# Intel FORTRAN Compiler.
ifeq ($(FC),ifc)
    FFLAGS    = -g -save
    INCDIR    =
    LD        =  ifc
    LDFLAGS   = -g -save
    DEBUGSTAT =
endif

# Intel FORTRAN90 MPI Compiler.
ifeq ($(FC),mpif90)
    FFLAGS    =
    INCDIR    =
    LD        =
    LDFLAGS   =
    DEBUGSTAT =
endif

# Portland Group High-Performance FORTRAN Compiler.
ifeq ($(FC),pghpf)
    FFLAGS    =
    INCDIR    =
    LD        = pghpf
    LDFLAGS   =
    DEBUGSTAT =
endif

# Portland Group FORTRAN90 Compiler.
ifeq ($(FC),pgf90)
    FFLAGS    =
    INCDIR    =
    LD        = pgf90
    LDFLAGS   =
    DEBUGSTAT =
endif

# Intel FORTRAN77 MPI Compiler.
ifeq ($(FC),mpif77)
    FFLAGS    =
    INCDIR    =
    LD        =
    LDFLAGS   =
    DEBUGSTAT =
endif

# Portland Group FORTRAN77 Compiler
ifeq ($(FC),pgf77)
    FFLAGS    =
    INCDIR    =
    LD        =
    LDFLAGS   =
    DEBUGSTAT =
endif

# GNU FORTRAN77 Compilter.
ifeq ($(FC),g77)
    FFLAGS    =
    INCDIR    =
    LD        = g77
    LDFLAGS   =
    DEBUGSTAT =
endif

# Sun FORTRAN90 Compilter.
ifeq ($(FC),f90)
    FFLAGS    = 
    INCDIR    =
    LD        = f90
    LDFLAGS   = 
    DEBUGSTAT =
endif