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