# Makefile for compiling XMUthesis
# by Yu Chen (chenyu@gcomputing.com)

LATEX	= latex
DVI2PDF	= dvipdfmx
INDEX	= makeindex
BIB	= bibtex
MP	= mpost

RM	= rm -f
TAR	= tar zcvf

L2H	= latex2html
L2HOPS	= -link 0 -split 3 -lcase_tags -image_type gif -transparent \
	  -show_section_number -html_version 4.0

SOURCE	= template.tex

REMOVE	= *.log *.aux *.toc *.lot *.lof *.out *.ilg *.idx *.ind *.dvi \
	  *.blg *.bbl *.glg *.glx *.glo *.gls *.cjk *.mx1 *.bak *.ps \
	  *-fig?.* *.b5mp *.mpx *.mpo mpgraph.mp mprun.mp mptrace.tmp \
	  mpxerr.tex tmp.inputs *.brf *.bmt


template.pdf: $(SOURCE)
	$(LATEX) template.tex && \
	$(INDEX) template.tex && \
	$(BIB)   template && \
	$(LATEX) template.tex && \
	$(LATEX) template.tex && \
	$(DVI2PDF) template

html:
	$(L2H) $(L2HOPS) template.tex

clean:
	@$(RM) $(REMOVE)

.PHONY: clean html