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