CC       = cc -I/usr/include -Dcray
FC       = cf77
AR       = ar
RM       = rm
RANLIB   = echo
SHELL    = /bin/sh
LINKER   = cf77 
# Pick these based on main program language
CLINKER = cc
FLINKER = cf77
# Blas libraries
# CRAY provides both the BLAS and LAPACK as part of the standard libraries
# (it is a number cruncher!)
BLAS1 =
#BLAS1 = $(ITOOLSDIR)/libs/libs$(BOPT)/cray/blas.a
BLAS2 = $(BLAS1)
BLAS3 = $(BLAS2)
BLAS  = $(BLAS3)
#LAPACK = $(ITOOLSDIR)/libs/libs$(BOPT)/cray/liblapack.a
LAPACK = 

libbuild: $(SOURCE)
	for i in $(OBJS) ; do /bin/make ARCH=cray BOPT=$(BOPT) libmem LIBMEMBER=$$i ; done
#### make libmem ; 

lib: $(SOURCE)
	for i in $(OBJS) ; do /bin/make ARCH=cray BOPT=$(BOPT) libmem LIBMEMBER=$$i ; done

liball: $(SOURCEC) $(SOURCEF)
	if [ "$(SOURCEC)" != "" ] ; then \
	     $(CC) -c $(CFLAGS) $(BASEOPT) $(SOURCEC) ;\
	fi
	if [ "$(SOURCEF)" != "" ] ; then \
	     $(FC) -c $(FFLAGS) $(BASEOPTF) $(SOURCEF) ;\
	fi
	$(AR) clq $(LIBNAME) $(OBJS)
	$(RM) $(OBJS)

libmem: $(LIBNAME)($(LIBMEMBER))
	echo $(LIBMEMBER)

deletelibs:
	if (test -w $(LIBNAME)) then $(RM) $(LIBNAME) ; fi

lint:
	lint -c -DLINT $(SOURCE)
lintlib:
	lint -c -DLINT -Cltmp $(IFLAGS) $(SOURCE)
	mv llib-lltmp.ln $(LIBBASE).ln
#
.c.a: 
	$(CC) -c $(CFLAGS) $(BASEOPT) $*.c
	$(AR) cr $(LIBNAME) $*.o
	rm $*.o
.c.o: 
	$(CC) -c $(CFLAGS) $(BASEOPT) $*.c
.f.o: 
	$(FC) -c $(FFLAGS) $(BASEOPTF) $*.f

.f.a: 
	$(FC) -c $(FFLAGS) $(BASEOPTF) $*.f
	$(AR) cr $(LIBNAME) $*.o
	rm $*.o

