#------------------------------------------------------------------------------ # # NAME: # make.rules # # PURPOSE: # Unix make utility include file for definition of suffix and # compilation rules # # LANGUAGE: # Unix make # # CALLING SEQUENCE: # include make.rules # # CREATION HISTORY: # Written by: Paul van Delst, 08-Jun-2000 # paul.vandelst@noaa.gov # # # $Id: make.rules 22454 2012-11-16 23:39:18Z paul.vandelst@noaa.gov $ # #------------------------------------------------------------------------------ # Fortran 90 suffix rules # ----------------------- #paths_path = ../../../../setup #paths_path = ../../setup #include $(paths_path)/paths .SUFFIXES: .SUFFIXES: .fpp .F95 .f95 .F90 .f90 .f .o .fpp.o: $(FC) $(EXTRA_FC_FLAGS) $(FC_FLAGS) $(FPP_FLAGS) $< .F95.o: $(FC) $(EXTRA_FC_FLAGS) $(FC_FLAGS) $(FPP_FLAGS) $< .f95.o: $(FC) $(EXTRA_FC_FLAGS) $(FC_FLAGS) $< .F90.o: $(FC) $(EXTRA_FC_FLAGS) $(FC_FLAGS) $(FPP_FLAGS) -I$(NETCDF4INC) -L$(NETCDF4LIB) $< .f90.o: $(FC) $(EXTRA_FC_FLAGS) $(FC_FLAGS) -I$(NETCDF4INC) -L$(NETCDF4LIB) $< .f.o: $(FC) $(EXTRA_FC_FLAGS) -c $<