# # Configuration file # SHELL = /bin/sh ### # NAME AND COMPILE OPTIONS HERE ### EXEC = xinterp MYOPT = #-static FVCOMINCS = -I$(TOPDIR) FVCOMLIBS = -L$(TOPDIR) -lfvcom #-------------------------------------------------------------------------- # Preprocessing and Compilation Directives #-------------------------------------------------------------------------- .SUFFIXES: .o .f90 .F .F90 .viz .F.o: $(CPP) $(CPPARGS) $*.F > $*.f90 $(FC) -c $(FFLAGS) $(MYINCS) $*.f90 \rm $*.f90 #-------------------------------------------------------------------------- # Filter Source Code. #-------------------------------------------------------------------------- MYLIBS = $(FVCOMLIBS) $(LIBS) MYINCS = $(FVCOMINCS) $(INCS) MOD1 = mod_interp_time.F MAIN = main.F SRCS = $(MOD1) $(MAIN) MYOBJS = $(SRCS:.F=.o) #-------------------------------------------------------------------------- # Linking Directives #-------------------------------------------------------------------------- $(EXEC): $(MYOBJS) $(FC) $(FFLAGS) $(LDFLAGS) $(MYOPT) $(MYOBJS) $(MYLIBS) -o $(EXEC) #-------------------------------------------------------------------------- # Target to create dependecies. #-------------------------------------------------------------------------- depend: mv makedepends makedepends.orig makedepf90 $(SRCS) > makedepends #-------------------------------------------------------------------------- # Tar Up Code #-------------------------------------------------------------------------- tarfile: tar cvf interp.tar *.F makefile #-------------------------------------------------------------------------- # Cleaning targets. #-------------------------------------------------------------------------- clean: /bin/rm -f *.o *.mod xinterp clobber: clean /bin/rm -f *.f90 #-------------------------------------------------------------------------- # Common rules for all Makefiles - do not edit. #-------------------------------------------------------------------------- emptyrule:: #-------------------------------------------------------------------------- # Empty rules for directories that do not have SUBDIRS - do not edit. #-------------------------------------------------------------------------- install:: @echo "install in $(CURRENT_DIR) done" install.man:: @echo "install.man in $(CURRENT_DIR) done" Makefiles:: includes:: include ../../make.inc include ./makedepends # DO NOT DELETE