#= Makefile for dcpam/doc/derivation/src
#
# Authors::   Yasuhiro MORIKAWA, Masaki ISHIWATARI
# Version::   $Id: Makefile,v 1.1.1.1 2008-07-30 08:41:35 morikawa Exp $
# Tag Name::  $Name: dcpam5-20080812 $
# Copyright:: Copyright (C) GFD Dennou Club, 2004-2007. All rights reserved.
# License::   See COPYRIGHT[link:../../COPYRIGHT]
#
######################################################################
#
#== Settings

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

# Maintex file of TeX source
#
TARGET=derivation

# ʪΥ󥹥ȡ
# 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)

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 $(DCPAMDIR) ; $(MAKE) doc/CREDITS.tex

HISTORY.tex:
	cd $(DCPAMDIR) ; $(MAKE) tex

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