F77 = f77 -c -extend_source LDR = f77 LIBS = -lfortran PPMLIBDIR = /go/red/beeteater/rotten/Lib PPMN32LIBDO = $(PPMLIBDIR)/ppmlib_do_ppm_n32.a PPMN32LIBHYDRO = $(PPMLIBDIR)/ppmlib_hydro_n32.a PPMLIBS = $(PPMN32LIBDO) $(PPMN32LIBHYDRO) LIBS = $(PPMN32LIBDO) $(PPMN32LIBHYDRO) -lfortran M4 = m4 -B6666 all :: xde1dg0c xdde1dg0c xde1d0c xdde1d0c xde1dgc xdde1dgc xde1dgpaq0c xdde1dgpaq0c xde1dgpaqc xdde1dgpaqc xdde1dc xde1dc xdde1dc : dDriverdirecte1dc.o $(PPMN32LIBS) $(LDR) dDriverdirecte1dc.o $(LIBS) -o xdde1dc xde1dc : Driverdirecte1dc.o $(PPMN32LIBS) $(LDR) Driverdirecte1dc.o $(LIBS) -o xde1dc dDriverdirecte1dc.o : Driverdirecte1dc.EXA $(M4) -Difdouble=1 Driverdirecte1dc.EXA > dDriverdirecte1dc.f $(F77) dDriverdirecte1dc.f Driverdirecte1dc.o : Driverdirecte1dc.EXA $(M4) -Difdouble=0 Driverdirecte1dc.EXA > Driverdirecte1dc.f $(F77) Driverdirecte1dc.f xdde1dgpaq0c : dDriverdirecte1dgpaq0c.o $(PPMN32LIBS) $(LDR) dDriverdirecte1dgpaq0c.o $(PPMN32LIBS) $(LIBS) -o xdde1dgpaq0c xdde1dgpaqc : dDriverdirecte1dgpaqc.o $(PPMN32LIBS) $(LDR) dDriverdirecte1dgpaqc.o $(PPMN32LIBS) $(LIBS) -o xdde1dgpaqc xde1dgpaqc : Driverdirecte1dgpaqc.o $(PPMN32LIBS) $(LDR) Driverdirecte1dgpaqc.o $(PPMN32LIBS) $(LIBS) -o xde1dgpaqc dDriverdirecte1dgpaqc.o : Driverdirecte1dgpaqc.EXA $(M4) -Difdouble=1 Driverdirecte1dgpaqc.EXA > dDriverdirecte1dgpaqc.f $(F77) dDriverdirecte1dgpaqc.f Driverdirecte1dgpaqc.o : Driverdirecte1dgpaqc.EXA $(M4) -Difdouble=0 Driverdirecte1dgpaqc.EXA > Driverdirecte1dgpaqc.f $(F77) Driverdirecte1dgpaqc.f xdde1dgpaq0c : dDriverdirecte1dgpaq0c.o $(PPMN32LIBS) $(LDR) dDriverdirecte1dgpaq0c.o $(PPMN32LIBS) $(LIBS) -o xdde1dgpaq0c xde1dgpaq0c : Driverdirecte1dgpaq0c.o $(PPMN32LIBS) $(LDR) Driverdirecte1dgpaq0c.o $(PPMN32LIBS) $(LIBS) -o xde1dgpaq0c dDriverdirecte1dgpaq0c.o : Driverdirecte1dgpaq0c.EXA $(M4) -Difdouble=1 Driverdirecte1dgpaq0c.EXA > dDriverdirecte1dgpaq0c.f $(F77) dDriverdirecte1dgpaq0c.f Driverdirecte1dgpaq0c.o : Driverdirecte1dgpaq0c.EXA $(M4) -Difdouble=0 Driverdirecte1dgpaq0c.EXA > Driverdirecte1dgpaq0c.f $(F77) Driverdirecte1dgpaq0c.f xdde1dg0c : dDriverdirecte1dg0c.o $(PPMN32LIBS) $(LDR) dDriverdirecte1dg0c.o $(PPMN32LIBS) $(LIBS) -o xdde1dg0c xde1dg0c : Driverdirecte1dg0c.o $(PPMN32LIBS) $(LDR) Driverdirecte1dg0c.o $(PPMN32LIBS) $(LIBS) -o xde1dg0c dDriverdirecte1dg0c.o : Driverdirecte1dg0c.EXA $(M4) -Difdouble=1 Driverdirecte1dg0c.EXA > dDriverdirecte1dg0c.f $(F77) dDriverdirecte1dg0c.f Driverdirecte1dg0c.o : Driverdirecte1dg0c.EXA $(M4) -Difdouble=0 Driverdirecte1dg0c.EXA > Driverdirecte1dg0c.f $(F77) Driverdirecte1dg0c.f xdde1d0c : dDriverdirecte1d0c.o $(PPMN32LIBS) $(LDR) dDriverdirecte1d0c.o $(PPMN32LIBS) $(LIBS) -o xdde1d0c xde1d0c : Driverdirecte1d0c.o $(PPMN32LIBS) $(LDR) Driverdirecte1d0c.o $(PPMN32LIBS) $(LIBS) -o xde1d0c dDriverdirecte1d0c.o : Driverdirecte1d0c.EXA $(M4) -Difdouble=1 Driverdirecte1d0c.EXA > dDriverdirecte1d0c.f $(F77) dDriverdirecte1d0c.f Driverdirecte1d0c.o : Driverdirecte1d0c.EXA $(M4) -Difdouble=0 Driverdirecte1d0c.EXA > Driverdirecte1d0c.f $(F77) Driverdirecte1d0c.f xdde1dgc : dDriverdirecte1dgc.o $(PPMN32LIBS) $(LDR) dDriverdirecte1dgc.o $(PPMN32LIBS) $(LIBS) -o xdde1dgc xde1dgc : Driverdirecte1dgc.o $(PPMN32LIBS) $(LDR) Driverdirecte1dgc.o $(PPMN32LIBS) $(LIBS) -o xde1dgc dDriverdirecte1dgc.o : Driverdirecte1dgc.EXA $(M4) -Difdouble=1 Driverdirecte1dgc.EXA > dDriverdirecte1dgc.f $(F77) dDriverdirecte1dgc.f Driverdirecte1dgc.o : Driverdirecte1dgc.EXA $(M4) -Difdouble=0 Driverdirecte1dgc.EXA > Driverdirecte1dgc.f $(F77) Driverdirecte1dgc.f clean: rm *.o *.f fort.*