diff --git a/Manuscript/Makefile b/Manuscript/Makefile new file mode 100755 index 0000000..82ba486 --- /dev/null +++ b/Manuscript/Makefile @@ -0,0 +1,51 @@ +# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +# +# 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" +