diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/engrec/Makefile')
-rw-r--r-- | Master/texmf-dist/source/latex/engrec/Makefile | 190 |
1 files changed, 69 insertions, 121 deletions
diff --git a/Master/texmf-dist/source/latex/engrec/Makefile b/Master/texmf-dist/source/latex/engrec/Makefile index eb1f4af3a22..ada9b1ac727 100644 --- a/Master/texmf-dist/source/latex/engrec/Makefile +++ b/Master/texmf-dist/source/latex/engrec/Makefile @@ -1,39 +1,43 @@ # --------------------------------------------------------------- -# Makefile for the paresse package by Y. Henel +# Makefile for the modroman 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 +# hacked to obtain my modroman.xml # --------------------------------------------------------------- +PKGNAME = engrec +VERSION=1-1 # Edition du cinquantenaire -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= \ + $(PKGNAME).sty \ -TEX= engrec.sty \ - -DOC= engrec.pdf \ - - -FRADOC= \ +DOC= \ + $(PKGNAME).pdf \ LISEZMOI \ - Changements \ - -ENGDOC= \ - README \ - Changes \ + README SOURCE= \ Makefile \ - engrec.dtx \ - engrec.ins \ - -XML= engrec.xml \ - -TPM= engrec.tpm + $(PKGNAME).dtx \ + $(PKGNAME).ins \ + +PRODUITS = \ + $(PKGNAME).sty \ + $(PKGNAME).pdf \ + +DECHETS = \ + $(PKGNAME).glo \ + $(PKGNAME).gls \ + $(PKGNAME).idx \ + $(PKGNAME).ilg \ + $(PKGNAME).ind \ + $(PKGNAME).aux \ + $(PKGNAME).log \ + $(PKGNAME).toc + +REPERTS = \ + doc \ + tex \ + source # --------------------------------------------------------------- @@ -53,121 +57,65 @@ TPM= engrec.tpm pdflatex $< pdflatex $< -.dvi.ps: - dvips -o $(*D)/$(*F).ps $(*D)/$(*F) - # --------------------------------------------------------------- -sty: engrec.sty - -# --------------------------------------------------------------- +all: $(PKGNAME).sty $(PKGNAME).pdf 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 + @-echo "************************************************************" + @-echo "* *" + @-echo "* Choisir une des options : *" + @-echo "* 'all' -> engrec.sty *" + @-echo "* 'doc' pour la documentation *" + @-echo "* 'doc' for the documentation *" + @-echo "* 'sty' -> engrec.sty *" + @-echo "* 'dist'-> engrec.sty & doc *" + @-echo "* 'clean' petit nettoyage *" + @-echo "* 'distclean' (encore plus propre) *" + @-echo "* *" + @-echo "************************************************************" + +dist: all clean # --------------------------------------------------------------- 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 $(DECHETS) @-rm -f *~ distclean: clean - @-rm -f engrec.sty - @-rm -f engrec.pdf + @-rm -f $(PRODUITS) # --------------------------------------------------------------- -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 +texlive: all clean + @-rm -rf $(REPERTS) + @-mkdir -p tex/latex/$(PKGNAME) + @-mkdir -p doc/latex/$(PKGNAME) + @-mkdir -p source/latex/$(PKGNAME) + @-cp $(TEX) tex/latex/$(PKGNAME) + @-cp $(DOC) doc/latex/$(PKGNAME) + @-cp $(SOURCE) source/latex/$(PKGNAME) + @-mkdir -p $(PKGNAME) + @-cp $(DOC) ./$(PKGNAME) + @-cp $(SOURCE) ./$(PKGNAME) # --------------------------------------------------------------- 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 -# --------------------------------------------------------------- + @-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 -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 +$(PKGNAME).sty: $(PKGNAME).ins $(PKGNAME).dtx +doc: $(PKGNAME).ins $(PKGNAME).pdf # --------------------------------------------------------------- # echu e an abaden -# Le \TeX nicien de surface 2004-05-20 +# Le \TeX nicien de surface 2008-05-04 |