#!Makefile
include ../Mkinclude

#FCDCL	= dclf90
#DCLOBJ	= dcl_auto.o
LIBNM	= stpk
SRC	=   \
	  Thorpe_2d.f90  \
	  Thorpe_3d.f90  \
	  GMT_surface.f90  \
	  advection.f90  \
	  adjust.f90  \
	  adjust_2d.f90  \
	  cloud_1d.f90  \
	  cloud_cold_1d.f90  \
	  diffusion.f90  \
	  poison.f90  \
	  tsunami.f90
TARGET	=  \
	  Thorpe_2d  \
	  Thorpe_3d  \
	  GMT_surface  \
	  adjust  \
	  adjust_2d  \
	  cloud_1d  \
	  cloud_cold_1d  \
	  advection  \
	  diffusion  \
	  poison  \
	  tsunami
#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) $(DCLSRC)
#	$(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) *.o *.mod *.ps *.nc
#	rm -rf $(TARGET) $(DCLTG) *.o *.mod *.ps *.nc
