This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Purge references to --netscape and --libpods, no longer in Pod::Html
[perl5.git] / win32 / pod.mak
... / ...
CommitLineData
1HTMLROOT = / # Change this to fix cross-references in HTML
2POD2HTML_ARGS = --htmlroot=$(HTMLROOT) --podroot=.. --podpath=pod:lib:ext:vms
3POD2HTML = ../ext/Pod-Html/pod2html
4POD2MAN = ../cpan/podlators/pod2man
5POD2TEXT = ../cpan/podlators/pod2text
6POD2LATEX = ../cpan/Pod-LaTeX/pod2latex
7PODCHECKER = ../cpan/Pod-Parser/podchecker
8
9all: html
10
11PERL = ..\miniperl.exe
12REALPERL = ..\perl.exe
13
14ICWD = -I..\dist\Cwd
15
16POD = perl.pod \
17 perl5004delta.pod \
18 perl5005delta.pod \
19 perl5100delta.pod \
20 perl5101delta.pod \
21 perl5120delta.pod \
22 perl5121delta.pod \
23 perl5122delta.pod \
24 perl5123delta.pod \
25 perl5124delta.pod \
26 perl5140delta.pod \
27 perl5141delta.pod \
28 perl5142delta.pod \
29 perl5150delta.pod \
30 perl5151delta.pod \
31 perl5152delta.pod \
32 perl5153delta.pod \
33 perl5154delta.pod \
34 perl5155delta.pod \
35 perl5156delta.pod \
36 perl5157delta.pod \
37 perl561delta.pod \
38 perl56delta.pod \
39 perl581delta.pod \
40 perl582delta.pod \
41 perl583delta.pod \
42 perl584delta.pod \
43 perl585delta.pod \
44 perl586delta.pod \
45 perl587delta.pod \
46 perl588delta.pod \
47 perl589delta.pod \
48 perl58delta.pod \
49 perlapi.pod \
50 perlapio.pod \
51 perlartistic.pod \
52 perlbook.pod \
53 perlboot.pod \
54 perlbot.pod \
55 perlcall.pod \
56 perlcheat.pod \
57 perlclib.pod \
58 perlcommunity.pod \
59 perldata.pod \
60 perldbmfilter.pod \
61 perldebguts.pod \
62 perldebtut.pod \
63 perldebug.pod \
64 perldelta.pod \
65 perldiag.pod \
66 perldsc.pod \
67 perldtrace.pod \
68 perlebcdic.pod \
69 perlembed.pod \
70 perlexperiment.pod \
71 perlfilter.pod \
72 perlfork.pod \
73 perlform.pod \
74 perlfunc.pod \
75 perlgit.pod \
76 perlgpl.pod \
77 perlguts.pod \
78 perlhack.pod \
79 perlhacktips.pod \
80 perlhacktut.pod \
81 perlhist.pod \
82 perlintern.pod \
83 perlinterp.pod \
84 perlintro.pod \
85 perliol.pod \
86 perlipc.pod \
87 perllexwarn.pod \
88 perllocale.pod \
89 perllol.pod \
90 perlmod.pod \
91 perlmodinstall.pod \
92 perlmodlib.pod \
93 perlmodstyle.pod \
94 perlmroapi.pod \
95 perlnewmod.pod \
96 perlnumber.pod \
97 perlobj.pod \
98 perlootut.pod \
99 perlop.pod \
100 perlopentut.pod \
101 perlpacktut.pod \
102 perlperf.pod \
103 perlpod.pod \
104 perlpodspec.pod \
105 perlpodstyle.pod \
106 perlpolicy.pod \
107 perlport.pod \
108 perlpragma.pod \
109 perlre.pod \
110 perlreapi.pod \
111 perlrebackslash.pod \
112 perlrecharclass.pod \
113 perlref.pod \
114 perlreftut.pod \
115 perlreguts.pod \
116 perlrequick.pod \
117 perlreref.pod \
118 perlretut.pod \
119 perlrun.pod \
120 perlsec.pod \
121 perlsource.pod \
122 perlstyle.pod \
123 perlsub.pod \
124 perlsyn.pod \
125 perlthrtut.pod \
126 perltie.pod \
127 perltoc.pod \
128 perltodo.pod \
129 perltooc.pod \
130 perltoot.pod \
131 perltrap.pod \
132 perlunicode.pod \
133 perlunifaq.pod \
134 perluniintro.pod \
135 perluniprops.pod \
136 perlunitut.pod \
137 perlutil.pod \
138 perlvar.pod \
139 perlvms.pod
140
141MAN = perl.man \
142 perl5004delta.man \
143 perl5005delta.man \
144 perl5100delta.man \
145 perl5101delta.man \
146 perl5120delta.man \
147 perl5121delta.man \
148 perl5122delta.man \
149 perl5123delta.man \
150 perl5124delta.man \
151 perl5140delta.man \
152 perl5141delta.man \
153 perl5142delta.man \
154 perl5150delta.man \
155 perl5151delta.man \
156 perl5152delta.man \
157 perl5153delta.man \
158 perl5154delta.man \
159 perl5155delta.man \
160 perl5156delta.man \
161 perl5157delta.man \
162 perl561delta.man \
163 perl56delta.man \
164 perl581delta.man \
165 perl582delta.man \
166 perl583delta.man \
167 perl584delta.man \
168 perl585delta.man \
169 perl586delta.man \
170 perl587delta.man \
171 perl588delta.man \
172 perl589delta.man \
173 perl58delta.man \
174 perlapi.man \
175 perlapio.man \
176 perlartistic.man \
177 perlbook.man \
178 perlboot.man \
179 perlbot.man \
180 perlcall.man \
181 perlcheat.man \
182 perlclib.man \
183 perlcommunity.man \
184 perldata.man \
185 perldbmfilter.man \
186 perldebguts.man \
187 perldebtut.man \
188 perldebug.man \
189 perldelta.man \
190 perldiag.man \
191 perldsc.man \
192 perldtrace.man \
193 perlebcdic.man \
194 perlembed.man \
195 perlexperiment.man \
196 perlfilter.man \
197 perlfork.man \
198 perlform.man \
199 perlfunc.man \
200 perlgit.man \
201 perlgpl.man \
202 perlguts.man \
203 perlhack.man \
204 perlhacktips.man \
205 perlhacktut.man \
206 perlhist.man \
207 perlintern.man \
208 perlinterp.man \
209 perlintro.man \
210 perliol.man \
211 perlipc.man \
212 perllexwarn.man \
213 perllocale.man \
214 perllol.man \
215 perlmod.man \
216 perlmodinstall.man \
217 perlmodlib.man \
218 perlmodstyle.man \
219 perlmroapi.man \
220 perlnewmod.man \
221 perlnumber.man \
222 perlobj.man \
223 perlootut.man \
224 perlop.man \
225 perlopentut.man \
226 perlpacktut.man \
227 perlperf.man \
228 perlpod.man \
229 perlpodspec.man \
230 perlpodstyle.man \
231 perlpolicy.man \
232 perlport.man \
233 perlpragma.man \
234 perlre.man \
235 perlreapi.man \
236 perlrebackslash.man \
237 perlrecharclass.man \
238 perlref.man \
239 perlreftut.man \
240 perlreguts.man \
241 perlrequick.man \
242 perlreref.man \
243 perlretut.man \
244 perlrun.man \
245 perlsec.man \
246 perlsource.man \
247 perlstyle.man \
248 perlsub.man \
249 perlsyn.man \
250 perlthrtut.man \
251 perltie.man \
252 perltoc.man \
253 perltodo.man \
254 perltooc.man \
255 perltoot.man \
256 perltrap.man \
257 perlunicode.man \
258 perlunifaq.man \
259 perluniintro.man \
260 perluniprops.man \
261 perlunitut.man \
262 perlutil.man \
263 perlvar.man \
264 perlvms.man
265
266HTML = perl.html \
267 perl5004delta.html \
268 perl5005delta.html \
269 perl5100delta.html \
270 perl5101delta.html \
271 perl5120delta.html \
272 perl5121delta.html \
273 perl5122delta.html \
274 perl5123delta.html \
275 perl5124delta.html \
276 perl5140delta.html \
277 perl5141delta.html \
278 perl5142delta.html \
279 perl5150delta.html \
280 perl5151delta.html \
281 perl5152delta.html \
282 perl5153delta.html \
283 perl5154delta.html \
284 perl5155delta.html \
285 perl5156delta.html \
286 perl5157delta.html \
287 perl561delta.html \
288 perl56delta.html \
289 perl581delta.html \
290 perl582delta.html \
291 perl583delta.html \
292 perl584delta.html \
293 perl585delta.html \
294 perl586delta.html \
295 perl587delta.html \
296 perl588delta.html \
297 perl589delta.html \
298 perl58delta.html \
299 perlapi.html \
300 perlapio.html \
301 perlartistic.html \
302 perlbook.html \
303 perlboot.html \
304 perlbot.html \
305 perlcall.html \
306 perlcheat.html \
307 perlclib.html \
308 perlcommunity.html \
309 perldata.html \
310 perldbmfilter.html \
311 perldebguts.html \
312 perldebtut.html \
313 perldebug.html \
314 perldelta.html \
315 perldiag.html \
316 perldsc.html \
317 perldtrace.html \
318 perlebcdic.html \
319 perlembed.html \
320 perlexperiment.html \
321 perlfilter.html \
322 perlfork.html \
323 perlform.html \
324 perlfunc.html \
325 perlgit.html \
326 perlgpl.html \
327 perlguts.html \
328 perlhack.html \
329 perlhacktips.html \
330 perlhacktut.html \
331 perlhist.html \
332 perlintern.html \
333 perlinterp.html \
334 perlintro.html \
335 perliol.html \
336 perlipc.html \
337 perllexwarn.html \
338 perllocale.html \
339 perllol.html \
340 perlmod.html \
341 perlmodinstall.html \
342 perlmodlib.html \
343 perlmodstyle.html \
344 perlmroapi.html \
345 perlnewmod.html \
346 perlnumber.html \
347 perlobj.html \
348 perlootut.html \
349 perlop.html \
350 perlopentut.html \
351 perlpacktut.html \
352 perlperf.html \
353 perlpod.html \
354 perlpodspec.html \
355 perlpodstyle.html \
356 perlpolicy.html \
357 perlport.html \
358 perlpragma.html \
359 perlre.html \
360 perlreapi.html \
361 perlrebackslash.html \
362 perlrecharclass.html \
363 perlref.html \
364 perlreftut.html \
365 perlreguts.html \
366 perlrequick.html \
367 perlreref.html \
368 perlretut.html \
369 perlrun.html \
370 perlsec.html \
371 perlsource.html \
372 perlstyle.html \
373 perlsub.html \
374 perlsyn.html \
375 perlthrtut.html \
376 perltie.html \
377 perltodo.html \
378 perltooc.html \
379 perltoot.html \
380 perltrap.html \
381 perlunicode.html \
382 perlunifaq.html \
383 perluniintro.html \
384 perluniprops.html \
385 perlunitut.html \
386 perlutil.html \
387 perlvar.html \
388 perlvms.html
389# not perltoc.html
390
391TEX = perl.tex \
392 perl5004delta.tex \
393 perl5005delta.tex \
394 perl5100delta.tex \
395 perl5101delta.tex \
396 perl5120delta.tex \
397 perl5121delta.tex \
398 perl5122delta.tex \
399 perl5123delta.tex \
400 perl5124delta.tex \
401 perl5140delta.tex \
402 perl5141delta.tex \
403 perl5142delta.tex \
404 perl5150delta.tex \
405 perl5151delta.tex \
406 perl5152delta.tex \
407 perl5153delta.tex \
408 perl5154delta.tex \
409 perl5155delta.tex \
410 perl5156delta.tex \
411 perl5157delta.tex \
412 perl561delta.tex \
413 perl56delta.tex \
414 perl581delta.tex \
415 perl582delta.tex \
416 perl583delta.tex \
417 perl584delta.tex \
418 perl585delta.tex \
419 perl586delta.tex \
420 perl587delta.tex \
421 perl588delta.tex \
422 perl589delta.tex \
423 perl58delta.tex \
424 perlapi.tex \
425 perlapio.tex \
426 perlartistic.tex \
427 perlbook.tex \
428 perlboot.tex \
429 perlbot.tex \
430 perlcall.tex \
431 perlcheat.tex \
432 perlclib.tex \
433 perlcommunity.tex \
434 perldata.tex \
435 perldbmfilter.tex \
436 perldebguts.tex \
437 perldebtut.tex \
438 perldebug.tex \
439 perldelta.tex \
440 perldiag.tex \
441 perldsc.tex \
442 perldtrace.tex \
443 perlebcdic.tex \
444 perlembed.tex \
445 perlexperiment.tex \
446 perlfilter.tex \
447 perlfork.tex \
448 perlform.tex \
449 perlfunc.tex \
450 perlgit.tex \
451 perlgpl.tex \
452 perlguts.tex \
453 perlhack.tex \
454 perlhacktips.tex \
455 perlhacktut.tex \
456 perlhist.tex \
457 perlintern.tex \
458 perlinterp.tex \
459 perlintro.tex \
460 perliol.tex \
461 perlipc.tex \
462 perllexwarn.tex \
463 perllocale.tex \
464 perllol.tex \
465 perlmod.tex \
466 perlmodinstall.tex \
467 perlmodlib.tex \
468 perlmodstyle.tex \
469 perlmroapi.tex \
470 perlnewmod.tex \
471 perlnumber.tex \
472 perlobj.tex \
473 perlootut.tex \
474 perlop.tex \
475 perlopentut.tex \
476 perlpacktut.tex \
477 perlperf.tex \
478 perlpod.tex \
479 perlpodspec.tex \
480 perlpodstyle.tex \
481 perlpolicy.tex \
482 perlport.tex \
483 perlpragma.tex \
484 perlre.tex \
485 perlreapi.tex \
486 perlrebackslash.tex \
487 perlrecharclass.tex \
488 perlref.tex \
489 perlreftut.tex \
490 perlreguts.tex \
491 perlrequick.tex \
492 perlreref.tex \
493 perlretut.tex \
494 perlrun.tex \
495 perlsec.tex \
496 perlsource.tex \
497 perlstyle.tex \
498 perlsub.tex \
499 perlsyn.tex \
500 perlthrtut.tex \
501 perltie.tex \
502 perltoc.tex \
503 perltodo.tex \
504 perltooc.tex \
505 perltoot.tex \
506 perltrap.tex \
507 perlunicode.tex \
508 perlunifaq.tex \
509 perluniintro.tex \
510 perluniprops.tex \
511 perlunitut.tex \
512 perlutil.tex \
513 perlvar.tex \
514 perlvms.tex
515
516man: $(POD2MAN) $(MAN)
517
518html: $(POD2HTML) $(HTML)
519
520tex: $(POD2LATEX) $(TEX)
521
522toc:
523 $(PERL) -I../lib buildtoc >perltoc.pod
524
525.SUFFIXES: .pm .pod
526
527.SUFFIXES: .man
528
529.pm.man:
530 $(PERL) -I../lib $(POD2MAN) $*.pm >$*.man
531
532.pod.man:
533 $(PERL) -I../lib $(POD2MAN) $*.pod >$*.man
534
535.SUFFIXES: .html
536
537.pm.html:
538 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pm --outfile=$*.html
539
540.pod.html:
541 $(PERL) -I../lib $(POD2HTML) $(POD2HTML_ARGS) --infile=$*.pod --outfile=$*.html
542
543.SUFFIXES: .tex
544
545.pm.tex:
546 $(PERL) -I../lib $(POD2LATEX) $*.pm
547
548.pod.tex:
549 $(PERL) -I../lib $(POD2LATEX) $*.pod
550
551clean:
552 rm -f $(MAN)
553 rm -f $(HTML)
554 rm -f $(TEX)
555 rm -f pod2html-*cache
556 rm -f *.aux *.log *.exe
557
558realclean: clean
559
560distclean: realclean
561
562check: $(PODCHECKER)
563 @echo "checking..."; \
564 $(PERL) -I../lib $(PODCHECKER) $(POD)