#---------------------------------------------------------------------
#     Copyright (C) GFD Dennou Club, 2005. All rights reserved.
#---------------------------------------------------------------------
#= Makefile of dcpam/doc/code_reference
#
# * Developers:: Yasuhiro MORIKAWA
# * Version:: $Id: Makefile,v 1.2 2005/12/03 08:15:13 morikawa Exp $
# * Tag Name:: $Name: dcpam3-20061118 $
# * Change History:: 
#
######################################################################
#
#== Settings

INCLUDEFILE = ../../Config.mk
include $(INCLUDEFILE)

CURRENTDIR	= $(DCPAMDIR)/doc/code_reference/
TARGETHTMDIR	= htm
F90DIR		= $(DCPAMDIR)/src/
F90FILES	= dynamics/*.f90 main/*.f90 physics/*.f90 shared/*.f90
MAINPAGE	= dynamics/dynamics.f90

# End Settings
######################################################################

######################################################################
#== Set variables
#
F90DIRSUFFIX = $(patsubst %/,%,$(strip $(F90DIR)))/
F90PATH = $(F90FILES:%=$(F90DIRSUFFIX)%)
CURRENTDIRSUFFIX = $(patsubst %/,%,$(strip $(CURRENTDIR)))/
TARGETPATH = $(TARGETHTMDIR:%=$(CURRENTDIRSUFFIX)%)

######################################################################
#== Rules
#
all: rdoc

rdoc:
	cd $(F90DIR) ; \
	$(RDOC) --op $(TARGETPATH) --title "DCPAM Reference Manual" \
	--charset euc-jp --inline-source --line-numbers --ignore-case \
	--main $(MAINPAGE) \
	$(F90FILES)

clean: 
	$(RM) -r $(TARGETHTMDIR)
