diff options
Diffstat (limited to 'academic/lapack95/make.inc')
-rw-r--r-- | academic/lapack95/make.inc | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/academic/lapack95/make.inc b/academic/lapack95/make.inc new file mode 100644 index 0000000000..3a98a2fe40 --- /dev/null +++ b/academic/lapack95/make.inc @@ -0,0 +1,47 @@ +# +# -- 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) $< |