summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/engrec/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/engrec/Makefile')
-rw-r--r--Master/texmf-dist/source/latex/engrec/Makefile190
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