F77 = f77 -extend_source F90 = f90 -extend_source LDR = f77 LIBS = -lfortran PPMEXADIR = /home/bke/PPMLIB/MIRROR/PUBLIC/Examples PPMINTDIR = $(PPMEXADIR)/Introduction PPMLIBDIR = /home/bke/PPMLIB/MIRROR/PUBLIC/Lib PPMN32LIBDO = $(PPMLIBDIR)/ppmlib_do_ppm_n32.a PPMN32LIBHYDRO = $(PPMLIBDIR)/ppmlib_hydro_n32.a PPMN32LIBIO = $(PPMLIBDIR)/ppmlib_io_n32.a PPMLIBS = $(PPMN32LIBDO) $(PPMN32LIBHYDRO) $(PPMN32LIBIO) LIBS = $(PPMN32LIBDO) $(PPMN32LIBHYDRO) $(PPMN32LIBIO) -lfortran M4 = m4 -B6666 call :: xinterpolate_1 xinterpolate_2 xinterpolate_3 xinterpolate_4 \ xadvect_1 xadvect_2 xadvect_3 xadvect_4 xinterpolate_1 : interpolate_1.f boundary.o $(PPMN32LIBHYDRO) $(F90) interpolate_1.f -o xinterpolate_1 \ boundary.o $(PPMN32LIBHYDRO) boundary.o : $(PPMINTDIR)/boundary.o xinterpolate_2 : interpolate_2.f boundary.o $(PPMN32LIBHYDRO) $(F90) interpolate_2.f -o xinterpolate_2 \ boundary.o $(PPMN32LIBHYDRO) xinterpolate_3 : interpolate_3.f boundary.o $(PPMN32LIBHYDRO) $(F90) interpolate_3.f -o xinterpolate_3 \ boundary.o $(PPMN32LIBHYDRO) xinterpolate_4 : interpolate_4.f boundary.o $(PPMN32LIBHYDRO) $(F90) interpolate_4.f -o xinterpolate_4 \ boundary.o $(PPMN32LIBHYDRO) xadvect_1 : advect_1.f boundary.o $(PPMN32LIBHYDRO) $(F90) advect_1.f -o xadvect_1 boundary.o $(PPMN32LIBHYDRO) xadvect_2 : advect_2.f boundary.o $(PPMN32LIBHYDRO) $(F90) advect_2.f -o xadvect_2 boundary.o $(PPMN32LIBHYDRO) xadvect_2 : advect_2.f boundary.o $(PPMN32LIBHYDRO) $(F90) advect_2.f -o xadvect_2 boundary.o $(PPMN32LIBHYDRO) xadvect_2 : advect_2.f boundary.o $(PPMN32LIBHYDRO) $(F90) advect_2.f -o xadvect_2 boundary.o $(PPMN32LIBHYDRO) clean: rm *.o fort.*