#FC     = ifc
#FFLAGS = 
#FFLAGS = -Vaxlib
#FFLAGS = -O0 -Vaxlib -fpp
#FFLAGS = -O3 -tpp7 -xW -parallel -Vaxlib -fpp
#NCDIR  = /home/yot/local/netcdf-3.5.1-${FC}
#NCINC  = -I$(NCDIR)/include
#NCLIB  = -L$(NCDIR)/lib

FC     = frt
FFLAGS = -Am
NCDIR  = /home/yot/local/netcdf-3.5.1-${FC}
NCINC  = -I$(NCDIR)/include
NCLIB  = -L$(NCDIR)/lib


#FC = f90
#FFLAGS = 
#FFLAGS = -O5 -fast -tune host -arch host
#FFLAGS = -O5 -assume nozsize -align dcommons -fp_reorder -math_library accurate -assume bigarrays -tune host -arch host


LM        = gcm_gr2nc
MAIN_SRCS = 	main.f90		vtype.f90	findfu.f90 \
		calcgp.f90		logintp2p.f90 \
		gi_module.f90		ni3_module.f90
MAIN_OBJS = $(MAIN_SRCS:.f90=.o)


.SUFFIXES : 
.SUFFIXES : .f90 .o

LIB = -lnetcdf

OBJ_ALL = $(MAIN_OBJS)

all: $(LM)

$(LM): $(OBJ_ALL)
	$(FC) $(FFLAGS) $(DEF) -o $@ $(OBJ_ALL) $(NCINC) $(NCLIB) $(LIB)

.f90.o:
	$(FC) $(FFLAGS) $(DEF) $(NCINC) -c $<

clean:
	rm -f core $(OBJ_ALL) $(LM) *.mod *~

realclean: clean


main.o : \
	vtype.o 	gi_module.o	ni3_module.o
findfu.o : \
	vtype.o
gi_module.o : \
	vtype.o
ni3_moudle.o : \
	vtype.o
