# Makefile for gtool4/src/data

OBJS=gtool_data.obj gt3read.obj

STRDIR=..\string
LIBDIR=..\..\lib
MODDIR=..\..\lib

NCLIBDIR=$(DLIB)\STD
DCL90DIR=$(DLIB)
DCL90LIB=$(DCL90DIR)\STD\dcl_f90.lib
DCL90MOD=$(DCL90DIR)\module

NCLIBPATH=$(NCLIBDIR)\netcdf.lib
LIBPATH=$(LIBDIR)\gtool4.lib

all: lib 

lib: $(OBJS)


.f90.obj:
        df/c /include:$(DCL90MOD) /mod:$(MODDIR) $<

.f90.exe:
	df /inc:$(MODDIR) /inc:$(DLIB)\module $< g*.obj ..\string\*.obj ..\netcdf\*.obj $(NCLIBPATH) $(DLIB)\std\dcl_f90.lib $(DLIB)\std\dcl.lib

clean:
	-rm -f *.obj *.mod *.bak

NCWRAPPER=..\netcdf\netcdf.obj

gtool_data.obj: gtool_io.obj gtool_file.obj gtool_history.obj
gtool_io.obj: gtool_partial.obj gtool_attribute.obj
gtool_partial.obj: gtool_variable.obj
gtool_attribute.obj: gtool_variable.obj
gtool_variable.obj: gtool_file.obj
gtool_file.obj: gtool_error.obj $(NCWRAPPER)
gtool_history.obj: gtool_attribute.obj
testhist.exe: gtool_history.obj
