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