#
#  $Author: tomita $
#  $Date: 2005/08/26 14:53:56 $
#  $Revision: 1.14 $
#
#COMFILES = comvar.h

#F90=gfortran
F90=pgf90
FTRACE= 
OPENMP=

# ------------------------------------
#Acosta: path macos
LOADFLAG= -L/usr/local/lib -lnetcdf -lnetcdff

# ACOSTA: path papera host
#LOADFLAG= -L/usr/lib/x86_64-linux-gnu -lnetcdf -lnetcdff
# ------------------------------------

## -- PGI COMPILER FFLAGS
FFLAGS2 = -O2

#ifort
#FFLAGS2 = -FR -O0 -recursive -Vaxlib  -check all -g -fpe0 -ftz -gen-interfaces            \
            -warn interfaces -debug extended -debug inline_debug_info                      \
             -debug-parameters all -traceback -ftrapuv -fp-stack-check -implicitnone       \
#FFLAGS2 = -CB -traceback -O0

#gfortran
#FFLAGS2 = -C -O  -ffixed-line-length-0 -g -ffpe-trap=invalid,zero,overflow                 \
              -fbounds-check -ffree-line-length-0

#FFLAGS2= -O2

#FFLAGS2= -C -O2 -fallow-argument-mismatch -ffixed-line-length-132
#FFLAGS2 = -O2 -extend_source 132
#FFLAGS2 = -C -O2  -funroll-loops -ffixed-line-length-132


#CPPFLAGS=-I/home/aline/Modelos/NETCDF/include
#LDFLAGS=-L/home/aline/Modelos/NETCDF/lib -lnetcdf
#CDFLIB = -L/home/aline/Modelos/NETCDF/lib -lnetcdf

# ------------------------------------
#Acosta: path macos
CDFLIB = -L/usr/local/lib -lnetcdff

#Acosta: path papera host
#CDFLIB = -L/usr/lib/x86_64-linux-gnu -lnetcdff
# ------------------------------------


HDFLIB = 
HDFZLIB = 
EXEC=thmb.x

OBJ= \
	comvar.o THMB.v1f.o logo.o aloca.o THMB_loop.o netcdf4dnew.o ies-io.o lenchr.o \
        readpar.o read_data.o write_data.o 
  
#THMB.v1f:	$(OBJ)
#	$(F90) $(EXEC) $(LOADFLAG) $(OBJ) $(CDFLIB)

THMB.v1f.x : comvar.o THMB.v1f.o logo.o aloca.o THMB_loop.o netcdf4dnew.o ies-io.o lenchr.o \
             readpar.o read_data.o write_data.o 
	$(F90) -o $(EXEC) $(LOADFLAG) comvar.o THMB.v1f.o logo.o aloca.o THMB_loop.o \
         netcdf4dnew.o ies-io.o lenchr.o readpar.o read_data.o write_data.o $(CDFLIB) 

.SUFFIXES:
.SUFFIXES: .f90 .o


.f90.o :
	$(F90) -c $(FFLAGS2) $<


clean:
	-rm -f $(OBJ) 
	-rm -f $(EXEC) 
	-rm -f *.mod
