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