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