# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
#
# Make file simple pour LaTeX
#
# 	Compilation simple du document
# 	Compilation complete du document
#
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

# fichier principal
TEX=G2-srDFT

# compilateur latex
CC=pdflatex

# defaut = aide :
default: simple

help:
	@echo
	@echo " Compilation du rapport, regles :"
	@echo
	@echo " simple  : compilation une seule fois"
	@echo " all     : compile et met la biblio et les references a jour (long)"
	@echo " purge   : effacement des fichiers autres que .tex et .pdf (.aux .log .out .toc ..."
	@echo

# compilation simple
simple: $(TEX).tex
	$(CC) $(TEX)

# compilation complete, on passe plusieurs fois pour les references croisee plus bibtex pour la
# biblio
all: $(TEX).tex
	$(CC) $(TEX)
	$(CC) $(TEX)
	@bibtex $(TEX)
	$(CC) $(TEX)
	$(CC) $(TEX)
	@echo
	@echo 
	@echo "fin ;)"
	@echo


# efface les fichiers .log .aux .toc .bbl .blg 
.PHONY: purge
purge:
	@rm -vf *.aux $(TEX).bbl $(TEX).blg $(TEX).log $(TEX).out $(TEX).toc $(TEX).mtc* $(TEX).lof $(TEX).lot $(TEX).maf
	@echo "done"