-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
51 lines (43 loc) · 1.25 KB
/
makefile
File metadata and controls
51 lines (43 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
#
# Make file simple pour LaTeX
#
# Compilation simple du document
# Compilation complete du document
#
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
# fichier principal
TEX=document
# compilateur latex
CC=pdflatex
# defaut = aide :
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)
@biber $(TEX)
$(CC) $(TEX)
$(CC) $(TEX)
@mv $(TEX).pdf Manuscrit.pdf
@rm -vf *.aux *.bbl *.blg $(TEX).log */*.aux *.bcf $(TEX).out $(TEX).toc $(TEX).mtc* $(TEX).lof $(TEX).lot $(TEX).maf
@echo
@echo
@echo "fin ;)"
@echo
# efface les fichiers .log .aux .toc .bbl .blg
.PHONY: purge
purge:
@rm -vf *.aux */*.aux *.bcf *.bbl *.blg $(TEX).log $(TEX).out $(TEX).toc $(TEX).mtc* $(TEX).lof $(TEX).lot $(TEX).maf
@echo "done"