diff options
Diffstat (limited to 'info/expose-expl3-dunkerque-2019/Makefile')
-rw-r--r-- | info/expose-expl3-dunkerque-2019/Makefile | 134 |
1 files changed, 134 insertions, 0 deletions
diff --git a/info/expose-expl3-dunkerque-2019/Makefile b/info/expose-expl3-dunkerque-2019/Makefile new file mode 100644 index 0000000000..4e4fc1fb9d --- /dev/null +++ b/info/expose-expl3-dunkerque-2019/Makefile @@ -0,0 +1,134 @@ +# Time-stamp: <2019-08-29 11:09:56 administrateur> +# Création: 2019-08-08T10:10:07+0200 +# --------------------------------------------------------------- +# Makefile pour latexmk et la suite par Y. Henel +# +# !!! règle "zip" à revoir, fichier bib etc. pas à la bonne place +# +# --------------------------------------------------------------- +SHELL:=/bin/bash +# --------------------------------------------------------------- + +AXLRTEX:=aux,toc +PRDTTEX:=ltx +PRDTVERBATIM:=vrb +TEXLOG:=log +AXLRINDEX:=idx,ind +INDEXLOG:=ilg +AXLRHYPERREF:=out,nav +AXLRGLOSSARIES:=xdy,glo,gls +GLOSSARIESLOG:=glg +AXLRBIBLATEX:=run.xml,bbl,bcf +BIBLATEXLOG:=blg +LATEXMKAUX:=fdb_latexmk,fls +AXLR=$(AXLRTEX),$(AXLRINDEX),$(AXLRHYPERREF),$(AXLRGLOSSARIES),$(AXLRBIBLATEX),$(AUTRESAXLR) +PRDTAUX=$(PRDTTEX),$(PRDTVERBATIM) +FICHIERSLOG=$(TEXLOG),$(INDEXLOG),$(GLOSSARIESLOG),$(BIBLATEXLOG),$(AUTRESLOG) + +# --------------------------------------------------------------- + +NOM:=dun19expl3 +NOMCOMP:= $(NOM) +VERSION:=1.0 +SUJET:=expl3 + +PRES:=$(NOMCOMP) + +SOURCE:=$(PRES).tex + +SRCAUX:=$(wildcard *.tex) + +BIBLIODIR=bibliographie +BIBLIO:=$(wildcard $(BIBLIODIR)/*.bib) + +CODESDIR=codes +CODES:=$(wildcard $(CODESDIR)/*.tex) + +GLOSAIRESDIR=glosaires +GLOSAIRES:=$(wildcard $(GLOSAIRESDIR)/*.tex) + +SOURCES:= \ + Makefile\ + latexmkrc\ + $(SOURCE)\ + $(SRCAUX)\ + $(BIBLIO)\ + $(CODES)\ + $(GLOSAIRES)\ + + +PRDT:= $(subst .tex,.pdf,$(SOURCE)) + +AUTRESAXLR:=klo,kls + +AUTRESLOG:=klg + +# --------------------------------------------------------------- +# règles +# astuce avec TEXINPUT tirée du Makefile de la doc de pgf + +TEXINPUTS := ./extensions:$(TEXINPUTS) + +%.pdf: %.tex + TEXINPUTS="$(TEXINPUTS)" latexmk -pdf -bibtex $< +# --------------------------------------------------------------- + +doc: $(PRDT) +$(PRDT): $(SOURCES) +# --------------------------------------------------------------- + +.PHONY: refaire + +refaire: + TEXINPUTS="$(TEXINPUTS)" latexmk -gg -pdf -bibtex $(SOURCE) +# --------------------------------------------------------------- + +.PHONY: almostclean + +almostclean: + @rm -f *~ + @rm -f *.{$(AXLR)} +# --------------------------------------------------------------- + +.PHONY: clean + +clean: almostclean + @rm -f *.{$(PRDTAUX)} +# --------------------------------------------------------------- + +.PHONY: veryclean + +veryclean: clean + @rm -f *.{$(FICHIERSLOG),$(LATEXMKAUX)} +# --------------------------------------------------------------- + +.PHONY: distclean + +distclean: veryclean + @rm -f $(PRDT) +# --------------------------------------------------------------- + +.PHONY: prepazip + +REPERT:= ./$(NOMCOMP) + +prepazip: doc veryclean + @rm -rf $(REPERT) + @mkdir -p $(REPERT)/SRC + @mkdir -p $(REPERT)/DOC + @cp $(SOURCES) $(REPERT)/SRC + @cp $(PRDT) $(REPERT)/DOC +# --------------------------------------------------------------- + +.PHONY: zip + +zip: prepazip + @rm -f $(NOMCOMP).zip + @zip -r $(NOMCOMP) $(REPERT) + @rm -rf $(REPERT) + +# --------------------------------------------------------------- +# version allégée, avec BASH ; +# utilisation d'un fichier inclus 2019-08-08 +# --------------------------------------------------------------- + |