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