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