FORT = mpif90 MPIEXEC = mpiexec -n 16 RM = /bin/rm -f AR = ar rcs FFLAGS = -O2 -g INCLUDES = -I. DEFS = DEFINES = $(INCLUDES) $(DEFS) PROGNAME = perseus-m SRCS = mhdrzpure_rad_foil_coll_jets.f90 LIBS = lib_vtk_io.a MODS = lib_vtk_io.mod all: $(PROGNAME) lib_vtk_io.a: lib_vtk_io.o $(AR) $@ $^ $(PROGNAME) : $(LIBS) $(MODS) $(SRCS) $(FORT) $(FFLAGS) $(DEFINES) $(SRCS) $(LIBS) -o $@ %.o %.mod : %.f90 if [ -a $*.mod ] ; then $(RM) $*.mod ; fi $(FORT) $(FFLAGS) -c $< run: $(PROGNAME) $(MPIEXEC) $(PROGNAME) clean: $(RM) *.o *.mod $(LIBS) $(PROGNAME) core *~