#  Makefile    .

JUNK_FILES=*.ps *.dvi *.toc *.ind *.log core *~ *.aux *.idx *.ilg
CONVERTABLE=*.tex eta/*.tex
HEAD=thesis
ENGINE=rlatex
SRC=*.tex eta/*.tex *.cls *.sty

compile:
	rlatex $(HEAD).tex

compile-twice:
	rlatex $(HEAD).tex
	makeindex $(HEAD).idx
	rlatex $(HEAD).tex

ps: compile-twice
	dvips -o $(HEAD).ps $(HEAD).dvi

viewps: ps
	/usr/X11R6/bin/gv $(HEAD).ps

view:
	xdvi $(HEAD).dvi

clean:
	for dir in `find . -type d` ;do (cd $$dir ; rm -f $(JUNK_FILES)) ;done

archive:
	tar cf - . | gzip -9c > $$HOME/archive/thesis-`date +%Y-%m-%d-%H:%M:%S`.tar.gz

to-alt:
	for file in $(CONVERTABLE) ;do recode -ka ../alt/$$file ../alt/$$file ;done

to-koi:
	cd ../alt ; for file in $(CONVERTABLE) ;do recode -ak $$file ../koi/$$file ;done

index:
	recode -ki $(HEAD).idx $(HEAD).iso.idx
	makeindex -c -s tune.index.style $(HEAD).iso.idx
	recode -ik $(HEAD).iso.ind $(HEAD).ind
	rm -f $(HEAD).iso.idx $(HEAD).iso.ind

tags:
	etags -o TAGS -l tex $(SRC)
