# É½Âê: arare ÍÑ Makefile
#
# ÍúÎò: 2005-01-28 ¿ù»³¹Ì°ìÏ¯
#     : 2005-01-31 ¾®¹âÀµ»Ì

include ../../Mkinclude

.SUFFIXES: .o .f90 

CSS = ../../$(CSSDIR)

OBJS = \
	fileset.o \
	gridset.o \
	timeset.o \
	bcset.o \
	expname.o \
	physprm.o \
	arareprm.o \
	chemprm.o \
	distrbprm.o \
	basicset.o \
	distrbtype.o  \
	basicprm.o \
	distrbset.o \
	basictype.o \
	average.o \
	differentiate_center4.o \
	differentiate_center2.o \
	boundary.o \
	asselintimefilter.o \
	cflchk.o \
	ssl2_linear.o \
	linlib.o \
	integral.o \
	divergencevel.o \
	eddyviscosity.o \
	exner_hevi.o \
	pressuregradvelx.o \
	advectvelx.o \
	turbulencevelx.o \
	numdiffusionvelx.o \
	pressuregradvelz.o \
	advectvelz.o \
	turbulencevelz.o \
	buoyancy.o \
	numdiffusionvelz.o \
	advectscalar.o \
	turbulencescalar.o \
	numdiffusionscalar.o \
	debugset.o \
	advectscalar_mpdata.o \
	subgridbuoy.o \
        subgridshear.o \
        subgriddiff.o \
        subgriddisp.o

HTML = \
	fileset.htm \
	gridset.htm \
	timeset.htm \
	bcset.htm \
	expname.htm \
	physprm.htm \
	arareprm.htm \
	chemprm.htm \
	distrbprm.htm \
	basicset.htm \
	distrbtype.htm  \
	basicprm.htm \
	distrbset.htm \
	basictype.htm \
	average.htm \
	differentiate.htm \
	boundary.htm \
	asselintimefilter.htm \
	cflchk.htm \
	ssl2_linear.htm \
	linlib.htm \
	integral.htm \
	divergencevel.htm \
	eddyviscosity.htm \
	exner_hevi.htm \
	pressuregradvelx.htm \
	advectvelx.htm \
	turbulencevelx.htm \
	numdiffusionvelx.htm \
	pressuregradvelz.htm \
	advectvelz.htm \
	turbulencevelz.htm \
	buoyancy.htm \
	numdiffusionvelz.htm \
	advectscalar.htm \
	turbulencescalar.htm \
	numdiffusionscalar.htm \
	debugset.htm \
	advectscalar_mpdata.htm \
	subgridbuoy.htm \
        subgridshear.htm \
        subgriddiff.htm \
        subgriddisp.htm

all: $(OBJS) 

$(OBJS): %.o: %.f90
	$(FC) -c $<  -I$(GTOOLMODDIR) 


doc: $(HTML)
	cp $(HTML) $(HTMDIR)



clean: clean.doc
	$(RM) *.o *.mod 


clean.doc:
	$(RM) -f $(HTML)

