source: trunk/third/perl/pod/Makefile @ 14545

Revision 14545, 6.2 KB checked in by ghudson, 24 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r14544, which included commits to RCS files with non-trunk default branches.
Line 
1CONVERTERS = pod2html pod2latex pod2man pod2text checkpods \
2                pod2usage podchecker podselect
3
4HTMLROOT = /    # Change this to fix cross-references in HTML
5POD2HTML = pod2html \
6            --htmlroot=$(HTMLROOT) \
7            --podroot=.. --podpath=pod:lib:ext:vms \
8            --libpods=perlfunc:perlguts:perlvar:perlrun:perlop
9
10all: $(CONVERTERS) man
11
12converters: $(CONVERTERS)
13
14PERL = ../miniperl
15REALPERL = ../perl
16
17POD = \
18        perl.pod        \
19        perldelta.pod   \
20        perl5004delta.pod       \
21        perl5005delta.pod       \
22        perldata.pod    \
23        perlsyn.pod     \
24        perlop.pod      \
25        perlre.pod      \
26        perlrun.pod     \
27        perlfunc.pod    \
28        perlopentut.pod \
29        perlvar.pod     \
30        perlsub.pod     \
31        perlmod.pod     \
32        perlmodlib.pod  \
33        perlmodinstall.pod      \
34        perlfork.pod    \
35        perlform.pod    \
36        perllocale.pod  \
37        perlref.pod     \
38        perlreftut.pod  \
39        perldsc.pod     \
40        perllol.pod     \
41        perlboot.pod    \
42        perltoot.pod    \
43        perltootc.pod   \
44        perlobj.pod     \
45        perltie.pod     \
46        perlbot.pod     \
47        perlipc.pod     \
48        perlthrtut.pod  \
49        perldbmfilter.pod       \
50        perldebguts.pod \
51        perldebug.pod   \
52        perlnumber.pod  \
53        perldiag.pod    \
54        perlsec.pod     \
55        perltrap.pod    \
56        perlport.pod    \
57        perlstyle.pod   \
58        perlpod.pod     \
59        perlbook.pod    \
60        perlembed.pod   \
61        perlapio.pod    \
62        perlxs.pod      \
63        perlxstut.pod   \
64        perlguts.pod    \
65        perlcall.pod    \
66        perlcompile.pod \
67        perltodo.pod    \
68        perlapi.pod     \
69        perlintern.pod  \
70        perlhack.pod    \
71        perlhist.pod    \
72        perlfaq.pod     \
73        perlfaq1.pod    \
74        perlfaq2.pod    \
75        perlfaq3.pod    \
76        perlfaq4.pod    \
77        perlfaq5.pod    \
78        perlfaq6.pod    \
79        perlfaq7.pod    \
80        perlfaq8.pod    \
81        perlfaq9.pod    \
82        perltoc.pod
83
84MAN = \
85        perl.man        \
86        perldelta.man   \
87        perl5004delta.man       \
88        perl5005delta.man       \
89        perldata.man    \
90        perlsyn.man     \
91        perlop.man      \
92        perlre.man      \
93        perlrun.man     \
94        perlfunc.man    \
95        perlopentut.man \
96        perlvar.man     \
97        perlsub.man     \
98        perlmod.man     \
99        perlmodlib.man  \
100        perlmodinstall.man      \
101        perlfork.man    \
102        perlform.man    \
103        perllocale.man  \
104        perlref.man     \
105        perlreftut.man  \
106        perldsc.man     \
107        perllol.man     \
108        perlboot.man    \
109        perltoot.man    \
110        perltootc.man   \
111        perlobj.man     \
112        perltie.man     \
113        perlbot.man     \
114        perlipc.man     \
115        perlthrtut.man  \
116        perldbmfilter.man       \
117        perldebguts.man \
118        perldebug.man   \
119        perlnumber.man  \
120        perldiag.man    \
121        perlsec.man     \
122        perltrap.man    \
123        perlport.man    \
124        perlstyle.man   \
125        perlpod.man     \
126        perlbook.man    \
127        perlembed.man   \
128        perlapio.man    \
129        perlxs.man      \
130        perlxstut.man   \
131        perlguts.man    \
132        perlcall.man    \
133        perlcompile.man \
134        perltodo.man    \
135        perlapi.man     \
136        perlintern.man  \
137        perlhack.man    \
138        perlhist.man    \
139        perlfaq.man     \
140        perlfaq1.man    \
141        perlfaq2.man    \
142        perlfaq3.man    \
143        perlfaq4.man    \
144        perlfaq5.man    \
145        perlfaq6.man    \
146        perlfaq7.man    \
147        perlfaq8.man    \
148        perlfaq9.man    \
149        perltoc.man
150
151HTML = \
152        perl.html       \
153        perldelta.html  \
154        perl5004delta.html      \
155        perl5005delta.html      \
156        perldata.html   \
157        perlsyn.html    \
158        perlop.html     \
159        perlre.html     \
160        perlrun.html    \
161        perlfunc.html   \
162        perlopentut.html        \
163        perlvar.html    \
164        perlsub.html    \
165        perlmod.html    \
166        perlmodlib.html \
167        perlmodinstall.html     \
168        perlfork.html   \
169        perlform.html   \
170        perllocale.html \
171        perlref.html    \
172        perlreftut.html \
173        perldsc.html    \
174        perllol.html    \
175        perlboot.html   \
176        perltoot.html   \
177        perltootc.html  \
178        perlobj.html    \
179        perltie.html    \
180        perlbot.html    \
181        perlipc.html    \
182        perlthrtut.html \
183        perldbmfilter.html      \
184        perldebguts.html        \
185        perldebug.html  \
186        perlnumber.html \
187        perldiag.html   \
188        perlsec.html    \
189        perltrap.html   \
190        perlport.html   \
191        perlstyle.html  \
192        perlpod.html    \
193        perlbook.html   \
194        perlembed.html  \
195        perlapio.html   \
196        perlxs.html     \
197        perlxstut.html  \
198        perlguts.html   \
199        perlcall.html   \
200        perlcompile.html        \
201        perltodo.html   \
202        perlapi.html    \
203        perlintern.html \
204        perlhack.html   \
205        perlhist.html   \
206        perlfaq.html    \
207        perlfaq1.html   \
208        perlfaq2.html   \
209        perlfaq3.html   \
210        perlfaq4.html   \
211        perlfaq5.html   \
212        perlfaq6.html   \
213        perlfaq7.html   \
214        perlfaq8.html   \
215        perlfaq9.html
216# not perltoc.html
217
218TEX = \
219        perl.tex        \
220        perldelta.tex   \
221        perl5004delta.tex       \
222        perl5005delta.tex       \
223        perldata.tex    \
224        perlsyn.tex     \
225        perlop.tex      \
226        perlre.tex      \
227        perlrun.tex     \
228        perlfunc.tex    \
229        perlopentut.tex \
230        perlvar.tex     \
231        perlsub.tex     \
232        perlmod.tex     \
233        perlmodlib.tex  \
234        perlmodinstall.tex      \
235        perlfork.tex    \
236        perlform.tex    \
237        perllocale.tex  \
238        perlref.tex     \
239        perlreftut.tex  \
240        perldsc.tex     \
241        perllol.tex     \
242        perlboot.tex    \
243        perltoot.tex    \
244        perltootc.tex   \
245        perlobj.tex     \
246        perltie.tex     \
247        perlbot.tex     \
248        perlipc.tex     \
249        perlthrtut.tex  \
250        perldbmfilter.tex       \
251        perldebguts.tex \
252        perldebug.tex   \
253        perlnumber.tex  \
254        perldiag.tex    \
255        perlsec.tex     \
256        perltrap.tex    \
257        perlport.tex    \
258        perlstyle.tex   \
259        perlpod.tex     \
260        perlbook.tex    \
261        perlembed.tex   \
262        perlapio.tex    \
263        perlxs.tex      \
264        perlxstut.tex   \
265        perlguts.tex    \
266        perlcall.tex    \
267        perlcompile.tex \
268        perltodo.tex    \
269        perlapi.tex     \
270        perlintern.tex  \
271        perlhack.tex    \
272        perlhist.tex    \
273        perlfaq.tex     \
274        perlfaq1.tex    \
275        perlfaq2.tex    \
276        perlfaq3.tex    \
277        perlfaq4.tex    \
278        perlfaq5.tex    \
279        perlfaq6.tex    \
280        perlfaq7.tex    \
281        perlfaq8.tex    \
282        perlfaq9.tex    \
283        perltoc.tex
284
285man:    pod2man $(MAN)
286
287html:   pod2html $(HTML)
288
289tex:    pod2latex $(TEX)
290
291toc:
292        $(PERL) -I../lib buildtoc >perltoc.pod
293
294.SUFFIXES: .pm .pod
295
296.SUFFIXES: .man
297
298.pm.man:     pod2man
299        $(PERL) -I../lib pod2man $*.pm >$*.man
300
301.pod.man:     pod2man
302        $(PERL) -I../lib pod2man $*.pod >$*.man
303
304.SUFFIXES: .html
305
306.pm.html:    pod2html
307        $(PERL) -I../lib $(POD2HTML) --infile=$*.pm --outfile=$*.html
308
309.pod.html:    pod2html
310        $(PERL) -I../lib $(POD2HTML) --infile=$*.pod --outfile=$*.html
311
312.SUFFIXES: .tex
313
314.pm.tex: pod2latex
315        $(PERL) -I../lib pod2latex $*.pm
316
317.pod.tex: pod2latex
318        $(PERL) -I../lib pod2latex $*.pod
319
320clean:
321        rm -f $(MAN)
322        rm -f $(HTML)
323        rm -f $(TEX)
324        rm -f pod2html-*cache
325        rm -f *.aux *.log *.exe
326
327realclean:      clean
328        rm -f $(CONVERTERS)
329
330distclean:      realclean
331
332check:  checkpods
333        @echo "checking..."; \
334        $(PERL) -I../lib checkpods $(POD)
335
336# Dependencies.
337pod2latex:      pod2latex.PL ../lib/Config.pm
338        $(PERL) -I../lib pod2latex.PL
339
340pod2html:       pod2html.PL ../lib/Config.pm
341        $(PERL) -I ../lib pod2html.PL
342
343pod2man:        pod2man.PL ../lib/Config.pm
344        $(PERL) -I ../lib pod2man.PL
345
346pod2text:       pod2text.PL ../lib/Config.pm
347        $(PERL) -I ../lib pod2text.PL
348
349checkpods:      checkpods.PL ../lib/Config.pm
350        $(PERL) -I ../lib checkpods.PL
351
352pod2usage:      pod2usage.PL ../lib/Config.pm
353        $(PERL) -I ../lib pod2usage.PL
354
355podchecker:     podchecker.PL ../lib/Config.pm
356        $(PERL) -I ../lib podchecker.PL
357
358podselect:      podselect.PL ../lib/Config.pm
359        $(PERL) -I ../lib podselect.PL
360
361compile: all
362        $(REALPERL) -I../lib ../utils/perlcc -regex 's/$$/.exe/' pod2latex pod2man pod2text checkpods -prog -verbose dcf -log ../compilelog;
363
364       
Note: See TracBrowser for help on using the repository browser.