summaryrefslogtreecommitdiff
path: root/info/expose-expl3-dunkerque-2019/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'info/expose-expl3-dunkerque-2019/Makefile')
-rw-r--r--info/expose-expl3-dunkerque-2019/Makefile134
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
+# ---------------------------------------------------------------
+