# --------------------------------------------------------------- # Makefile for the paresse package by Y. Henel # modified version of the Makefile of the kerntest package # many thanks to Harald Harders whose kerntest.xml I have also # hacked to obtain my paresse.xml # --------------------------------------------------------------- PKGNAME=drac VERSION=1 # first version on CTAN SOURCE= \ Makefile \ $(PKGNAME)-fr.dtx \ $(PKGNAME)-en.dtx \ $(PKGNAME).ins \ LISEZMOI \ README COMPDFDOC= \ $(PKGNAME).pdf \ PDFDOC= \ $(PKGNAME)-fr.pdf \ $(PKGNAME)-en.pdf SRCDOC= \ $(PKGNAME)-fr.dtx \ $(PKGNAME)-en.dtx DOC= \ $(PDFDOC)\ $(SRCDOC)\ CTANDOC= \ $(PKGNAME)-fr.pdf \ $(COMPDFDOC) DECHETS = \ $(PKGNAME)-fr.pdf\ $(COMPDFDOC)\ $(TEXDOC) REPERTS = \ doc \ tex \ source TEX = $(PKGNAME).sty # --------------------------------------------------------------- .SUFFIXES: .sty .ins .dtx .pdf # --------------------------------------------------------------- .ins.sty: latex $< .dtx.pdf: pdflatex $< pdflatex $< makeindex -s gind.ist $(*D)/$(*F) makeindex -s gglo.ist -o $(*D)/$(*F).gls $(*D)/$(*F).glo pdflatex $< .tex.pdf: pdflatex $< pdflatex $< # --------------------------------------------------------------- all: $(PKGNAME).sty $(PDFDOC) @-mv $(PKGNAME)-en.pdf $(PKGNAME).pdf help: @-echo "******************************************************" @-echo "** Choisir une des options : *" @-echo "== Choose one of the options: *" @-echo "** 'all' pour produire tous les fichiers *" @-echo "== 'all' to produce all the files *" @-echo "** 'clean' suppression des fichiers auxiliaires *" @-echo "== 'clean' delete the auxiliary files *" @-echo "** 'distclean' pour ne conserver que les sources *" @-echo "== 'distclean' to keep only the sources *" @-echo "******************************************************" dist: all clean # --------------------------------------------------------------- clean: @-rm -f *.{out,glo,gls,idx,ilg,ind,aux,log,toc} @-rm -f *~ distclean: clean @-rm -f $(DECHETS) @-rm -f $(PKGNAME).sty # --------------------------------------------------------------- texlive: dist @-rm -rf $(REPERTS) @-mkdir -p tex/latex/$(PKGNAME) @-mkdir -p doc/latex/$(PKGNAME) @-mkdir -p source/latex/$(PKGNAME) @-cp $(TEX) tex/latex/$(PKGNAME) @-cp $(CTANDOC) doc/latex/$(PKGNAME) @-cp $(SOURCE) source/latex/$(PKGNAME) @-mkdir -p $(PKGNAME) @-cp $(CTANDOC) ./$(PKGNAME) @-cp $(SOURCE) ./$(PKGNAME) @-cp $(PKGNAME).sty ./$(PKGNAME) # --------------------------------------------------------------- zip: texlive @-rm -f $(PKGNAME).zip @-zip -r $(PKGNAME) $(REPERTS) @-rm -rf $(REPERTS) @mv $(PKGNAME).zip $(PKGNAME).tds.zip @zip -r $(PKGNAME) $(PKGNAME) @zip -r $(PKGNAME) $(PKGNAME).tds.zip @-rm -rf $(PKGNAME) @-rm -f $(PKGNAME).tds.zip # --------------------------------------------------------------- ctan: zip distclean # --------------------------------------------------------------- docfr: $(PKGNAME)-fr.pdf $(PKGNAME)-fr.dtx docen: $(PKGNAME)-en.pdf $(PKGNAME)-en.dtx # --------------------------------------------------------------- $(PKGNAME).sty: $(PKGNAME).ins $(PKGNAME)-fr.dtx $(PDFDOC): $(SRCDOC) # --------------------------------------------------------------- # echu e an abaden # Le \TeX nicien de surface 2005-03-01