# Makefile for gtool4/tools

.SUFFIXES:
.SUFFIXES: .f90 .o  .1 .htm

all: upward gt3conv gtcont gtadd rawread 

upward:
	cd ../src; $(MAKE) all

LIBS=../lib/libgtool4.a -L../../lib -lnetcdf -ldcl-f90 -ldcl -L/usr/X11R6/lib -lSM -lICE -lX11 -lm

FC=frt -Am

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

.o:
	$(FC) -I../lib -I../../lib $< -o $* $(LIBS)

gt3conv: gt3conv.o gt3conv_vartable.o gt3conv_dimtable.o
	$(FC) -I../lib -I../../lib $< -o gt3conv gt3conv*.o $(LIBS)

rawread: rawread.o getline.o

clean:
	-rm -f *.o *.mod *.bak

.1.htm:
	htroff -man -u -a $<

LIBFILE=../lib/gtool4.lib

gt3conv.o: gt3conv_dimtable.o
gt3conv_dimtable.o: gt3conv_vartable.o
gt3conv_vartable.o: $(LIBFILE)
gtcont.o: $(LIBFILE) gtcont.f90
gtcont: gtcont.o
gtadd.o: $(LIBFILE)
rawread.o: $(LIBFILE) getline.o

$(LIBFILE): upward
