TARGET=thesis
CHAPTERS=titlepage.tex \
	abstract.tex \
	preface.tex \
	acknowledgements.tex \
	introduction.tex \
	paperI.tex \
	paperII.tex \
	chapterI.tex \
	chapterII.tex

BIBCHAPTERS=introduction iccd2004 iscas2005

${TARGET}.dvi: ${TARGET}.tex references.bib defs.tex ${CHAPTERS}
	latex ${TARGET}.tex
	bibtex introduction
	bibtex chapterI
	bibtex chapterII
#	$(foreach bibchap,${BIBCHAPTERS},$(call bibtex ${bibchap}))
#	makeindex ${TARGET}.glo -s nomencl.ist -o ${TARGET}.gls
	latex ${TARGET}.tex && latex ${TARGET}.tex

${TARGET}.ps: ${TARGET}.dvi
	dvips -o ${TARGET}.ps ${TARGET}.dvi

${TARGET}.pdf: ${TARGET}.dvi
	dvipdf ${TARGET}.dvi

${TARGET}.tgz: Makefile thesis.cls thesis.bst *.tex figures/*.eps figures/*.epsi quotchap.sty ../references.bib
	tar chzf ${TARGET}-`date +%Y%m%d-%H%M`.tgz Makefile thesis.bst thesis.cls *.tex figures/*.eps figures/*.epsi quotchap.sty references.bib

dvi: ${TARGET}.dvi

ps: ${TARGET}.ps

pdf: ${TARGET}.pdf

tgz: ${TARGET}.tgz

spikblad: spikblad.tex defs.tex
	latex spikblad.tex

abstract:
	@echo "Abstract:"
	@gawk '/\\def\\abstract/,/^\}/{print};{next}' defs.tex | grep -v '\\def\\abstract' | grep -v '\}' | wc -w
	@echo "Should be 250-350 words."
	@echo "Keywords:"
	@gawk '/\\def\\keywords/,/^\}/{print};{next}' defs.tex | grep -v '\\def\\keywords' | grep -v '\}' | wc -l
	@echo "Should be max 10."

spell:
	ispell ${TARGET}.tex ${CHAPTERS}

clean:
	rm -f *.aux *.bak *.log *.toc *.bbl *.lof *.lot *.blg *.flc *.glo *.gls *.ilg *~

cleanall: clean
	rm *.dvi *.ps *.pdf

