blob: ada9b1ac727ace26d4e56f90a0162e24e5714c60 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
# ---------------------------------------------------------------
# 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 modroman.xml
# ---------------------------------------------------------------
PKGNAME = engrec
VERSION=1-1 # Edition du cinquantenaire
TEX= \
$(PKGNAME).sty \
DOC= \
$(PKGNAME).pdf \
LISEZMOI \
README
SOURCE= \
Makefile \
$(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
# ---------------------------------------------------------------
.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 $<
# ---------------------------------------------------------------
all: $(PKGNAME).sty $(PKGNAME).pdf
help:
@-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 $(DECHETS)
@-rm -f *~
distclean: clean
@-rm -f $(PRODUITS)
# ---------------------------------------------------------------
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 $(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
# ---------------------------------------------------------------
$(PKGNAME).sty: $(PKGNAME).ins $(PKGNAME).dtx
doc: $(PKGNAME).ins $(PKGNAME).pdf
# ---------------------------------------------------------------
# echu e an abaden
# Le \TeX nicien de surface 2008-05-04
|