# ɽ  dcnote Makefile  include եƥץ졼(ϻ񸻤 tex) -*-makefile-*-
# Copyright (C) GFD_Dennou_Club, 2000.  All rights reserved.
#
#   1999/07/20  , ӾͲ, 
#       1999/11/20  ݹ
#       2000/02/08  
#       2000/03/08  ݹ
#       2000/05/17  ݹ  latex2html б
#       2002/11/26    dvipdfm б
#
PLATEX= platex
### PLATEX= ajlatex
DVIPS = dvips -f 
### DVIPS = dvi2ps 
PS2PDF= ps2pdf
DVI2PDF= dvipdfmx
MKDIR = mkdir
RM    = rm -f
LATEX2HTML = latex2html
LATEX2HTMLOPTIONS = -no_footnode -local_icons -short_extn \
		-bottom_navigation -no_contents_in_navigation -no_auto_link \
		-up_url $(HREFTOPDIR)/index.htm -up_title $(HREFTOPDIRNAME) \
		-split 3 -show_section_numbers -dir $(TARGETHTMDIR) 
#
# dcnote command 
#
ICONDIR = /usr/lib/dcnote

DCNOTE-PS2GIF= dcnote-ps2gif
DCNOTE-HTMS  = dcnote-htms -s $(ICONDIR)
DCNOTE-LATEX2DESC= dcnote-latex2desc
DCNOTE-MKINDEX= dcnote-mkindex

#
# rules and dependencies 
#

all: installdir pdf desc htm index latex2html

installdir:
	if [ ! -d $(TARGETDIR) ] ; then \
	$(MKDIR) $(TARGETDIR) ; \
	fi ;\

$(TARGET).dvi: $(TARGET).tex
	$(PLATEX) $(TARGET).tex
	$(PLATEX) $(TARGET).tex

$(TARGET).ps: $(TARGET).dvi
	$(DVIPS) $(TARGET).dvi > $(TARGET).ps

pdf: $(TARGETDIR)/$(TARGET).pdf

$(TARGETDIR)/$(TARGET).pdf: $(TARGET).dvi
	$(DVI2PDF) $(TARGET).dvi 
	mv $(TARGET).pdf $(TARGETDIR)/

gif: $(TARGET).ps
	$(DCNOTE-PS2GIF) -d $(TARGETDIR) $(TARGET).ps

htm: gif
	$(DCNOTE-HTMS) $(TARGETDIR)

desc: $(TARGET).dvi
	$(DCNOTE-LATEX2DESC) $(TARGET).tex

index: 
	$(DCNOTE-MKINDEX) -topdir $(TOPDIR) -tdirname $(TOPDIRNAME) \
	-prjdir $(PTOPDIR) -pdirname $(PTOPDIRNAME) \
	-wrkdir $(WORKDIR) $(TARGETDIR)

latex2html: $(TARGET).dvi
	if [ ! -d $(TARGETHTMDIR) ] ; then \
	$(MKDIR) $(TARGETHTMDIR) ; \
	fi ;\
	$(LATEX2HTML) $(LATEX2HTMLOPTIONS) $(TARGET).tex

clean: 
	$(RM) *~ *.bak *.aux *.log *.toc $(TARGET).ps $(TARGET).dvi 

