#= Makefile for dcpam/doc/code_description/src
#
# Authors::   Yasuhiro MORIKAWA, Masaki ISHIWATARI
# Version::   $Id: Makefile,v 1.1 2009-02-19 09:49:55 morikawa Exp $
# Tag Name::  $Name: dcpam5-20100224 $
# Copyright:: Copyright (C) GFD Dennou Club, 2004-2007. All rights reserved.
# License::   See COPYRIGHT[link:../../COPYRIGHT]
#
######################################################################
#
#== Settings

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

# Maintex file of TeX source
#
TARGET=code_description

# ʪΥ󥹥ȡ
# Destination to which products are installed
#
TARGETDIR=../pub
TARGETHTMDIR=../htm

# ʪΥե̾
# File names of products
#
TARGETTEX = $(TARGET).tex
TARGETPDF = $(TARGETDIR)/$(TARGET).pdf
TARGETDVI = $(TARGET).dvi

# latex2html ǺʸΥɽ
# Linked URL and title of documents created by latex2html
# 
HREFTOPDIRNAME ="DCPAM"
HREFTOPDIR =/library/dcpam

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

######################################################################
#== Rules
#
all: latex2html installdir pdf

pdf: $(TARGETPDF)

latex2html: $(TARGETDVI)
	test -d $(TARGETHTMDIR) || $(INSTALLDIR) $(TARGETHTMDIR)
	$(LATEX2HTML) $(LATEX2HTMLOPTIONS) $(TARGETTEX)
	$(SH) $(SCRIPTLATEX2HTML)/eqnfix.sh $(TARGETHTMDIR)

installdir:
	test -d $(TARGETDIR) || $(INSTALLDIR) $(TARGETDIR)

$(TARGETPDF): $(TARGETDVI)
	$(DVI2PDF) $(TARGETDVI)
	test -d $(TARGETDIR) || $(MKDIR) $(TARGETDIR)
	mv `basename $(TARGETPDF)` $(TARGETDIR)/

$(TARGETDVI): $(TARGETTEX) CREDITS.tex HISTORY.tex
	$(JLATEX) $(TARGETTEX)
	$(JLATEX) $(TARGETTEX)

CREDITS.tex:
	cd $(DIRDEPTH)/doc ; $(MAKE) $@

HISTORY.tex:
	cd $(DIRDEPTH)/doc ; $(MAKE) $@

clean: 
	@$(RM) *~ *.bak *.aux *.log *.toc *.aux *.idx */*.aux $(TARGETDVI)
	@test -d $(TARGETDIR) && eval "cd $(TARGETDIR) ; $(RM) *.gif *.htm *.pdf" || true
	@test -d $(TARGETDIR) && $(RMDIR) $(TARGETDIR) || true
	@test -d $(TARGETHTMDIR) && eval "cd $(TARGETHTMDIR) ; $(RM) *.css *.htm *.log *.pl *.png *.old images.aux images.tex images.idx WARNINGS" || true
	@test -d $(TARGETHTMDIR) && $(RMDIR) $(TARGETHTMDIR) || true
