##
# @file makefile
# @author Mitch Richling <http://www.mitchr.me/>
# @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)
Generated by GNU enscript 1.6.4.