#= Makefile for dcpam/doc/code_reference
#
# Authors::   Yasuhiro MORIKAWA
# Version::   $Id: Makefile,v 1.10 2009-04-05 01:21:25 morikawa Exp $
# Tag Name::  $Name: dcpam5-20110225-4 $
# Copyright:: Copyright (C) GFD Dennou Club, 2004-2007. All rights reserved.
# License::   See COPYRIGHT[link:../../COPYRIGHT]
#
######################################################################
#
#== Settings

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

CURDIRFROMSRC	= ../doc/code_reference
                       # Path of code references from "src" directory
                       # [JA] "src" ǥ쥯ȥȤɥե󥹥ǥ쥯ȥΥѥ
OPDIR		= xml
                       # Document directory (with MathML)
                       # [JA] ǥ쥯ȥ (MathML )
OPDIRNOMATH	= htm
                       # Document directory (without MathML)
                       # [JA] ǥ쥯ȥ (MathML Ի)
SRCDIR		= $(DIRDEPTH)/src
                       # Source code directory
                       # [JA] ֤ǥ쥯ȥ
SRCFILES	= */*.f90 */*.F90 SRC_LIST
                       # Source code files
                       # [JA] ե
MAINPAGE	= SRC_LIST
                       # Main page
                       # [JA] ᥤڡ

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

######################################################################
#== Set variables
#
OPPATH		= $(CURDIRFROMSRC)/$(OPDIR)
OPPATHNOMATH	= $(CURDIRFROMSRC)/$(OPDIRNOMATH)

######################################################################
#== Rules
#

all: rd2html rdoc rdoc-nomath

rd2html:
	$(MAKE) -f Makefile.rd2html

rdoc:
	cd $(SRCDIR) ; \
	$(RDOC) $(RDOCOPTS) --mathml --op $(OPPATH)  \
	--main $(MAINPAGE) $(SRCFILES)

rdoc-nomath:
	cd $(SRCDIR) ; \
	$(RDOC) $(RDOCOPTS) --op $(OPPATHNOMATH)  \
	--main $(MAINPAGE) $(SRCFILES)

clean: clean.rd2html clean.rdoc

clean.rd2html:
	$(MAKE) -f Makefile.rd2html clean.all

clean.rdoc: 
	@$(RM) -rv $(OPDIR) $(OPDIRNOMATH)
