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