# Makefile

include ./Mkinclude

SUBDIR	= \
	  NM01  \
	  SEQ  \
	  simple_model  \
	  sound_analysis  \
	  unit
DRAWDIR	=  \
	  NM01

DCLSRC	= draw.f90 2d_draw.f90
DCLTGT	= draw 2d_draw
DCLOBJ	= dcl_auto.o
DCLAUTO	= dcl_auto.f90

all:
	@for i in $(SUBDIR) ; do \
	  cd $$i ; \
	  $(MAKE) ; \
	  cd ../ ; \
	done

$(DCLTGT): %:%.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)
	@for i in $(DRAWDIR) ; do \
	  cd $$i ; \
	  $(MAKE) draw ; \
	  cd ../ ; \
	done

$(DCLOBJ): $(DCLAUTO)
	$(FCDCL) ${FFLAGS} -c $<

clean:
	@for i in $(SUBDIR) ; do \
	  cd $$i ; \
	  $(MAKE) clean; \
	  cd ../ ; \
	done
	rm -f *.o *.mod $(DCLTGT)
