#!/bin/sh
## Author  : Thor Watanabe
## date    : December 25, 2003
# $BAv$i$;$k(BTeX 
TEX=platex
# mendex $B$K>o$K;2>H$5$;$k<-=q%U%!%$%k$N;XDj(B
MAKEINDEX=mendex -d jisyo.dic
# DVI->PS $B$N%G%P%$%9%I%i%$%P(B
DVIPS=dvipsk -Pdl
# DVI->PDF$B$N%G%P%$%9%I%i%$%P(B
DVIPDFM=dvipdfmx -f dlbase14.map
# $B%a%$%s%U%!%$%k(B
FILE=main
# $B;29MJ88%%G!<%?%Y!<%9(B
REF=thesis.bib journal.bib book.bib manual.bib
# $B%a%$%s%U%!%$%k$G(Binput/include$B$5$l$F$$$k%U%!%$%k(B
SRC=preface.tex chap1.tex chap2.tex thanx.tex
# $BI8=`$N%?!<%2%C%H(B
all: $(FILE).pdf 
# main.pdf/main.ps
$(FILE).pdf: $(FILE).dvi
	$(TEX) $(FILE)
	$(DVIPDF) -p $(SIZE) -o $(FILE).pdf $(FILE).dvi
$(FILE).ps: $(FILE).dvi
	$(DVIPS) -o $(FILE).ps $(FILE).dvi
# main.dvi
$(FILE).dvi: $(FILE).bbl $(FILE).ind $(FILE).gls
	$(TEX) $(FILE) 
	(while egrep "may have changed" $(FILE).log; \
           do $(TEX) $(FILE); done)
# main.ind/main.gls/main.bbl
$(FILE).ind: $(FILE).idx 
	$(MAKEINDEX) -s sind.ist -o $(FILE).ind $(FILE).idx
$(FILE).gls: $(FILE).glo
	$(MAKEINDEX) -s sgls.ist -o $(FILE).gls $(FILE).glo
$(FILE).bbl: $(FILE).aux
	$(BIBTEX) $(FILE)
# main.glo/main.idx/main.aux
$(FILE).glo: $(FILE).aux $(SRC)
	$(TEX) $(FILE)
$(FILE).idx: $(FILE).aux $(SRC)
	$(TEX) $(FILE)
$(FILE).aux: $(FILE).tex $(SRC)
	$(TEX) $(FILE)
# $B%"!<%+%$%V2=(B
tar: $(FILE).tex $(SRC) $(REF) Makefile
	mkdir -p $(FILE)src/
	cp $(REF) $(SRC) $(FILE).tex Makefile $(FILE)src/
	tar czf $(FILE)src.tgz $(FILE)src/
	rm -fr $(FILE)src
clean:
	rm -f $(FILE).glo $(FILE).blg $(FILE).lof $(FILE).lot
	rm -f $(FILE).out $(FILE).toc $(FILE).ind $(FILE).aux
	rm -f $(FILE).dvi $(FILE).idx $(FILE).ilg $(FILE).brf
	rm -f $(FILE).gls 
cleanany: clean
	rm -f *.log *.aux *~
