diff --git a/macOS/deps/Makefile b/macOS/deps/Makefile index eeab0212a8273d421aae799ede3445729371f3d7..709640b03020183dc6ce1777308df80d58c119ab 100644 --- a/macOS/deps/Makefile +++ b/macOS/deps/Makefile @@ -53,17 +53,16 @@ clean-all: clean-lib clean-src clean-tar # tarballs/slicot-$(SLICOT_VERSION).tar.gz: mkdir -p tarballs - wget $(WGET_OPTIONS) -O $@ https://deb.debian.org/debian/pool/main/s/slicot/slicot_$(SLICOT_VERSION).orig.tar.gz + wget $(WGET_OPTIONS) -O $@ https://deb.debian.org/debian/pool/main/s/slicot/slicot_$(SLICOT_VERSION).orig.tar.xz $(DEPS_ARCH)/sources64/slicot-$(SLICOT_VERSION): tarballs/slicot-$(SLICOT_VERSION).tar.gz rm -rf $(DEPS_ARCH)/sources64/slicot-* mkdir -p $@ tar xf $< --directory $@ --strip-components=1 - patch -d $@ -p1 < ../../windows/deps/slicot-build-system.patch touch $@ $(DEPS_ARCH)/lib64/slicot/libslicot64_pic.a: $(DEPS_ARCH)/sources64/slicot-$(SLICOT_VERSION) - make -C $< -f makefile_Unix FC=$(BREWDIR)/bin/gfortran LOADER=$(BREWDIR)/bin/gfortran SLICOTLIB=../libslicot64_pic.a FFLAGS="-O3 -fdefault-integer-8" lib -j$(NTHREADS) + make -C $< -f makefile_Unix FORTRAN=$(BREWDIR)/bin/gfortran LOADER=$(BREWDIR)/bin/gfortran SLICOTLIB=../libslicot64_pic.a OPTS="-O3 -fdefault-integer-8" lib -j$(NTHREADS) strip -S $</libslicot64_pic.a mkdir -p $(dir $@) cp $</libslicot64_pic.a $@ diff --git a/macOS/deps/versions.mk b/macOS/deps/versions.mk index 7b3d984a14827d9bc39e8e7fd632f5c993c3910b..09d2b6887ae226c9720fe87a188bb0e2b0186f38 100644 --- a/macOS/deps/versions.mk +++ b/macOS/deps/versions.mk @@ -1,2 +1,2 @@ -SLICOT_VERSION = 5.8+20230223.git401037e +SLICOT_VERSION = 5.9~20240205.gita037f7e X13AS_VERSION = 1-1-b60 diff --git a/windows/deps/Makefile b/windows/deps/Makefile index ad708fd1b36f9868df49fe2c8124a4b0d69d9025..cfe6b7f22004c32d1348af227c8aab70d2c1124c 100644 --- a/windows/deps/Makefile +++ b/windows/deps/Makefile @@ -49,30 +49,28 @@ clean-all: clean-lib clean-src clean-tar tarballs/slicot-$(SLICOT_VERSION).tar.gz: mkdir -p tarballs - wget $(WGET_OPTIONS) -O $@ https://deb.debian.org/debian/pool/main/s/slicot/slicot_$(SLICOT_VERSION).orig.tar.gz + wget $(WGET_OPTIONS) -O $@ https://deb.debian.org/debian/pool/main/s/slicot/slicot_$(SLICOT_VERSION).orig.tar.xz sources64/slicot-$(SLICOT_VERSION)-with-64bit-integer: tarballs/slicot-$(SLICOT_VERSION).tar.gz rm -rf sources64/slicot-*-with-64bit-integer mkdir -p $@ tar xf $< --directory $@ --strip-components=1 - patch -d $@ -p1 < slicot-build-system.patch touch $@ sources64/slicot-$(SLICOT_VERSION)-with-32bit-integer-and-underscore: tarballs/slicot-$(SLICOT_VERSION).tar.gz rm -rf sources64/slicot-*-with-32bit-integer-and-underscore mkdir -p $@ tar xf $< --directory $@ --strip-components=1 - patch -d $@ -p1 < slicot-build-system.patch touch $@ lib64/Slicot/without-underscore/libslicot64_pic.a: sources64/slicot-$(SLICOT_VERSION)-with-64bit-integer - make -C $< -f makefile_Unix lib SLICOTLIB=../libslicot64_pic.a FFLAGS="$(FFLAGS) -fno-underscoring -fdefault-integer-8" FC=x86_64-w64-mingw32-gfortran LOADER=x86_64-w64-mingw32-gfortran ARCH=x86_64-w64-mingw32-ar + make -C $< -f makefile_Unix lib SLICOTLIB=../libslicot64_pic.a OPTS="$(FFLAGS) -fno-underscoring -fdefault-integer-8" FORTRAN=x86_64-w64-mingw32-gfortran LOADER=x86_64-w64-mingw32-gfortran ARCH=x86_64-w64-mingw32-ar x86_64-w64-mingw32-strip --strip-debug $</libslicot64_pic.a mkdir -p $(dir $@) cp $</libslicot64_pic.a $@ lib64/Slicot/with-underscore/libslicot_pic.a: sources64/slicot-$(SLICOT_VERSION)-with-32bit-integer-and-underscore - make -C $< -f makefile_Unix lib SLICOTLIB=../libslicot_pic.a FFLAGS="$(FFLAGS)" FC=x86_64-w64-mingw32-gfortran LOADER=x86_64-w64-mingw32-gfortran ARCH=x86_64-w64-mingw32-ar + make -C $< -f makefile_Unix lib SLICOTLIB=../libslicot_pic.a OPTS="$(FFLAGS)" FORTRAN=x86_64-w64-mingw32-gfortran LOADER=x86_64-w64-mingw32-gfortran ARCH=x86_64-w64-mingw32-ar x86_64-w64-mingw32-strip --strip-debug $</libslicot_pic.a mkdir -p $(dir $@) cp $</libslicot_pic.a $@ diff --git a/windows/deps/slicot-build-system.patch b/windows/deps/slicot-build-system.patch deleted file mode 100644 index 97d4218de504b8a2958f4888eb09cb85144922ae..0000000000000000000000000000000000000000 --- a/windows/deps/slicot-build-system.patch +++ /dev/null @@ -1,593 +0,0 @@ -Description: Various fixes to the build system -Author: Sébastien Villemot <sebastien@debian.org> -Forwarded: https://github.com/SLICOT/SLICOT-Reference/pull/14 -Last-Update: 2024-01-16 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ---- a/makefile_Unix -+++ b/makefile_Unix -@@ -43,15 +43,15 @@ all: lib example - clean: cleanlib cleanexample - - lib: -- ( cd src; $(MAKE) ) -- ( cd src_aux; $(MAKE) ) -+ ( cd src; $(MAKE) -f makefile_Unix ) -+ ( cd src_aux; $(MAKE) -f makefile_Unix ) - - example: -- ( cd examples; $(MAKE) ) -+ ( cd examples; $(MAKE) -f makefile_Unix ) - - cleanlib: -- ( cd src; $(MAKE) clean ) -- ( cd src_aux; $(MAKE) clean ) -+ ( cd src; $(MAKE) -f makefile_Unix clean ) -+ ( cd src_aux; $(MAKE) -f makefile_Unix clean ) - - cleanexample: -- ( cd examples; $(MAKE) clean ) -+ ( cd examples; $(MAKE) -f makefile_Unix clean ) ---- a/src/makefile_Unix -+++ b/src/makefile_Unix -@@ -28,7 +28,7 @@ - # - ####################################################################### - --include ../make.inc -+include ../make_Unix.inc - - SLSRC = \ - AB01MD.o AB01ND.o AB01OD.o AB04MD.o AB05MD.o AB05ND.o AB05OD.o \ -@@ -78,8 +78,8 @@ SLSRC = \ - MB04GD.o MB04HD.o MB04ID.o MB04IY.o MB04IZ.o MB04JD.o MB04KD.o \ - MB04LD.o MB04MD.o MB04ND.o MB04NY.o MB04OD.o MB04OW.o MB04OX.o \ - MB04OY.o MB04PA.o MB04PB.o MB04PU.o MB04PY.o MB04QB.o MB04QC.o \ -- MB04QF.o MB04QS.o MB04QU.o MB04RB.o MB04RD.o MB04RS.o MB04RT.o \ -- MB04RU.o MB04RV.o MB04RW.o MB04RZ.o MB04SU.o MB04TB.o MB04TS.o \ -+ MB04QF.o MB04QS.o MB04QU.o MB04RB.o \ -+ MB04RU.o MB04SU.o MB04TB.o MB04TS.o \ - MB04TT.o MB04TU.o MB04TV.o MB04TW.o MB04TX.o MB04TY.o MB04UD.o \ - MB04VD.o MB04VX.o MB04WD.o MB04WP.o MB04WR.o MB04WU.o MB04XD.o \ - MB04XY.o MB04YD.o MB04YW.o MB04ZD.o MB05MD.o MB05MY.o MB05ND.o \ -@@ -121,8 +121,7 @@ SLSRC = \ - TG01HD.o TG01HU.o TG01HX.o TG01HY.o TG01ID.o TG01JD.o TG01JY.o \ - TG01KD.o TG01KZ.o TG01LD.o TG01LY.o TG01MD.o TG01ND.o TG01NX.o \ - TG01OA.o TG01OB.o TG01OD.o TG01OZ.o TG01PD.o TG01QD.o TG01WD.o \ -- UD01BD.o UD01CD.o UD01DD.o UD01MD.o UD01MZ.o UD01ND.o UE01MD.o \ -- zelctg.o -+ UD01BD.o UD01CD.o UD01DD.o UD01MD.o UD01MZ.o UD01ND.o UE01MD.o - - all: $(SLSRC) - $(ARCH) $(ARCHFLAGS) $(SLICOTLIB) $(SLSRC) -@@ -136,4 +135,4 @@ clean: - rm -f *.o - - .f.o: -- $(FORTRAN) $(OPTS) -c $< -+ $(FC) $(FFLAGS) -c $< ---- a/examples/makefile_Unix -+++ b/examples/makefile_Unix -@@ -850,248 +850,248 @@ cleanup: - TTG01ID TTG01JD TTG01JY TTG01LD TTG01MD TTG01ND TTG01PD TTG01QD \ - TUD01BD TUD01CD TUD01DD TUD01MD TUD01ND - --TAB01MD.o: TAB01MD.f ; $(FORTRAN) $(OPTS) -c $< --TAB01ND.o: TAB01ND.f ; $(FORTRAN) $(OPTS) -c $< --TAB01OD.o: TAB01OD.f ; $(FORTRAN) $(OPTS) -c $< --TAB04MD.o: TAB04MD.f ; $(FORTRAN) $(OPTS) -c $< --TAB05MD.o: TAB05MD.f ; $(FORTRAN) $(OPTS) -c $< --TAB05ND.o: TAB05ND.f ; $(FORTRAN) $(OPTS) -c $< --TAB05OD.o: TAB05OD.f ; $(FORTRAN) $(OPTS) -c $< --TAB05PD.o: TAB05PD.f ; $(FORTRAN) $(OPTS) -c $< --TAB05QD.o: TAB05QD.f ; $(FORTRAN) $(OPTS) -c $< --TAB05RD.o: TAB05RD.f ; $(FORTRAN) $(OPTS) -c $< --TAB07MD.o: TAB07MD.f ; $(FORTRAN) $(OPTS) -c $< --TAB07ND.o: TAB07ND.f ; $(FORTRAN) $(OPTS) -c $< --TAB08ND.o: TAB08ND.f ; $(FORTRAN) $(OPTS) -c $< --TAB08NW.o: TAB08NW.f ; $(FORTRAN) $(OPTS) -c $< --TAB08NZ.o: TAB08NZ.f ; $(FORTRAN) $(OPTS) -c $< --TAB09AD.o: TAB09AD.f ; $(FORTRAN) $(OPTS) -c $< --TAB09BD.o: TAB09BD.f ; $(FORTRAN) $(OPTS) -c $< --TAB09CD.o: TAB09CD.f ; $(FORTRAN) $(OPTS) -c $< --TAB09DD.o: TAB09DD.f ; $(FORTRAN) $(OPTS) -c $< --TAB09ED.o: TAB09ED.f ; $(FORTRAN) $(OPTS) -c $< --TAB09FD.o: TAB09FD.f ; $(FORTRAN) $(OPTS) -c $< --TAB09GD.o: TAB09GD.f ; $(FORTRAN) $(OPTS) -c $< --TAB09HD.o: TAB09HD.f ; $(FORTRAN) $(OPTS) -c $< --TAB09ID.o: TAB09ID.f ; $(FORTRAN) $(OPTS) -c $< --TAB09JD.o: TAB09JD.f ; $(FORTRAN) $(OPTS) -c $< --TAB09KD.o: TAB09KD.f ; $(FORTRAN) $(OPTS) -c $< --TAB09MD.o: TAB09MD.f ; $(FORTRAN) $(OPTS) -c $< --TAB09ND.o: TAB09ND.f ; $(FORTRAN) $(OPTS) -c $< --TAB13AD.o: TAB13AD.f ; $(FORTRAN) $(OPTS) -c $< --TAB13BD.o: TAB13BD.f ; $(FORTRAN) $(OPTS) -c $< --TAB13CD.o: TAB13CD.f ; $(FORTRAN) $(OPTS) -c $< --TAB13DD.o: TAB13DD.f ; $(FORTRAN) $(OPTS) -c $< --TAB13ED.o: TAB13ED.f ; $(FORTRAN) $(OPTS) -c $< --TAB13FD.o: TAB13FD.f ; $(FORTRAN) $(OPTS) -c $< --TAB13ID.o: TAB13ID.f ; $(FORTRAN) $(OPTS) -c $< --TAB13MD.o: TAB13MD.f ; $(FORTRAN) $(OPTS) -c $< --TAG08BD.o: TAG08BD.f ; $(FORTRAN) $(OPTS) -c $< --TAG08BZ.o: TAG08BZ.f ; $(FORTRAN) $(OPTS) -c $< --TBB01AD.o: TBB01AD.f ; $(FORTRAN) $(OPTS) -c $< --TBB02AD.o: TBB02AD.f ; $(FORTRAN) $(OPTS) -c $< --TBB03AD.o: TBB03AD.f ; $(FORTRAN) $(OPTS) -c $< --TBB04AD.o: TBB04AD.f ; $(FORTRAN) $(OPTS) -c $< --TBD01AD.o: TBD01AD.f ; $(FORTRAN) $(OPTS) -c $< --TBD02AD.o: TBD02AD.f ; $(FORTRAN) $(OPTS) -c $< --TDE01OD.o: TDE01OD.f ; $(FORTRAN) $(OPTS) -c $< --TDE01PD.o: TDE01PD.f ; $(FORTRAN) $(OPTS) -c $< --TDF01MD.o: TDF01MD.f ; $(FORTRAN) $(OPTS) -c $< --TDG01MD.o: TDG01MD.f ; $(FORTRAN) $(OPTS) -c $< --TDG01ND.o: TDG01ND.f ; $(FORTRAN) $(OPTS) -c $< --TDG01OD.o: TDG01OD.f ; $(FORTRAN) $(OPTS) -c $< --TDK01MD.o: TDK01MD.f ; $(FORTRAN) $(OPTS) -c $< --TFB01QD.o: TFB01QD.f ; $(FORTRAN) $(OPTS) -c $< --TFB01RD.o: TFB01RD.f ; $(FORTRAN) $(OPTS) -c $< --TFB01SD.o: TFB01SD.f ; $(FORTRAN) $(OPTS) -c $< --TFB01TD.o: TFB01TD.f ; $(FORTRAN) $(OPTS) -c $< --TFB01VD.o: TFB01VD.f ; $(FORTRAN) $(OPTS) -c $< --TFD01AD.o: TFD01AD.f ; $(FORTRAN) $(OPTS) -c $< --TIB01AD.o: TIB01AD.f ; $(FORTRAN) $(OPTS) -c $< --TIB01BD.o: TIB01BD.f ; $(FORTRAN) $(OPTS) -c $< --TIB01CD.o: TIB01CD.f ; $(FORTRAN) $(OPTS) -c $< --TIB03AD.o: TIB03AD.f ; $(FORTRAN) $(OPTS) -c $< --TIB03BD.o: TIB03BD.f ; $(FORTRAN) $(OPTS) -c $< --TMB01TD.o: TMB01TD.f ; $(FORTRAN) $(OPTS) -c $< --TMB02CD.o: TMB02CD.f ; $(FORTRAN) $(OPTS) -c $< --TMB02DD.o: TMB02DD.f ; $(FORTRAN) $(OPTS) -c $< --TMB02ED.o: TMB02ED.f ; $(FORTRAN) $(OPTS) -c $< --TMB02FD.o: TMB02FD.f ; $(FORTRAN) $(OPTS) -c $< --TMB02GD.o: TMB02GD.f ; $(FORTRAN) $(OPTS) -c $< --TMB02HD.o: TMB02HD.f ; $(FORTRAN) $(OPTS) -c $< --TMB02ID.o: TMB02ID.f ; $(FORTRAN) $(OPTS) -c $< --TMB02JD.o: TMB02JD.f ; $(FORTRAN) $(OPTS) -c $< --TMB02JX.o: TMB02JX.f ; $(FORTRAN) $(OPTS) -c $< --TMB02KD.o: TMB02KD.f ; $(FORTRAN) $(OPTS) -c $< --TMB02MD.o: TMB02MD.f ; $(FORTRAN) $(OPTS) -c $< --TMB02ND.o: TMB02ND.f ; $(FORTRAN) $(OPTS) -c $< --TMB02QD.o: TMB02QD.f ; $(FORTRAN) $(OPTS) -c $< --TMB02SD.o: TMB02SD.f ; $(FORTRAN) $(OPTS) -c $< --TMB02VD.o: TMB02VD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03BD.o: TMB03BD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03BZ.o: TMB03BZ.f ; $(FORTRAN) $(OPTS) -c $< --TMB03FZ.o: TMB03FZ.f ; $(FORTRAN) $(OPTS) -c $< --TMB03KD.o: TMB03KD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03LD.o: TMB03LD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03LF.o: TMB03LF.f ; $(FORTRAN) $(OPTS) -c $< --TMB03LZ.o: TMB03LZ.f ; $(FORTRAN) $(OPTS) -c $< --TMB03MD.o: TMB03MD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03ND.o: TMB03ND.f ; $(FORTRAN) $(OPTS) -c $< --TMB03OD.o: TMB03OD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03PD.o: TMB03PD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03QD.o: TMB03QD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03QG.o: TMB03QG.f ; $(FORTRAN) $(OPTS) -c $< --TMB03RD.o: TMB03RD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03SD.o: TMB03SD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03TD.o: TMB03TD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03UD.o: TMB03UD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03VD.o: TMB03VD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03WD.o: TMB03WD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03XD.o: TMB03XD.f ; $(FORTRAN) $(OPTS) -c $< --TMB03XP.o: TMB03XP.f ; $(FORTRAN) $(OPTS) -c $< --TMB03XZ.o: TMB03XZ.f ; $(FORTRAN) $(OPTS) -c $< --TMB03ZD.o: TMB03ZD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04AD.o: TMB04AD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04AZ.o: TMB04AZ.f ; $(FORTRAN) $(OPTS) -c $< --TMB04BD.o: TMB04BD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04BZ.o: TMB04BZ.f ; $(FORTRAN) $(OPTS) -c $< --TMB04DD.o: TMB04DD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04DL.o: TMB04DL.f ; $(FORTRAN) $(OPTS) -c $< --TMB4DLZ.o: TMB4DLZ.f ; $(FORTRAN) $(OPTS) -c $< --TMB04DP.o: TMB04DP.f ; $(FORTRAN) $(OPTS) -c $< --TMB4DPZ.o: TMB4DPZ.f ; $(FORTRAN) $(OPTS) -c $< --TMB04DS.o: TMB04DS.f ; $(FORTRAN) $(OPTS) -c $< --TMB04DY.o: TMB04DY.f ; $(FORTRAN) $(OPTS) -c $< --TMB04DZ.o: TMB04DZ.f ; $(FORTRAN) $(OPTS) -c $< --TMB04ED.o: TMB04ED.f ; $(FORTRAN) $(OPTS) -c $< --TMB04FD.o: TMB04FD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04GD.o: TMB04GD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04MD.o: TMB04MD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04OD.o: TMB04OD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04PB.o: TMB04PB.f ; $(FORTRAN) $(OPTS) -c $< --TMB04PU.o: TMB04PU.f ; $(FORTRAN) $(OPTS) -c $< --TMB04TB.o: TMB04TB.f ; $(FORTRAN) $(OPTS) -c $< --TMB04TS.o: TMB04TS.f ; $(FORTRAN) $(OPTS) -c $< --TMB04UD.o: TMB04UD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04VD.o: TMB04VD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04XD.o: TMB04XD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04YD.o: TMB04YD.f ; $(FORTRAN) $(OPTS) -c $< --TMB04ZD.o: TMB04ZD.f ; $(FORTRAN) $(OPTS) -c $< --TMB05MD.o: TMB05MD.f ; $(FORTRAN) $(OPTS) -c $< --TMB05ND.o: TMB05ND.f ; $(FORTRAN) $(OPTS) -c $< --TMB05OD.o: TMB05OD.f ; $(FORTRAN) $(OPTS) -c $< --TMC01MD.o: TMC01MD.f ; $(FORTRAN) $(OPTS) -c $< --TMC01ND.o: TMC01ND.f ; $(FORTRAN) $(OPTS) -c $< --TMC01OD.o: TMC01OD.f ; $(FORTRAN) $(OPTS) -c $< --TMC01PD.o: TMC01PD.f ; $(FORTRAN) $(OPTS) -c $< --TMC01QD.o: TMC01QD.f ; $(FORTRAN) $(OPTS) -c $< --TMC01RD.o: TMC01RD.f ; $(FORTRAN) $(OPTS) -c $< --TMC01SD.o: TMC01SD.f ; $(FORTRAN) $(OPTS) -c $< --TMC01TD.o: TMC01TD.f ; $(FORTRAN) $(OPTS) -c $< --TMC01VD.o: TMC01VD.f ; $(FORTRAN) $(OPTS) -c $< --TMC01WD.o: TMC01WD.f ; $(FORTRAN) $(OPTS) -c $< --TMC01XD.o: TMC01XD.f ; $(FORTRAN) $(OPTS) -c $< --TMC03MD.o: TMC03MD.f ; $(FORTRAN) $(OPTS) -c $< --TMC03ND.o: TMC03ND.f ; $(FORTRAN) $(OPTS) -c $< --TMD03AD.o: TMD03AD.f ; $(FORTRAN) $(OPTS) -c $< --TMD03BD.o: TMD03BD.f ; $(FORTRAN) $(OPTS) -c $< --TSB01BD.o: TSB01BD.f ; $(FORTRAN) $(OPTS) -c $< --TSB01DD.o: TSB01DD.f ; $(FORTRAN) $(OPTS) -c $< --TSB01MD.o: TSB01MD.f ; $(FORTRAN) $(OPTS) -c $< --TSB02MD.o: TSB02MD.f ; $(FORTRAN) $(OPTS) -c $< --TSB02ND.o: TSB02ND.f ; $(FORTRAN) $(OPTS) -c $< --TSB02OD.o: TSB02OD.f ; $(FORTRAN) $(OPTS) -c $< --TSB02PD.o: TSB02PD.f ; $(FORTRAN) $(OPTS) -c $< --TSB02QD.o: TSB02QD.f ; $(FORTRAN) $(OPTS) -c $< --TSB02RD.o: TSB02RD.f ; $(FORTRAN) $(OPTS) -c $< --TSB02SD.o: TSB02SD.f ; $(FORTRAN) $(OPTS) -c $< --TSB03MD.o: TSB03MD.f ; $(FORTRAN) $(OPTS) -c $< --TSB03OD.o: TSB03OD.f ; $(FORTRAN) $(OPTS) -c $< --TSB03QD.o: TSB03QD.f ; $(FORTRAN) $(OPTS) -c $< --TSB03SD.o: TSB03SD.f ; $(FORTRAN) $(OPTS) -c $< --TSB03TD.o: TSB03TD.f ; $(FORTRAN) $(OPTS) -c $< --TSB03UD.o: TSB03UD.f ; $(FORTRAN) $(OPTS) -c $< --TSB04MD.o: TSB04MD.f ; $(FORTRAN) $(OPTS) -c $< --TSB04ND.o: TSB04ND.f ; $(FORTRAN) $(OPTS) -c $< --TSB04OD.o: TSB04OD.f ; $(FORTRAN) $(OPTS) -c $< --TSB04PD.o: TSB04PD.f ; $(FORTRAN) $(OPTS) -c $< --TSB04QD.o: TSB04QD.f ; $(FORTRAN) $(OPTS) -c $< --TSB04RD.o: TSB04RD.f ; $(FORTRAN) $(OPTS) -c $< --TSB06ND.o: TSB06ND.f ; $(FORTRAN) $(OPTS) -c $< --TSB08CD.o: TSB08CD.f ; $(FORTRAN) $(OPTS) -c $< --TSB08DD.o: TSB08DD.f ; $(FORTRAN) $(OPTS) -c $< --TSB08ED.o: TSB08ED.f ; $(FORTRAN) $(OPTS) -c $< --TSB08FD.o: TSB08FD.f ; $(FORTRAN) $(OPTS) -c $< --TSB08MD.o: TSB08MD.f ; $(FORTRAN) $(OPTS) -c $< --TSB08ND.o: TSB08ND.f ; $(FORTRAN) $(OPTS) -c $< --TSB09MD.o: TSB09MD.f ; $(FORTRAN) $(OPTS) -c $< --TSB10DD.o: TSB10DD.f ; $(FORTRAN) $(OPTS) -c $< --TSB10ED.o: TSB10ED.f ; $(FORTRAN) $(OPTS) -c $< --TSB10FD.o: TSB10FD.f ; $(FORTRAN) $(OPTS) -c $< --TSB10HD.o: TSB10HD.f ; $(FORTRAN) $(OPTS) -c $< --TSB10ID.o: TSB10ID.f ; $(FORTRAN) $(OPTS) -c $< --TSB10KD.o: TSB10KD.f ; $(FORTRAN) $(OPTS) -c $< --TSB10ZD.o: TSB10ZD.f ; $(FORTRAN) $(OPTS) -c $< --TSB16AD.o: TSB16AD.f ; $(FORTRAN) $(OPTS) -c $< --TSB16BD.o: TSB16BD.f ; $(FORTRAN) $(OPTS) -c $< --TSB16CD.o: TSB16CD.f ; $(FORTRAN) $(OPTS) -c $< --TSG02AD.o: TSG02AD.f ; $(FORTRAN) $(OPTS) -c $< --TSG02ND.o: TSG02ND.f ; $(FORTRAN) $(OPTS) -c $< --TSG03AD.o: TSG03AD.f ; $(FORTRAN) $(OPTS) -c $< --TSG03BD.o: TSG03BD.f ; $(FORTRAN) $(OPTS) -c $< --TTB01ID.o: TTB01ID.f ; $(FORTRAN) $(OPTS) -c $< --TTB01IZ.o: TTB01IZ.f ; $(FORTRAN) $(OPTS) -c $< --TTB01KD.o: TTB01KD.f ; $(FORTRAN) $(OPTS) -c $< --TTB01LD.o: TTB01LD.f ; $(FORTRAN) $(OPTS) -c $< --TTB01MD.o: TTB01MD.f ; $(FORTRAN) $(OPTS) -c $< --TTB01ND.o: TTB01ND.f ; $(FORTRAN) $(OPTS) -c $< --TTB01PD.o: TTB01PD.f ; $(FORTRAN) $(OPTS) -c $< --TTB01PX.o: TTB01PX.f ; $(FORTRAN) $(OPTS) -c $< --TTB01TD.o: TTB01TD.f ; $(FORTRAN) $(OPTS) -c $< --TTB01UD.o: TTB01UD.f ; $(FORTRAN) $(OPTS) -c $< --TTB01UY.o: TTB01UY.f ; $(FORTRAN) $(OPTS) -c $< --TTB01WD.o: TTB01WD.f ; $(FORTRAN) $(OPTS) -c $< --TTB01WX.o: TTB01WX.f ; $(FORTRAN) $(OPTS) -c $< --TTB01ZD.o: TTB01ZD.f ; $(FORTRAN) $(OPTS) -c $< --TTB03AD.o: TTB03AD.f ; $(FORTRAN) $(OPTS) -c $< --TTB04AD.o: TTB04AD.f ; $(FORTRAN) $(OPTS) -c $< --TTB04BD.o: TTB04BD.f ; $(FORTRAN) $(OPTS) -c $< --TTB04CD.o: TTB04CD.f ; $(FORTRAN) $(OPTS) -c $< --TTB05AD.o: TTB05AD.f ; $(FORTRAN) $(OPTS) -c $< --TTC01OD.o: TTC01OD.f ; $(FORTRAN) $(OPTS) -c $< --TTC04AD.o: TTC04AD.f ; $(FORTRAN) $(OPTS) -c $< --TTC05AD.o: TTC05AD.f ; $(FORTRAN) $(OPTS) -c $< --TTD03AD.o: TTD03AD.f ; $(FORTRAN) $(OPTS) -c $< --TTD04AD.o: TTD04AD.f ; $(FORTRAN) $(OPTS) -c $< --TTD05AD.o: TTD05AD.f ; $(FORTRAN) $(OPTS) -c $< --TTF01MD.o: TTF01MD.f ; $(FORTRAN) $(OPTS) -c $< --TTF01ND.o: TTF01ND.f ; $(FORTRAN) $(OPTS) -c $< --TTF01OD.o: TTF01OD.f ; $(FORTRAN) $(OPTS) -c $< --TTF01PD.o: TTF01PD.f ; $(FORTRAN) $(OPTS) -c $< --TTF01QD.o: TTF01QD.f ; $(FORTRAN) $(OPTS) -c $< --TTF01RD.o: TTF01RD.f ; $(FORTRAN) $(OPTS) -c $< --TTG01AD.o: TTG01AD.f ; $(FORTRAN) $(OPTS) -c $< --TTG01AZ.o: TTG01AZ.f ; $(FORTRAN) $(OPTS) -c $< --TTG01CD.o: TTG01CD.f ; $(FORTRAN) $(OPTS) -c $< --TTG01DD.o: TTG01DD.f ; $(FORTRAN) $(OPTS) -c $< --TTG01ED.o: TTG01ED.f ; $(FORTRAN) $(OPTS) -c $< --TTG01FD.o: TTG01FD.f ; $(FORTRAN) $(OPTS) -c $< --TTG01FZ.o: TTG01FZ.f ; $(FORTRAN) $(OPTS) -c $< --TTG01GD.o: TTG01GD.f ; $(FORTRAN) $(OPTS) -c $< --TTG01HD.o: TTG01HD.f ; $(FORTRAN) $(OPTS) -c $< --TTG01ID.o: TTG01ID.f ; $(FORTRAN) $(OPTS) -c $< --TTG01JD.o: TTG01JD.f ; $(FORTRAN) $(OPTS) -c $< --TTG01JY.o: TTG01JY.f ; $(FORTRAN) $(OPTS) -c $< --TTG01LD.o: TTG01LD.f ; $(FORTRAN) $(OPTS) -c $< --TTG01MD.o: TTG01MD.f ; $(FORTRAN) $(OPTS) -c $< --TTG01ND.o: TTG01ND.f ; $(FORTRAN) $(OPTS) -c $< --TTG01PD.o: TTG01PD.f ; $(FORTRAN) $(OPTS) -c $< --TTG01QD.o: TTG01QD.f ; $(FORTRAN) $(OPTS) -c $< --TUD01BD.o: TUD01BD.f ; $(FORTRAN) $(OPTS) -c $< --TUD01CD.o: TUD01CD.f ; $(FORTRAN) $(OPTS) -c $< --TUD01DD.o: TUD01DD.f ; $(FORTRAN) $(OPTS) -c $< --TUD01MD.o: TUD01MD.f ; $(FORTRAN) $(OPTS) -c $< --TUD01ND.o: TUD01ND.f ; $(FORTRAN) $(OPTS) -c $< -+TAB01MD.o: TAB01MD.f ; $(FC) $(FFLAGS) -c $< -+TAB01ND.o: TAB01ND.f ; $(FC) $(FFLAGS) -c $< -+TAB01OD.o: TAB01OD.f ; $(FC) $(FFLAGS) -c $< -+TAB04MD.o: TAB04MD.f ; $(FC) $(FFLAGS) -c $< -+TAB05MD.o: TAB05MD.f ; $(FC) $(FFLAGS) -c $< -+TAB05ND.o: TAB05ND.f ; $(FC) $(FFLAGS) -c $< -+TAB05OD.o: TAB05OD.f ; $(FC) $(FFLAGS) -c $< -+TAB05PD.o: TAB05PD.f ; $(FC) $(FFLAGS) -c $< -+TAB05QD.o: TAB05QD.f ; $(FC) $(FFLAGS) -c $< -+TAB05RD.o: TAB05RD.f ; $(FC) $(FFLAGS) -c $< -+TAB07MD.o: TAB07MD.f ; $(FC) $(FFLAGS) -c $< -+TAB07ND.o: TAB07ND.f ; $(FC) $(FFLAGS) -c $< -+TAB08ND.o: TAB08ND.f ; $(FC) $(FFLAGS) -c $< -+TAB08NW.o: TAB08NW.f ; $(FC) $(FFLAGS) -c $< -+TAB08NZ.o: TAB08NZ.f ; $(FC) $(FFLAGS) -c $< -+TAB09AD.o: TAB09AD.f ; $(FC) $(FFLAGS) -c $< -+TAB09BD.o: TAB09BD.f ; $(FC) $(FFLAGS) -c $< -+TAB09CD.o: TAB09CD.f ; $(FC) $(FFLAGS) -c $< -+TAB09DD.o: TAB09DD.f ; $(FC) $(FFLAGS) -c $< -+TAB09ED.o: TAB09ED.f ; $(FC) $(FFLAGS) -c $< -+TAB09FD.o: TAB09FD.f ; $(FC) $(FFLAGS) -c $< -+TAB09GD.o: TAB09GD.f ; $(FC) $(FFLAGS) -c $< -+TAB09HD.o: TAB09HD.f ; $(FC) $(FFLAGS) -c $< -+TAB09ID.o: TAB09ID.f ; $(FC) $(FFLAGS) -c $< -+TAB09JD.o: TAB09JD.f ; $(FC) $(FFLAGS) -c $< -+TAB09KD.o: TAB09KD.f ; $(FC) $(FFLAGS) -c $< -+TAB09MD.o: TAB09MD.f ; $(FC) $(FFLAGS) -c $< -+TAB09ND.o: TAB09ND.f ; $(FC) $(FFLAGS) -c $< -+TAB13AD.o: TAB13AD.f ; $(FC) $(FFLAGS) -c $< -+TAB13BD.o: TAB13BD.f ; $(FC) $(FFLAGS) -c $< -+TAB13CD.o: TAB13CD.f ; $(FC) $(FFLAGS) -c $< -+TAB13DD.o: TAB13DD.f ; $(FC) $(FFLAGS) -c $< -+TAB13ED.o: TAB13ED.f ; $(FC) $(FFLAGS) -c $< -+TAB13FD.o: TAB13FD.f ; $(FC) $(FFLAGS) -c $< -+TAB13ID.o: TAB13ID.f ; $(FC) $(FFLAGS) -c $< -+TAB13MD.o: TAB13MD.f ; $(FC) $(FFLAGS) -c $< -+TAG08BD.o: TAG08BD.f ; $(FC) $(FFLAGS) -c $< -+TAG08BZ.o: TAG08BZ.f ; $(FC) $(FFLAGS) -c $< -+TBB01AD.o: TBB01AD.f ; $(FC) $(FFLAGS) -c $< -+TBB02AD.o: TBB02AD.f ; $(FC) $(FFLAGS) -c $< -+TBB03AD.o: TBB03AD.f ; $(FC) $(FFLAGS) -c $< -+TBB04AD.o: TBB04AD.f ; $(FC) $(FFLAGS) -c $< -+TBD01AD.o: TBD01AD.f ; $(FC) $(FFLAGS) -c $< -+TBD02AD.o: TBD02AD.f ; $(FC) $(FFLAGS) -c $< -+TDE01OD.o: TDE01OD.f ; $(FC) $(FFLAGS) -c $< -+TDE01PD.o: TDE01PD.f ; $(FC) $(FFLAGS) -c $< -+TDF01MD.o: TDF01MD.f ; $(FC) $(FFLAGS) -c $< -+TDG01MD.o: TDG01MD.f ; $(FC) $(FFLAGS) -c $< -+TDG01ND.o: TDG01ND.f ; $(FC) $(FFLAGS) -c $< -+TDG01OD.o: TDG01OD.f ; $(FC) $(FFLAGS) -c $< -+TDK01MD.o: TDK01MD.f ; $(FC) $(FFLAGS) -c $< -+TFB01QD.o: TFB01QD.f ; $(FC) $(FFLAGS) -c $< -+TFB01RD.o: TFB01RD.f ; $(FC) $(FFLAGS) -c $< -+TFB01SD.o: TFB01SD.f ; $(FC) $(FFLAGS) -c $< -+TFB01TD.o: TFB01TD.f ; $(FC) $(FFLAGS) -c $< -+TFB01VD.o: TFB01VD.f ; $(FC) $(FFLAGS) -c $< -+TFD01AD.o: TFD01AD.f ; $(FC) $(FFLAGS) -c $< -+TIB01AD.o: TIB01AD.f ; $(FC) $(FFLAGS) -c $< -+TIB01BD.o: TIB01BD.f ; $(FC) $(FFLAGS) -c $< -+TIB01CD.o: TIB01CD.f ; $(FC) $(FFLAGS) -c $< -+TIB03AD.o: TIB03AD.f ; $(FC) $(FFLAGS) -c $< -+TIB03BD.o: TIB03BD.f ; $(FC) $(FFLAGS) -c $< -+TMB01TD.o: TMB01TD.f ; $(FC) $(FFLAGS) -c $< -+TMB02CD.o: TMB02CD.f ; $(FC) $(FFLAGS) -c $< -+TMB02DD.o: TMB02DD.f ; $(FC) $(FFLAGS) -c $< -+TMB02ED.o: TMB02ED.f ; $(FC) $(FFLAGS) -c $< -+TMB02FD.o: TMB02FD.f ; $(FC) $(FFLAGS) -c $< -+TMB02GD.o: TMB02GD.f ; $(FC) $(FFLAGS) -c $< -+TMB02HD.o: TMB02HD.f ; $(FC) $(FFLAGS) -c $< -+TMB02ID.o: TMB02ID.f ; $(FC) $(FFLAGS) -c $< -+TMB02JD.o: TMB02JD.f ; $(FC) $(FFLAGS) -c $< -+TMB02JX.o: TMB02JX.f ; $(FC) $(FFLAGS) -c $< -+TMB02KD.o: TMB02KD.f ; $(FC) $(FFLAGS) -c $< -+TMB02MD.o: TMB02MD.f ; $(FC) $(FFLAGS) -c $< -+TMB02ND.o: TMB02ND.f ; $(FC) $(FFLAGS) -c $< -+TMB02QD.o: TMB02QD.f ; $(FC) $(FFLAGS) -c $< -+TMB02SD.o: TMB02SD.f ; $(FC) $(FFLAGS) -c $< -+TMB02VD.o: TMB02VD.f ; $(FC) $(FFLAGS) -c $< -+TMB03BD.o: TMB03BD.f ; $(FC) $(FFLAGS) -c $< -+TMB03BZ.o: TMB03BZ.f ; $(FC) $(FFLAGS) -c $< -+TMB03FZ.o: TMB03FZ.f ; $(FC) $(FFLAGS) -c $< -+TMB03KD.o: TMB03KD.f ; $(FC) $(FFLAGS) -c $< -+TMB03LD.o: TMB03LD.f ; $(FC) $(FFLAGS) -c $< -+TMB03LF.o: TMB03LF.f ; $(FC) $(FFLAGS) -c $< -+TMB03LZ.o: TMB03LZ.f ; $(FC) $(FFLAGS) -c $< -+TMB03MD.o: TMB03MD.f ; $(FC) $(FFLAGS) -c $< -+TMB03ND.o: TMB03ND.f ; $(FC) $(FFLAGS) -c $< -+TMB03OD.o: TMB03OD.f ; $(FC) $(FFLAGS) -c $< -+TMB03PD.o: TMB03PD.f ; $(FC) $(FFLAGS) -c $< -+TMB03QD.o: TMB03QD.f ; $(FC) $(FFLAGS) -c $< -+TMB03QG.o: TMB03QG.f ; $(FC) $(FFLAGS) -c $< -+TMB03RD.o: TMB03RD.f ; $(FC) $(FFLAGS) -c $< -+TMB03SD.o: TMB03SD.f ; $(FC) $(FFLAGS) -c $< -+TMB03TD.o: TMB03TD.f ; $(FC) $(FFLAGS) -c $< -+TMB03UD.o: TMB03UD.f ; $(FC) $(FFLAGS) -c $< -+TMB03VD.o: TMB03VD.f ; $(FC) $(FFLAGS) -c $< -+TMB03WD.o: TMB03WD.f ; $(FC) $(FFLAGS) -c $< -+TMB03XD.o: TMB03XD.f ; $(FC) $(FFLAGS) -c $< -+TMB03XP.o: TMB03XP.f ; $(FC) $(FFLAGS) -c $< -+TMB03XZ.o: TMB03XZ.f ; $(FC) $(FFLAGS) -c $< -+TMB03ZD.o: TMB03ZD.f ; $(FC) $(FFLAGS) -c $< -+TMB04AD.o: TMB04AD.f ; $(FC) $(FFLAGS) -c $< -+TMB04AZ.o: TMB04AZ.f ; $(FC) $(FFLAGS) -c $< -+TMB04BD.o: TMB04BD.f ; $(FC) $(FFLAGS) -c $< -+TMB04BZ.o: TMB04BZ.f ; $(FC) $(FFLAGS) -c $< -+TMB04DD.o: TMB04DD.f ; $(FC) $(FFLAGS) -c $< -+TMB04DL.o: TMB04DL.f ; $(FC) $(FFLAGS) -c $< -+TMB4DLZ.o: TMB4DLZ.f ; $(FC) $(FFLAGS) -c $< -+TMB04DP.o: TMB04DP.f ; $(FC) $(FFLAGS) -c $< -+TMB4DPZ.o: TMB4DPZ.f ; $(FC) $(FFLAGS) -c $< -+TMB04DS.o: TMB04DS.f ; $(FC) $(FFLAGS) -c $< -+TMB04DY.o: TMB04DY.f ; $(FC) $(FFLAGS) -c $< -+TMB04DZ.o: TMB04DZ.f ; $(FC) $(FFLAGS) -c $< -+TMB04ED.o: TMB04ED.f ; $(FC) $(FFLAGS) -c $< -+TMB04FD.o: TMB04FD.f ; $(FC) $(FFLAGS) -c $< -+TMB04GD.o: TMB04GD.f ; $(FC) $(FFLAGS) -c $< -+TMB04MD.o: TMB04MD.f ; $(FC) $(FFLAGS) -c $< -+TMB04OD.o: TMB04OD.f ; $(FC) $(FFLAGS) -c $< -+TMB04PB.o: TMB04PB.f ; $(FC) $(FFLAGS) -c $< -+TMB04PU.o: TMB04PU.f ; $(FC) $(FFLAGS) -c $< -+TMB04TB.o: TMB04TB.f ; $(FC) $(FFLAGS) -c $< -+TMB04TS.o: TMB04TS.f ; $(FC) $(FFLAGS) -c $< -+TMB04UD.o: TMB04UD.f ; $(FC) $(FFLAGS) -c $< -+TMB04VD.o: TMB04VD.f ; $(FC) $(FFLAGS) -c $< -+TMB04XD.o: TMB04XD.f ; $(FC) $(FFLAGS) -c $< -+TMB04YD.o: TMB04YD.f ; $(FC) $(FFLAGS) -c $< -+TMB04ZD.o: TMB04ZD.f ; $(FC) $(FFLAGS) -c $< -+TMB05MD.o: TMB05MD.f ; $(FC) $(FFLAGS) -c $< -+TMB05ND.o: TMB05ND.f ; $(FC) $(FFLAGS) -c $< -+TMB05OD.o: TMB05OD.f ; $(FC) $(FFLAGS) -c $< -+TMC01MD.o: TMC01MD.f ; $(FC) $(FFLAGS) -c $< -+TMC01ND.o: TMC01ND.f ; $(FC) $(FFLAGS) -c $< -+TMC01OD.o: TMC01OD.f ; $(FC) $(FFLAGS) -c $< -+TMC01PD.o: TMC01PD.f ; $(FC) $(FFLAGS) -c $< -+TMC01QD.o: TMC01QD.f ; $(FC) $(FFLAGS) -c $< -+TMC01RD.o: TMC01RD.f ; $(FC) $(FFLAGS) -c $< -+TMC01SD.o: TMC01SD.f ; $(FC) $(FFLAGS) -c $< -+TMC01TD.o: TMC01TD.f ; $(FC) $(FFLAGS) -c $< -+TMC01VD.o: TMC01VD.f ; $(FC) $(FFLAGS) -c $< -+TMC01WD.o: TMC01WD.f ; $(FC) $(FFLAGS) -c $< -+TMC01XD.o: TMC01XD.f ; $(FC) $(FFLAGS) -c $< -+TMC03MD.o: TMC03MD.f ; $(FC) $(FFLAGS) -c $< -+TMC03ND.o: TMC03ND.f ; $(FC) $(FFLAGS) -c $< -+TMD03AD.o: TMD03AD.f ; $(FC) $(FFLAGS) -c $< -+TMD03BD.o: TMD03BD.f ; $(FC) $(FFLAGS) -c $< -+TSB01BD.o: TSB01BD.f ; $(FC) $(FFLAGS) -c $< -+TSB01DD.o: TSB01DD.f ; $(FC) $(FFLAGS) -c $< -+TSB01MD.o: TSB01MD.f ; $(FC) $(FFLAGS) -c $< -+TSB02MD.o: TSB02MD.f ; $(FC) $(FFLAGS) -c $< -+TSB02ND.o: TSB02ND.f ; $(FC) $(FFLAGS) -c $< -+TSB02OD.o: TSB02OD.f ; $(FC) $(FFLAGS) -c $< -+TSB02PD.o: TSB02PD.f ; $(FC) $(FFLAGS) -c $< -+TSB02QD.o: TSB02QD.f ; $(FC) $(FFLAGS) -c $< -+TSB02RD.o: TSB02RD.f ; $(FC) $(FFLAGS) -c $< -+TSB02SD.o: TSB02SD.f ; $(FC) $(FFLAGS) -c $< -+TSB03MD.o: TSB03MD.f ; $(FC) $(FFLAGS) -c $< -+TSB03OD.o: TSB03OD.f ; $(FC) $(FFLAGS) -c $< -+TSB03QD.o: TSB03QD.f ; $(FC) $(FFLAGS) -c $< -+TSB03SD.o: TSB03SD.f ; $(FC) $(FFLAGS) -c $< -+TSB03TD.o: TSB03TD.f ; $(FC) $(FFLAGS) -c $< -+TSB03UD.o: TSB03UD.f ; $(FC) $(FFLAGS) -c $< -+TSB04MD.o: TSB04MD.f ; $(FC) $(FFLAGS) -c $< -+TSB04ND.o: TSB04ND.f ; $(FC) $(FFLAGS) -c $< -+TSB04OD.o: TSB04OD.f ; $(FC) $(FFLAGS) -c $< -+TSB04PD.o: TSB04PD.f ; $(FC) $(FFLAGS) -c $< -+TSB04QD.o: TSB04QD.f ; $(FC) $(FFLAGS) -c $< -+TSB04RD.o: TSB04RD.f ; $(FC) $(FFLAGS) -c $< -+TSB06ND.o: TSB06ND.f ; $(FC) $(FFLAGS) -c $< -+TSB08CD.o: TSB08CD.f ; $(FC) $(FFLAGS) -c $< -+TSB08DD.o: TSB08DD.f ; $(FC) $(FFLAGS) -c $< -+TSB08ED.o: TSB08ED.f ; $(FC) $(FFLAGS) -c $< -+TSB08FD.o: TSB08FD.f ; $(FC) $(FFLAGS) -c $< -+TSB08MD.o: TSB08MD.f ; $(FC) $(FFLAGS) -c $< -+TSB08ND.o: TSB08ND.f ; $(FC) $(FFLAGS) -c $< -+TSB09MD.o: TSB09MD.f ; $(FC) $(FFLAGS) -c $< -+TSB10DD.o: TSB10DD.f ; $(FC) $(FFLAGS) -c $< -+TSB10ED.o: TSB10ED.f ; $(FC) $(FFLAGS) -c $< -+TSB10FD.o: TSB10FD.f ; $(FC) $(FFLAGS) -c $< -+TSB10HD.o: TSB10HD.f ; $(FC) $(FFLAGS) -c $< -+TSB10ID.o: TSB10ID.f ; $(FC) $(FFLAGS) -c $< -+TSB10KD.o: TSB10KD.f ; $(FC) $(FFLAGS) -c $< -+TSB10ZD.o: TSB10ZD.f ; $(FC) $(FFLAGS) -c $< -+TSB16AD.o: TSB16AD.f ; $(FC) $(FFLAGS) -c $< -+TSB16BD.o: TSB16BD.f ; $(FC) $(FFLAGS) -c $< -+TSB16CD.o: TSB16CD.f ; $(FC) $(FFLAGS) -c $< -+TSG02AD.o: TSG02AD.f ; $(FC) $(FFLAGS) -c $< -+TSG02ND.o: TSG02ND.f ; $(FC) $(FFLAGS) -c $< -+TSG03AD.o: TSG03AD.f ; $(FC) $(FFLAGS) -c $< -+TSG03BD.o: TSG03BD.f ; $(FC) $(FFLAGS) -c $< -+TTB01ID.o: TTB01ID.f ; $(FC) $(FFLAGS) -c $< -+TTB01IZ.o: TTB01IZ.f ; $(FC) $(FFLAGS) -c $< -+TTB01KD.o: TTB01KD.f ; $(FC) $(FFLAGS) -c $< -+TTB01LD.o: TTB01LD.f ; $(FC) $(FFLAGS) -c $< -+TTB01MD.o: TTB01MD.f ; $(FC) $(FFLAGS) -c $< -+TTB01ND.o: TTB01ND.f ; $(FC) $(FFLAGS) -c $< -+TTB01PD.o: TTB01PD.f ; $(FC) $(FFLAGS) -c $< -+TTB01PX.o: TTB01PX.f ; $(FC) $(FFLAGS) -c $< -+TTB01TD.o: TTB01TD.f ; $(FC) $(FFLAGS) -c $< -+TTB01UD.o: TTB01UD.f ; $(FC) $(FFLAGS) -c $< -+TTB01UY.o: TTB01UY.f ; $(FC) $(FFLAGS) -c $< -+TTB01WD.o: TTB01WD.f ; $(FC) $(FFLAGS) -c $< -+TTB01WX.o: TTB01WX.f ; $(FC) $(FFLAGS) -c $< -+TTB01ZD.o: TTB01ZD.f ; $(FC) $(FFLAGS) -c $< -+TTB03AD.o: TTB03AD.f ; $(FC) $(FFLAGS) -c $< -+TTB04AD.o: TTB04AD.f ; $(FC) $(FFLAGS) -c $< -+TTB04BD.o: TTB04BD.f ; $(FC) $(FFLAGS) -c $< -+TTB04CD.o: TTB04CD.f ; $(FC) $(FFLAGS) -c $< -+TTB05AD.o: TTB05AD.f ; $(FC) $(FFLAGS) -c $< -+TTC01OD.o: TTC01OD.f ; $(FC) $(FFLAGS) -c $< -+TTC04AD.o: TTC04AD.f ; $(FC) $(FFLAGS) -c $< -+TTC05AD.o: TTC05AD.f ; $(FC) $(FFLAGS) -c $< -+TTD03AD.o: TTD03AD.f ; $(FC) $(FFLAGS) -c $< -+TTD04AD.o: TTD04AD.f ; $(FC) $(FFLAGS) -c $< -+TTD05AD.o: TTD05AD.f ; $(FC) $(FFLAGS) -c $< -+TTF01MD.o: TTF01MD.f ; $(FC) $(FFLAGS) -c $< -+TTF01ND.o: TTF01ND.f ; $(FC) $(FFLAGS) -c $< -+TTF01OD.o: TTF01OD.f ; $(FC) $(FFLAGS) -c $< -+TTF01PD.o: TTF01PD.f ; $(FC) $(FFLAGS) -c $< -+TTF01QD.o: TTF01QD.f ; $(FC) $(FFLAGS) -c $< -+TTF01RD.o: TTF01RD.f ; $(FC) $(FFLAGS) -c $< -+TTG01AD.o: TTG01AD.f ; $(FC) $(FFLAGS) -c $< -+TTG01AZ.o: TTG01AZ.f ; $(FC) $(FFLAGS) -c $< -+TTG01CD.o: TTG01CD.f ; $(FC) $(FFLAGS) -c $< -+TTG01DD.o: TTG01DD.f ; $(FC) $(FFLAGS) -c $< -+TTG01ED.o: TTG01ED.f ; $(FC) $(FFLAGS) -c $< -+TTG01FD.o: TTG01FD.f ; $(FC) $(FFLAGS) -c $< -+TTG01FZ.o: TTG01FZ.f ; $(FC) $(FFLAGS) -c $< -+TTG01GD.o: TTG01GD.f ; $(FC) $(FFLAGS) -c $< -+TTG01HD.o: TTG01HD.f ; $(FC) $(FFLAGS) -c $< -+TTG01ID.o: TTG01ID.f ; $(FC) $(FFLAGS) -c $< -+TTG01JD.o: TTG01JD.f ; $(FC) $(FFLAGS) -c $< -+TTG01JY.o: TTG01JY.f ; $(FC) $(FFLAGS) -c $< -+TTG01LD.o: TTG01LD.f ; $(FC) $(FFLAGS) -c $< -+TTG01MD.o: TTG01MD.f ; $(FC) $(FFLAGS) -c $< -+TTG01ND.o: TTG01ND.f ; $(FC) $(FFLAGS) -c $< -+TTG01PD.o: TTG01PD.f ; $(FC) $(FFLAGS) -c $< -+TTG01QD.o: TTG01QD.f ; $(FC) $(FFLAGS) -c $< -+TUD01BD.o: TUD01BD.f ; $(FC) $(FFLAGS) -c $< -+TUD01CD.o: TUD01CD.f ; $(FC) $(FFLAGS) -c $< -+TUD01DD.o: TUD01DD.f ; $(FC) $(FFLAGS) -c $< -+TUD01MD.o: TUD01MD.f ; $(FC) $(FFLAGS) -c $< -+TUD01ND.o: TUD01ND.f ; $(FC) $(FFLAGS) -c $< - --.f.o: ; $(FORTRAN) $(OPTS) -c $< -+.f.o: ; $(FC) $(FFLAGS) -c $< - ---- a/make_Unix.inc -+++ b/make_Unix.inc -@@ -14,7 +14,6 @@ SHELL = /bin/sh - # - FC = gfortran - FFLAGS = -O2 -fPIC -fdefault-integer-8 --FFLAGS_NOOPT = -O0 - - # Define LDFLAGS to the desired linker options for your machine. - # -@@ -24,10 +23,11 @@ LDFLAGS = - # (library). If your system has no ranlib, set RANLIB = echo. - # - ARCH = ar --ARFLAGS = cr -+ARCHFLAGS = cr - # ARCHFLAGS= r - # RANLIB = ranlib - -+LOADER = $(FC) - LOADOPTS = $(SLICOTLIB) $(LPKAUXLIB) $(LAPACKLIB) $(BLASLIB) - # - # The location of the libraries to which you will link. (The ---- a/src_aux/makefile_Unix -+++ b/src_aux/makefile_Unix -@@ -47,4 +47,4 @@ clean: - rm -f *.o - - .f.o: -- $(FORTRAN) $(OPTS) -c $< -+ $(FC) $(FFLAGS) -c $< diff --git a/windows/deps/versions.mk b/windows/deps/versions.mk index be19bb56dbbbf6f4aff976819be4b6fe3839e8c1..8b790a04fbfc6e0b2e4f10c20e2f58abda53bea2 100644 --- a/windows/deps/versions.mk +++ b/windows/deps/versions.mk @@ -1,4 +1,4 @@ -SLICOT_VERSION = 5.8+20230223.git401037e +SLICOT_VERSION = 5.9~20240205.gita037f7e X13AS_VERSION = 1-1-b60 OCTAVE_VERSION = 8.4.0