
AR = ar

include ../../make.inc

#-------------------------------------------------------------------------------
# Suffix Rules
#-------------------------------------------------------------------------------
.SUFFIXES: .o .f
.f.o:
	$(F77) $(F77_OPTS) -c $<

#-------------------------------------------------------------------------------
# File dependencies
#-------------------------------------------------------------------------------
SRC = \
 cdotc.f   cgemm.f   daxpy.f  dcabs1.f  dcopy.f  ddot.f   dgemm.f   dgemv.f \
 dger.f    dnrm2.f   drot.f   dscal.f   dswap.f  dsymm.f  dsymv.f   dsyr2.f \
 dsyr2k.f  dsyrk.f   dtrmm.f  dtrmv.f   dtrsm.f  dtrsv.f  dzasum.f  dznrm2.f\
 idamax.f  izamax.f  lsame.f  sdot.f    zaxpy.f  zcopy.f  zdotc.f   zdotu.f \
 zdrot.f   zdscal.f  zgemm.f  zgemv.f   zgerc.f  zhemm.f  zhemv.f   zher2.f \
 zher2k.f  zherk.f   zhpmv.f  zhpr2.f   zhpr.f   zscal.f  zswap.f   ztpmv.f \
 ztpsv.f   ztrmm.f   ztrmv.f  ztrsm.f   ztrsv.f

OBJ = $(SRC:.f=.o)

blas:	$(OBJ)
	$(AR) -rc blas.a $(OBJ)

clean:
	rm -f *.o *.mod *~ *.a ifc* *.gcno gmon.out

ls:
	ls -x --tabsize=0 --width=80 *.f
