#
#	Makefile:	BLAS Library - BASIC LINEAR ALGEBRA SUBPROGRAMS
#	Author:		D. Gruntz
#	Creation:	Tue Mar 21 10:00:00 1989
#

LIBDIR		=	../../Lib


F77             =       fort77
#F77             =       f77
#F77             =       xlf

#F77CFLAGS	=	-O  -c -DRS6000 -qextname
#F77CmachFLAGS	=	    -c -DRS6000 -qextname

#F77CFLAGS	=	-O  -c
#F77CmachFLAGS	=	    -c

F77CFLAGS	=	-O  -c +ppu
F77CmachFLAGS	=	    -c +ppu

#F77CFLAGS	=	-O -f68881 -c
#F77CmachFLAGS	=	   -f68881 -c

LIBNAME		=	libblas.a

LIBOBJS		=	\
			sblas.o \
			dblas.o \
			cblas.o \
			zblas.o \
			mach.o



# ================================================================
#
#	library construction
#
# ================================================================

all:			$(LIBOBJS) $(LIBNAME)
	@echo 'blas up to date.'

$(LIBNAME):		$(LIBOBJS)
	ar ru $(LIBNAME) $?
	ranlib	$(LIBNAME)

# ================================================================
#
#	blas Library
#
# ================================================================


sblas.o:		sblas.f 
	$(F77) $(F77CFLAGS) sblas.f

dblas.o:		dblas.f 
	$(F77) $(F77CFLAGS) dblas.f

cblas.o:		cblas.f 
	$(F77) $(F77CFLAGS) cblas.f

zblas.o:		zblas.f 
	$(F77) $(F77CFLAGS) zblas.f

mach.o:			mach.f 
	$(F77) $(F77CmachFLAGS) mach.f



# ================================================================
#
#	makefile stuff
#
# ================================================================

clean:
	rm -f *.o *.a $(LIBNAME) core *% *.B 
#	(cd $(LIBDIR); rm -f $(LIBOBJS) $(LIBNAME) )

install:	all
	cp $(LIBNAME) $(LIBDIR)/lib$(LIBNAME)
	ranlib -t $(LIBDIR)/lib$(LIBNAME)
	@echo 'blas Library installed in $(LIBDIR).'


