# Makefile for src

LIBPATH=..\lib\gtool4.lib
NCLIBPATH=$(DLIB)\std\netcdf.lib
DCLLIBS=$(DLIB)\std\dcl.lib $(DLIB)\std\dcl_f90.lib

all: objs lib

objs:
	cd string
	$(MAKE)
        cd ../netcdf
	$(MAKE)
        cd ../data
	$(MAKE)
        cd ../graph
	$(MAKE)
	cd ..

lib: $(LIBPATH)

OBJS=string\*.obj netcdf\*.obj data\*.obj graph\*.obj $(NCLIBPATH)

$(LIBPATH): $(OBJS)
	lib /out:$(LIBPATH) $(OBJS) $(NCLIBPATH) $(DCLLIBS)

clean:
	cd string
	$(MAKE) clean
	cd ../netcdf
	$(MAKE) clean
	cd ../data
	$(MAKE) clean
        cd ../graph
	$(MAKE) clean
	-rm -f $(LIBPATH)
