## # @file makefile # @author Mitch Richling # @Copyright Copyright 1997 by Mitch Richling. All rights reserved. # @brief @EOL # @Keywords # @Std GenericMake # # Simple make file to build the cblas examples in this directory. # #FC = g77 FC = /opt/local/bin/gfortran-dp-4.2 CC = gcc CXX = g++ FFLAGS = -Wall -L/usr/local/lib CFLAGS = -Wall CXXFLAGS = -Wall # Put your Fortran 77 LAPACK and BLAS link options here! My Optimized # Fortran libraries for G4/G5 CPUs running MacOS X are probably not # what you have! BLLIB = -lblas_gf42dp LPLIB = -llapack_gf42dp TARGETS = slvSysF slvSysC blas1F blas1C blas2C blas2bC blas2F blas3C blas3F symEigF triSlvF all : $(TARGETS) @echo Make Complete blas1C : blas1C.c blaio.c blaio.h $(CC) $(CFLAGS) -framework vecLib blas1C.c blaio.c -o blas1C blas1F : blas1F.f blaio.f $(FC) $(FFLAGS) blas1F.f blaio.f $(BLLIB) -o blas1F blas2bC : blas2bC.c blaio.c blaio.h $(CC) $(CFLAGS) -framework vecLib blas2bC.c blaio.c -lm -o blas2bC blas2C : blas2C.c blaio.c blaio.h $(CC) $(CFLAGS) -framework vecLib blas2C.c blaio.c -lm -o blas2C blas2F : blas2F.f blaio.f $(FC) $(FFLAGS) blas2F.f blaio.f $(BLLIB) -o blas2F blas3C : blas3C.c blaio.c blaio.h $(CC) $(CFLAGS) -framework vecLib blas3C.c blaio.c -o blas3C blas3F : blas3F.f blaio.f $(FC) $(FFLAGS) blas3F.f blaio.f $(BLLIB) -o blas3F slvSysC : slvSysC.c blaio.c blaio.h $(CC) $(CFLAGS) -framework vecLib slvSysC.c blaio.c -o slvSysC slvSysF : slvSysF.f blaio.f $(FC) $(FFLAGS) slvSysF.f blaio.f $(LPLIB) $(BLLIB) -o slvSysF symEigF : symEigF.f blaio.f $(FC) $(FFLAGS) symEigF.f blaio.f $(LPLIB) $(BLLIB) -o symEigF triSlvF : triSlvF.f blaio.f $(FC) $(FFLAGS) triSlvF.f blaio.f $(LPLIB) $(BLLIB) -o triSlvF clean : rm -rf a.out *~ *.bak $(TARGETS)