########################################################################
#
# Makefile
#
# $Id: Makefile,v 1.8 2004/11/16 14:55:52 valyt Exp $
#
########################################################################

TEXFILES=\
	main.tex ../big.bib
MAIN=	main
EDITOR=	vic
#TEX=	texify --pdf
TEX=	pdflatex
#HTLATEX=htlatex.bat
HTLATEX=htlatex
DVIPDF= dvipdf
BIBTEX=	bibtex

all: main.pdf main.html

bibkeylist:
	bibsort -byyear -reverse ../big.bib |grep '^\@' | \
	  sed -e 's|,||' -e 's,\@[a-zA-Z]*{,,'

# PDF
# we remove the .aux before building the pdf, as if we've previously
# built the html this may have screwed it up...
main.pdf: $(TEXFILES)
	rm -f $(MAIN).aux
	echo n |$(TEX) $(MAIN)
	$(BIBTEX) $(MAIN) || :
	echo n |$(TEX) $(MAIN)
	$(BIBTEX) $(MAIN) || :
	echo n |$(TEX) $(MAIN)
	sleep 1
	sleep 1
	@cp $(MAIN).log $(MAIN).log.sav ; :
	@cp $(MAIN).blg $(MAIN).blg.sav ; :
	@echo ===== WARNINGS ==============================================
	@grep Warning $(MAIN).log $(MAIN).blg ; :
	@echo =============================================================
#@acrobat main.pdf &
#	$(DVIPDF) $(MAIN).dvi $(MAIN).pdf

# HTML
main.html: $(TEXFILES)
	$(HTLATEX)  $(MAIN).tex "html,charset=utf-8" " -cunihtf -utf8"
	#echo y |$(HTLATEX) $(MAIN).tex
	#echo y |$(HTLATEX) $(MAIN).tex
	#echo y |$(HTLATEX) $(MAIN).tex
	sleep 1
	@echo ===== WARNINGS ==============================================
	@echo ===== last pdf run:
	@grep Warning $(MAIN).log.sav $(MAIN).blg.sav ; :
	@echo ===== vitae.html run:
	@grep Warning $(MAIN).log $(MAIN).blg ; :
	@echo =============================================================

