#------------------------------------------------------------------------------
#
# 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 29405 2013-06-20 20:19:52Z paul.vandelst@noaa.gov $
#
#------------------------------------------------------------------------------

# Fortran 90 suffix rules
# -----------------------
.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) $<

.f90.o:
	$(FC) $(EXTRA_FC_FLAGS) $(FC_FLAGS) $<

.f.o:
	$(FC) $(EXTRA_FC_FLAGS) -c $<

