############################################################ # Note that this 'Makefile' assumes that the following # environment variables are set: # # F90 # F90FLAGS # F90CFLAGS # F90LFLAGS # # Put the appropriate 'setenv' commands in your '~/.cshrc'. ############################################################ .IGNORE: SHELL = /bin/csh F90_COMPILE = $(F90) $(F90FLAGS) $(F90CFLAGS) F90_LOAD = $(F90) $(F90FLAGS) $(F90LFLAGS) .IGNORE: .SUFFIXES: .SUFFIXES: .f90 .o .mod .f90.o: $(F90_COMPILE) $*.f90 .f90.mod: $(F90_COMPILE) $*.f90 EXECUTABLES = test1 all: $(EXECUTABLES) test1: test1.o sderk90.o sderk_support.o utilities.o $(F90_LOAD) test1.o sderk90.o sderk_support.o utilities.o -o test1 test1.o: sderk90.mod sderk_support.mod utilities.mod sderk90.o: sderk_support.mod sderk90.mod: sderk_support.mod clean: rm -f *.o *.mod *.d $(EXECUTABLES)