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