# Makefile for gtool4/src/data

OBJS=gtool_data.o gt3read.o gtool_file.o gtool_variable.o gtool_partial.o \
	gtool_io.o gtool_attribute.o

STRDIR=../string
MODDIR=../../lib
LIBDIR=../../lib
NCLIBDIR=
DCL90DIR=../../../lib
DCL90LIB=-L$(DCL90DIR) -ldcl-f90 -ldcl -lnetcdf
DCL90MOD=../../../lib

FC=frt -Am -M$(MODDIR)

LIBPATH=$(LIBDIR)/libgtool4.a

.SUFFIXES: .f90 .o .exe .3f .htm .mod

all: lib 

lib: $(OBJS)

.f90.o:
	$(FC) -c -I$(DCL90MOD) $< 

.o:
	$(FC) -I$(DCL90MOD) $< $(OBJS) ../netcdf/n*.o ../string/*.o $(DCL90LIB)

clean:
	-rm -f *.o *.mod *.bak test.nc *.exe

NCWRAPPER=../netcdf/netcdf.o

gtool_data.o: gtool_io.o gtool_file.o gtool_history.o
gtool_io.o: gtool_partial.o gtool_attribute.o
gtool_partial.o: gtool_variable.o
gtool_attribute.o: gtool_variable.o
gtool_variable.o: gtool_file.o
gtool_file.o: gtool_error.o $(NCWRAPPER)
gtool_history.o: gtool_attribute.o
testhist: gtool_history.o
