# --------------------------------------------------------------- # 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 # # documentation bilingue / bilingual documentation # --------------------------------------------------------------- SRCDIR=engrec INSTALLDIR=`kpsewhich --expand-path='$$TEXMFLOCAL'`/tex/latex/engrec DOCDIR=`kpsewhich --expand-path='$$TEXMFLOCAL'`/doc/latex/engrec SOURCEDIR=`kpsewhich --expand-path='$$TEXMFLOCAL'`/source/latex/engrec VERSION=1 TEX= engrec.sty \ DOC= engrec.pdf \ FRADOC= \ LISEZMOI \ Changements \ ENGDOC= \ README \ Changes \ SOURCE= \ Makefile \ engrec.dtx \ engrec.ins \ XML= engrec.xml \ TPM= engrec.tpm # --------------------------------------------------------------- .SUFFIXES: .sty .ins .dtx .dvi .ps .pdf # --------------------------------------------------------------- .ins.sty: latex $< .dtx.pdf: pdflatex $< makeindex -s gind.ist $(*D)/$(*F) makeindex -s gglo.ist -o $(*D)/$(*F).gls $(*D)/$(*F).glo pdflatex $< .tex.pdf: pdflatex $< pdflatex $< .dvi.ps: dvips -o $(*D)/$(*F).ps $(*D)/$(*F) # --------------------------------------------------------------- sty: engrec.sty # --------------------------------------------------------------- help: @-echo "******************************************************" @-echo "* Choisir une des options :" @-echo "= Choose one of the options:" @-echo "* 'doc' -> engrec.pdf" @-echo "* 'sty' -> engrec.sty" @-echo "* 'dist'-> engrec.sty & doc" @-echo "* 'clean' petit nettoyage" @-echo "* 'distclean' (encore plus propre)" @-echo "* 'tar' -> engrec-VERSION.tar.gz" @-echo "* 'install-fra' pour l'installation" @-echo "* de l'extension et de la documentation." @-echo "************ OU / OR ***********" @-echo "= 'install-eng' for an installation" @-echo "= of the English version of package and documentation." @-echo "************ NOTA BENE ***********" @-echo "* l'installation est faite par defaut dans TEXMFLOCAL " @-echo "= by default installs in TEXMFLOCAL" @-echo "* c'est a dire :" @-echo "* that is : " @-echo `kpsewhich --expand-path='$$TEXMFLOCAL'` @-echo "******************************************************" dist: sty engrec.pdf # --------------------------------------------------------------- clean: @-rm -f engrec.glo engrec.gls engrec.idx engrec.ilg @-rm -f engrec.ind engrec.aux engrec.log engrec.toc @-rm -f engrec.dvi engrec.ps @-rm -f *~ distclean: clean @-rm -f engrec.sty @-rm -f engrec.pdf # --------------------------------------------------------------- tar: dist clean echo engrec-$(VERSION).tar.gz -rm -f engrec-$(VERSION).tar.gz tar czCf .. engrec-$(VERSION).tar.gz \ $(SRCDIR)/README \ $(SRCDIR)/LISEZMOI \ $(SRCDIR)/Changes \ $(SRCDIR)/Changements \ $(SRCDIR)/Makefile \ $(SRCDIR)/engrec.dtx \ $(SRCDIR)/engrec.sty \ $(SRCDIR)/engrec.ins \ $(SRCDIR)/engrec.pdf \ $(SRCDIR)/engrec.xml \ $(SRCDIR)/engrec.tpm # --------------------------------------------------------------- texlive: sty doc clean @-rm -rf texmf mkdir -p texmf/tex/latex/engrec mkdir -p texmf/doc/latex/engrec mkdir -p texmf/source/latex/engrec mkdir -p texmf/tpm/package mkdir -p texmf/doc/html/catalogue/entries cp $(TEX) texmf/tex/latex/engrec cp $(DOC) texmf/doc/latex/engrec cp $(ENGDOC) texmf/doc/latex/engrec cp $(FRADOC) texmf/doc/latex/engrec cp $(SOURCE) texmf/source/latex/engrec cp $(TPM) texmf/tpm/package cp $(XML) texmf/doc/html/catalogue/entries # --------------------------------------------------------------- zip: texlive -@rm -f engrec-$(VERSION).zip zip -r engrec-$(VERSION).zip texmf @-rm -r texmf/ # --------------------------------------------------------------- install-fra: sty doc if [ ! -d $(INSTALLDIR) ]; then mkdir -p $(INSTALLDIR); fi if [ ! -d $(DOCDIR) ]; then mkdir -p $(DOCDIR); fi if [ ! -d $(SOURCEDIR) ]; then mkdir -p $(SOURCEDIR); fi install -m644 $(TEX) $(INSTALLDIR) install -m644 $(DOC) $(DOCDIR) install -m644 $(FRADOC) $(DOCDIR) install -m644 $(SOURCE) $(SOURCEDIR) texhash # --------------------------------------------------------------- install-eng: sty doc if [ ! -d $(INSTALLDIR) ]; then mkdir -p $(INSTALLDIR); fi if [ ! -d $(DOCDIR) ]; then mkdir -p $(DOCDIR); fi if [ ! -d $(SOURCEDIR) ]; then mkdir -p $(SOURCEDIR); fi install -m644 $(TEX) $(INSTALLDIR) install -m644 $(DOC) $(DOCDIR) install -m644 $(ENGDOC) $(DOCDIR) install -m644 $(SOURCE) $(SOURCEDIR) texhash # --------------------------------------------------------------- install: install-eng doc: sty engrec.pdf # --------------------------------------------------------------- # echu e an abaden # Le \TeX nicien de surface 2004-05-20