[cig-commits] r7076 - in geodyn/3D/MAG/trunk: . src
leif at geodynamics.org
leif at geodynamics.org
Tue Jun 5 17:30:24 PDT 2007
Author: leif
Date: 2007-06-05 17:30:24 -0700 (Tue, 05 Jun 2007)
New Revision: 7076
Modified:
geodyn/3D/MAG/trunk/Makefile
geodyn/3D/MAG/trunk/src/makefile
Log:
Allow buildbot to set the Fortran compiler.
Modified: geodyn/3D/MAG/trunk/Makefile
===================================================================
--- geodyn/3D/MAG/trunk/Makefile 2007-06-05 23:56:50 UTC (rev 7075)
+++ geodyn/3D/MAG/trunk/Makefile 2007-06-06 00:30:24 UTC (rev 7076)
@@ -1,4 +1,7 @@
all:
- cd src && make all
+ cd src && make F77="$(F77)" all
+clean:
+ cd src && make F77="$(F77)" clean
+
Modified: geodyn/3D/MAG/trunk/src/makefile
===================================================================
--- geodyn/3D/MAG/trunk/src/makefile 2007-06-05 23:56:50 UTC (rev 7075)
+++ geodyn/3D/MAG/trunk/src/makefile 2007-06-06 00:30:24 UTC (rev 7076)
@@ -4,89 +4,91 @@
#$Date: $
###################################################################
+F77 = g77 -funroll-all-loops
+
all: magx
magx : nl.o prep.o amhd.o legtf.o rderiv.o stor.o prnt.o ludc.o dtchck.o kei.o mei.o pbar.o gquad.o random.o chebtf.o chebi.o rffti.o fact.o cftrig.o fourtf.o fax.o fftrig.o sgesl.o sgefa.o fft99a.o fft99b.o vpassm.o wpassm.o spherictf.o filter.o graphout.o moveout.o movaout.o movmout.o cmbcoeff.o spectrum.o mapdata.o copydat.o stopiteration.o
- g77 nl.o prep.o amhd.o legtf.o rderiv.o stor.o prnt.o ludc.o dtchck.o kei.o mei.o pbar.o gquad.o random.o chebtf.o chebi.o rffti.o fact.o cftrig.o fourtf.o fax.o fftrig.o sgesl.o sgefa.o fft99a.o fft99b.o vpassm.o wpassm.o spherictf.o filter.o graphout.o moveout.o movaout.o movmout.o cmbcoeff.o spectrum.o mapdata.o copydat.o stopiteration.o -o magx
+ $(F77) nl.o prep.o amhd.o legtf.o rderiv.o stor.o prnt.o ludc.o dtchck.o kei.o mei.o pbar.o gquad.o random.o chebtf.o chebi.o rffti.o fact.o cftrig.o fourtf.o fax.o fftrig.o sgesl.o sgefa.o fft99a.o fft99b.o vpassm.o wpassm.o spherictf.o filter.o graphout.o moveout.o movaout.o movmout.o cmbcoeff.o spectrum.o mapdata.o copydat.o stopiteration.o -o magx
nl.o : nl.f param.f com3.f com8.f
- g77 -O2 -funroll-all-loops -c -C nl.f
+ $(F77) -O2 -c -C nl.f
prep.o : prep.f param.f com1.f com2.f com3.f com4.f com5.f com6.f com7.f com8.f
- g77 -O2 -funroll-all-loops -c -C prep.f
+ $(F77) -O2 -c -C prep.f
amhd.o : amhd.f param.f com1.f com2.f com3.f com4.f com5.f com6.f com7.f com8.f
- g77 -O2 -funroll-all-loops -c -C amhd.f
+ $(F77) -O2 -c -C amhd.f
legtf.o : legtf.f param.f com4.f com5.f com6.f
- g77 -O2 -funroll-all-loops -c -C legtf.f
+ $(F77) -O2 -c -C legtf.f
rderiv.o : rderiv.f param.f com7.f
- g77 -O2 -funroll-all-loops -c -C rderiv.f
+ $(F77) -O2 -c -C rderiv.f
dtchck.o : dtchck.f
- g77 -O2 -funroll-all-loops -c -C dtchck.f
+ $(F77) -O2 -c -C dtchck.f
kei.o : kei.f param.f com1.f com4.f com5.f
- g77 -O2 -funroll-all-loops -c -C kei.f
+ $(F77) -O2 -c -C kei.f
mei.o : mei.f param.f com1.f com4.f com5.f
- g77 -O2 -funroll-all-loops -c -C mei.f
+ $(F77) -O2 -c -C mei.f
pbar.o : pbar.f
- g77 -O2 -funroll-all-loops -c -C pbar.f
+ $(F77) -O2 -c -C pbar.f
ludc.o : ludc.f param.f com1.f com2.f com3.f com4.f com7.f
- g77 -O2 -funroll-all-loops -c -C ludc.f
+ $(F77) -O2 -c -C ludc.f
gquad.o : gquad.f
- g77 -O2 -funroll-all-loops -c -C gquad.f
+ $(F77) -O2 -c -C gquad.f
random.o : random.f
- g77 -O2 -funroll-all-loops -c -C random.f
+ $(F77) -O2 -c -C random.f
chebtf.o : chebtf.f
- g77 -O2 -funroll-all-loops -c -C chebtf.f
+ $(F77) -O2 -c -C chebtf.f
chebi.o : chebi.f
- g77 -O2 -funroll-all-loops -c -C chebi.f
+ $(F77) -O2 -c -C chebi.f
rffti.o : rffti.f
- g77 -O2 -funroll-all-loops -c -C rffti.f
+ $(F77) -O2 -c -C rffti.f
fact.o : fact.f
- g77 -O2 -funroll-all-loops -c -C fact.f
+ $(F77) -O2 -c -C fact.f
cftrig.o : cftrig.f
- g77 -O2 -funroll-all-loops -c -C cftrig.f
+ $(F77) -O2 -c -C cftrig.f
fourtf.o : fourtf.f
- g77 -O2 -funroll-all-loops -c -C fourtf.f
+ $(F77) -O2 -c -C fourtf.f
fax.o : fax.f
- g77 -O2 -funroll-all-loops -c -C fax.f
+ $(F77) -O2 -c -C fax.f
fftrig.o : fftrig.f
- g77 -O2 -funroll-all-loops -c -C fftrig.f
+ $(F77) -O2 -c -C fftrig.f
sgesl.o : sgesl.f
- g77 -O2 -funroll-all-loops -c -C sgesl.f
+ $(F77) -O2 -c -C sgesl.f
sgefa.o : sgefa.f
- g77 -O2 -funroll-all-loops -c -C sgefa.f
+ $(F77) -O2 -c -C sgefa.f
fft99a.o : fft99a.f
- g77 -O2 -funroll-all-loops -c -C fft99a.f
+ $(F77) -O2 -c -C fft99a.f
fft99b.o : fft99b.f
- g77 -O2 -funroll-all-loops -c -C fft99b.f
+ $(F77) -O2 -c -C fft99b.f
vpassm.o : vpassm.f
- g77 -O2 -funroll-all-loops -c -C vpassm.f
+ $(F77) -O2 -c -C vpassm.f
wpassm.o : wpassm.f
- g77 -O2 -funroll-all-loops -c -C wpassm.f
+ $(F77) -O2 -c -C wpassm.f
spherictf.o : spherictf.f param.f com4.f
- g77 -O2 -funroll-all-loops -c -C spherictf.f
+ $(F77) -O2 -c -C spherictf.f
filter.o : filter.f param.f com4.f
- g77 -O2 -funroll-all-loops -c -C filter.f
+ $(F77) -O2 -c -C filter.f
graphout.o : graphout.f param.f com1.f com3.f com4.f com5.f com6.f com8.f
- g77 -O2 -funroll-all-loops -c -C graphout.f
+ $(F77) -O2 -c -C graphout.f
moveout.o : moveout.f param.f com1.f com3.f com4.f com6.f com8.f
- g77 -O2 -funroll-all-loops -c -C moveout.f
+ $(F77) -O2 -c -C moveout.f
movaout.o : movaout.f param.f com1.f com3.f com4.f com6.f com8.f
- g77 -O2 -funroll-all-loops -c -C movaout.f
+ $(F77) -O2 -c -C movaout.f
movmout.o : movmout.f param.f com1.f com3.f com4.f com6.f com8.f
- g77 -O2 -funroll-all-loops -c -C movmout.f
+ $(F77) -O2 -c -C movmout.f
cmbcoeff.o : cmbcoeff.f param.f com1.f com3.f com5.f com8.f
- g77 -O2 -funroll-all-loops -c -C cmbcoeff.f
+ $(F77) -O2 -c -C cmbcoeff.f
spectrum.o : spectrum.f param.f com1.f com3.f com4.f com5.f com8.f
- g77 -O2 -funroll-all-loops -c -C spectrum.f
+ $(F77) -O2 -c -C spectrum.f
stor.o : stor.f param.f com1.f com3.f com4.f com5.f
- g77 -O2 -funroll-all-loops -c -C stor.f
+ $(F77) -O2 -c -C stor.f
prnt.o : prnt.f param.f com1.f com3.f com4.f com5.f com8.f
- g77 -O2 -funroll-all-loops -c -C prnt.f
+ $(F77) -O2 -c -C prnt.f
mapdata.o : mapdata.f param.f com3.f com5.f
- g77 -O2 -funroll-all-loops -c -C mapdata.f
+ $(F77) -O2 -c -C mapdata.f
copydat.o : copydat.f
- g77 -O2 -funroll-all-loops -c -C copydat.f
+ $(F77) -O2 -c -C copydat.f
stopiteration.o : stopiteration.f
- g77 -O2 -funroll-all-loops -c -C stopiteration.f
+ $(F77) -O2 -c -C stopiteration.f
clean:
rm -f *.o magx*
More information about the cig-commits
mailing list