52 lines
1.1 KiB
Makefile
52 lines
1.1 KiB
Makefile
|
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||
|
#
|
||
|
# 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"
|
||
|
|