123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #
- # -- LAPACK95 interface driver routine (version 2.0) --
- # UNI-C, Denmark; Univ. of Tennessee, USA; NAG Ltd., UK
- # August 5, 2000
- #
- FC = gfortran -ffree-form
- FC1 = gfortran -ffixed-form
- # -dcfuns Enable recognition of non-standard double
- # precision complex intrinsic functions
- # -dusty Allows the compilation and execution of "legacy"
- # software by downgrading the category of common
- # errors found in such software from "Error" to
- # -ieee=full enables all IEEE arithmetic facilities
- # including non-stop arithmetic.
- OPTS0 =
- MODLIB = -I./../lapack95_modules
- OPTS1 = -c $(OPTS0)
- OPTS3 = $(OPTS1) $(MODLIB)
- OPTL = -o
- OPTLIB =
- LAPACK_PATH = @LIBDIR@
- LAPACK95 = ../lapack95.a
- LAPACK77 = $(LAPACK_PATH)/liblapack.a
- TMG77 = $(LAPACK_PATH)/libtmglib.a
- BLAS = $(LAPACK_PATH)/libblas.a
- LIBS = $(LAPACK95) $(TMG77) $(LAPACK77) $(BLAS)
- SUF = f90
- XX = 'rm' -f $@; \
- 'rm' -f $@.res; \
- $(FC) $(OPTS0) -o $@ $(MODLIB) $@.$(SUF) $(OPTLIB) $(LIBS); \
- $@ < $@.dat > $@.res; \
- 'rm' -f $@
- YY = $(FC) $(OPTS0) -o $@ $(MODLIB) $@.$(SUF) $(OPTLIB) $(LIBS)
- .SUFFIXES: .f90 .f .o
- .$(SUF).o:
- $(FC) $(OPTS3) $<
- .f.o:
- $(FC1) $(OPTS3) $<
|