#!Makefile
include ./Mkinclude

FCDCL	= dclf90
DCLOBJ	= dcl_auto.o
LIBNM	= stpk
SRC	= poison.f90 cov.f90 normal_poly.f90 advection.f90 \
	  diffusion.f90 wind.f90 Thorpe.f90 thermo.f90 matrix_test.f90 \
	  read_mgdsst_nc.f90
TARGET	= poison cov normal_poly advection \
	  diffusion wind Thorpe thermo matrix_test \
	  read_mgdsst_nc
DCLSRC	= draw.f90
DCLTG	= draw

all: $(TARGET)
$(TARGET): %:%.f90
	$(FC) ${FFLAGS} -I${INCDIR} -I${NCINC} -I${GTINC} $< -L${LDFLAGS} -l${LFLAGS} -L${LIBDIR} -l${LIBNM} -L${GTLIB} -l${GTF} -L${NCLIB} -l${NCF} -o $@

$(DCLTG): %:%.f90 $(DCLOBJ)
	$(FCDCL) ${FFLAGS} -I${INCDIR} -I${NCINC} -I${GTINC} $< -L${LDFLAGS} -l${LFLAGS} -L${LIBDIR} -l${LIBNM} -L${GTLIB} -l${GTF} -L${NCLIB} -l${NCF} -o $@ $(DCLOBJ)
$(DCLOBJ): %.o:%.f90
	$(FCDCL) -c dcl_auto.f90

clean:
	rm -rf $(TARGET) $(DCLTG) *.o *.mod *.ps *.nc
