1# $MirOS: src/gnu/usr.bin/perl/Makefile.bsd-wrapper1,v 1.5 2012/06/29 08:45:32 tg Exp $
2
3.include <bsd.own.mk>
4
5# If we are cross-compiling, we use the native pod2man.
6# Otherwise, we use the pod2man (and libperl) we just
7# built since we don't know what's in the tree.
8TARGET_MACHINE_ARCH?=	$(MACHINE_ARCH)
9.if ($(TARGET_MACHINE_ARCH) != $(MACHINE_ARCH))
10POD2MAN=	/usr/bin/pod2man
11.else
12POD2MAN=	LD_LIBRARY_PATH=${.OBJDIR} ${.OBJDIR}/perl -I ${.OBJDIR}/lib \
13		${.OBJDIR}/pod/pod2man
14.endif
15
16MANLOCALBUILD=	yes
17
18MLINKS=		c2ph.1 pstruct.1 s2p.1 psed.1 \
19		Getopt::Std.3p getopt.3p Getopt::Std.3p getopts.3p \
20		File::Basename.3p dirname.3p File::Basename.3p basename.3p \
21		File::Basename.3p fileparse.3p
22
23MANALL=
24_quick1=
25_quick3p=
26MANSRCALL=
27
28.for page sect file in \
29    a2p 1 			x2p/a2p.pod \
30    c2ph 1			utils/c2ph \
31    cpan 1			lib/CPAN/bin/cpan \
32    dprofpp 1 			utils/dprofpp \
33    enc2xs 1			ext/Encode/bin/enc2xs \
34    find2perl 1			x2p/find2perl \
35    h2ph 1			utils/h2ph \
36    h2xs 1			utils/h2xs \
37    libnetcfg 1			utils/libnetcfg.PL \
38    perl 1			pod/perl.pod \
39    perl5004delta 1		pod/perl5004delta.pod \
40    perl5005delta 1		pod/perl5005delta.pod \
41    perl561delta 1		pod/perl561delta.pod \
42    perl56delta 1		pod/perl56delta.pod \
43    perl570delta 1		pod/perl570delta.pod \
44    perl571delta 1		pod/perl571delta.pod \
45    perl572delta 1		pod/perl572delta.pod \
46    perl573delta 1		pod/perl573delta.pod \
47    perl58delta 1		pod/perl58delta.pod \
48    perl581delta 1		pod/perl581delta.pod \
49    perl582delta 1		pod/perl582delta.pod \
50    perl583delta 1		pod/perl583delta.pod \
51    perl584delta 1		pod/perl584delta.pod \
52    perl585delta 1		pod/perl585delta.pod \
53    perl586delta 1		pod/perl586delta.pod \
54    perl587delta 1		pod/perl587delta.pod \
55    perl588delta 1		pod/perl588delta.pod \
56    perlapi 1			pod/perlapi.pod \
57    perlapio 1			pod/perlapio.pod \
58    perlartistic 1		pod/perlartistic.pod \
59    perlbook 1			pod/perlbook.pod \
60    perlboot 1			pod/perlboot.pod \
61    perlbot 1			pod/perlbot.pod \
62    perlbug 1			utils/perlbug \
63    perlcall 1			pod/perlcall.pod \
64    perlcc 1			utils/perlcc \
65    perlcheat 1			pod/perlcheat.pod \
66    perlclib 1			pod/perlclib.pod \
67    perlcn 1			README.cn \
68    perlcompile 1		pod/perlcompile.pod \
69    perldata 1			pod/perldata.pod \
70    perldbmfilter 1		pod/perldbmfilter.pod \
71    perldebguts 1		pod/perldebguts.pod \
72    perldebtut 1		pod/perldebtut.pod \
73    perldebug 1			pod/perldebug.pod \
74    perldiag 1			pod/perldiag.pod \
75    perldoc 1			pod/perldoc.pod \
76    perldsc 1			pod/perldsc.pod \
77    perlembed 1			pod/perlembed.pod \
78    perlfaq 1			pod/perlfaq.pod \
79    perlfaq1 1			pod/perlfaq1.pod \
80    perlfaq2 1			pod/perlfaq2.pod \
81    perlfaq3 1			pod/perlfaq3.pod \
82    perlfaq4 1			pod/perlfaq4.pod \
83    perlfaq5 1			pod/perlfaq5.pod \
84    perlfaq6 1			pod/perlfaq6.pod \
85    perlfaq7 1			pod/perlfaq7.pod \
86    perlfaq8 1			pod/perlfaq8.pod \
87    perlfaq9 1			pod/perlfaq9.pod \
88    perlfilter 1		pod/perlfilter.pod \
89    perlfork 1			pod/perlfork.pod \
90    perlform 1			pod/perlform.pod \
91    perlfunc 1			pod/perlfunc.pod \
92    perlglossary 1		pod/perlglossary.pod \
93    perlgpl 1			pod/perlgpl.pod \
94    perlguts 1			pod/perlguts.pod \
95    perlhack 1			pod/perlhack.pod \
96    perlhist 1			pod/perlhist.pod \
97    perlintern 1		pod/perlintern.pod \
98    perlintro 1			pod/perlintro.pod \
99    perliol 1			pod/perliol.pod \
100    perlipc 1			pod/perlipc.pod \
101    perlivp 1			utils/perlivp.PL \
102    perljp 1			README.jp \
103    perlko 1			README.ko \
104    perllexwarn 1		pod/perllexwarn.pod \
105    perllocale 1		pod/perllocale.pod \
106    perllol 1			pod/perllol.pod \
107    perlmod 1			pod/perlmod.pod \
108    perlmodinstall 1		pod/perlmodinstall.pod \
109    perlmodlib 1		pod/perlmodlib.pod \
110    perlmodstyle 1		pod/perlmodstyle.pod \
111    perlnewmod 1		pod/perlnewmod.pod \
112    perlnumber 1		pod/perlnumber.pod \
113    perlobj 1			pod/perlobj.pod \
114    perlop 1			pod/perlop.pod \
115    perlopentut 1		pod/perlopentut.pod \
116    perlothrtut 1		pod/perlothrtut.pod \
117    perlpacktut 1		pod/perlpacktut.pod \
118    perlpod 1			pod/perlpod.pod \
119    perlpodspec 1		pod/perlpodspec.pod \
120    perlport 1			pod/perlport.pod \
121    perlre 1			pod/perlre.pod \
122    perlref 1			pod/perlref.pod \
123    perlreftut 1		pod/perlreftut.pod \
124    perlrequick	1		pod/perlrequick.pod \
125    perlreref 1			pod/perlreref.pod \
126    perlretut 1			pod/perlretut.pod \
127    perlrun 1			pod/perlrun.pod \
128    perlsec 1			pod/perlsec.pod \
129    perlstyle 1			pod/perlstyle.pod \
130    perlsub 1			pod/perlsub.pod \
131    perlsyn 1			pod/perlsyn.pod \
132    perlthrtut 1		pod/perlthrtut.pod \
133    perltie 1			pod/perltie.pod \
134    perltoc 1			perltoc2.pod \
135    perltodo 1			pod/perltodo.pod \
136    perltooc 1			pod/perltooc.pod \
137    perltoot 1			pod/perltoot.pod \
138    perltrap 1			pod/perltrap.pod \
139    perltw 1			README.tw \
140    perlunicode 1		pod/perlunicode.pod \
141    perluniintro 1		pod/perluniintro.pod \
142    perlutil 1			pod/perlutil.pod \
143    perlvar 1			pod/perlvar.pod \
144    perlxs 1			pod/perlxs.pod \
145    perlxstut 1			pod/perlxstut.pod \
146    piconv 1			ext/Encode/bin/piconv \
147    pl2pm 1			utils/pl2pm \
148    pod2html 1			pod/pod2html \
149    pod2latex 1			pod/pod2latex.PL \
150    pod2man 1			pod/pod2man \
151    pod2text 1			pod/pod2text \
152    pod2usage 1			pod/pod2usage \
153    podchecker 1		pod/podchecker \
154    podselect 1			pod/podselect \
155    prove 1			lib/Test/Harness/bin/prove \
156    s2p	1			x2p/s2p \
157    splain 1			utils/splain \
158    xsubpp 1			lib/ExtUtils/xsubpp \
159    AnyDBM_File	3p		lib/AnyDBM_File.pm \
160    Attribute::Handlers 3p	lib/Attribute/Handlers.pm \
161    AutoLoader 3p		lib/AutoLoader.pm \
162    AutoSplit 3p		lib/AutoSplit.pm \
163    B 3p			ext/B/B.pm \
164    B::Asmdata 3p		ext/B/B/Asmdata.pm \
165    B::Assembler 3p		ext/B/B/Assembler.pm \
166    B::Bblock 3p		ext/B/B/Bblock.pm \
167    B::Bytecode 3p		ext/B/B/Bytecode.pm \
168    B::C 3p			ext/B/B/C.pm \
169    B::CC 3p			ext/B/B/CC.pm \
170    B::Concise 3p		ext/B/B/Concise.pm \
171    B::Debug 3p			ext/B/B/Debug.pm \
172    B::Deparse 3p		ext/B/B/Deparse.pm \
173    B::Disassembler 3p		ext/B/B/Disassembler.pm \
174    B::Lint 3p			ext/B/B/Lint.pm \
175    B::Showlex 3p		ext/B/B/Showlex.pm \
176    B::Stackobj 3p		ext/B/B/Stackobj.pm \
177    B::Stash 3p			ext/B/B/Stash.pm \
178    B::Terse 3p			ext/B/B/Terse.pm \
179    B::Xref 3p			ext/B/B/Xref.pm \
180    Benchmark 3p		lib/Benchmark.pm \
181    ByteLoader 3p		ext/ByteLoader/ByteLoader.pm \
182    CGI 3p			lib/CGI.pm \
183    CGI::Apache 3p		lib/CGI/Apache.pm \
184    CGI::Carp 3p		lib/CGI/Carp.pm \
185    CGI::Cookie 3p		lib/CGI/Cookie.pm \
186    CGI::Fast 3p		lib/CGI/Fast.pm \
187    CGI::Pretty 3p		lib/CGI/Pretty.pm \
188    CGI::Push 3p		lib/CGI/Push.pm \
189    CGI::Switch 3p		lib/CGI/Switch.pm \
190    CGI::Util 3p		lib/CGI/Util.pm \
191    CPAN 3p			lib/CPAN.pm \
192    CPAN::FirstTime 3p		lib/CPAN/FirstTime.pm \
193    CPAN::Nox 3p		lib/CPAN/Nox.pm \
194    Carp 3p			lib/Carp.pm \
195    Carp::Heavy 3p		lib/Carp/Heavy.pm \
196    Class::ISA 3p		lib/Class/ISA.pm \
197    Class::Struct 3p		lib/Class/Struct.pm \
198    Config 3p			lib/Config.pod \
199    Cwd 3p			lib/Cwd.pm \
200    DB 3p			lib/DB.pm \
201    DB_File 3p			ext/DB_File/DB_File.pm \
202    DBM_Filter 3p		lib/DBM_Filter.pm \
203    DBM_Filter::compress 3p	lib/DBM_Filter/compress.pm \
204    DBM_Filter::encode 3p	lib/DBM_Filter/encode.pm \
205    DBM_Filter::int32 3p	lib/DBM_Filter/int32.pm \
206    DBM_Filter::null 3p		lib/DBM_Filter/null.pm \
207    DBM_Filter::utf8 3p		lib/DBM_Filter/utf8.pm \
208    Data::Dumper 3p		ext/Data/Dumper/Dumper.pm \
209    Devel::DProf 3p		ext/Devel/DProf/DProf.pm \
210    Devel::PPPort 3p		ext/Devel/PPPort/PPPort.pm \
211    Devel::Peek 3p		ext/Devel/Peek/Peek.pm \
212    Devel::SelfStubber 3p	lib/Devel/SelfStubber.pm \
213    Digest 3p			lib/Digest.pm \
214    Digest::base 3p		lib/Digest/base.pm \
215    Digest::file 3p		lib/Digest/file.pm \
216    Digest::MD5 3p		ext/Digest/MD5/MD5.pm \
217    DirHandle 3p		lib/DirHandle.pm \
218    Dumpvalue 3p		lib/Dumpvalue.pm \
219    DynaLoader 3p		ext/DynaLoader/XSLoader_pm.PL \
220    Encode 3p			ext/Encode/Encode.pm \
221    Encode::Alias 3p		ext/Encode/lib/Encode/Alias.pm \
222    Encode::Byte 3p		ext/Encode/Byte/Byte.pm \
223    Encode::CJKConstants 3p	ext/Encode/lib/Encode/CJKConstants.pm \
224    Encode::CN 3p		ext/Encode/CN/CN.pm \
225    Encode::CN::HZ 3p		ext/Encode/lib/Encode/CN/HZ.pm \
226    Encode::Config 3p		ext/Encode/lib/Encode/Config.pm \
227    Encode::EBCDIC 3p		ext/Encode/EBCDIC/EBCDIC.pm \
228    Encode::Encoder 3p		ext/Encode/lib/Encode/Encoder.pm \
229    Encode::Encoding 3p		ext/Encode/lib/Encode/Encoding.pm \
230    Encode::Guess 3p		ext/Encode/lib/Encode/Guess.pm \
231    Encode::JP 3p		ext/Encode/JP/JP.pm \
232    Encode::JP::H2Z 3p		ext/Encode/lib/Encode/JP/H2Z.pm \
233    Encode::JP::JIS7 3p		ext/Encode/lib/Encode/JP/JIS7.pm \
234    Encode::KR 3p		ext/Encode/KR/KR.pm \
235    Encode::KR::2022_KR 3p	ext/Encode/lib/Encode/KR/2022_KR.pm \
236    Encode::MIME::Header 3p	ext/Encode/lib/Encode/MIME/Header.pm \
237    Encode::PerlIO 3p		ext/Encode/lib/Encode/PerlIO.pod \
238    Encode::Supported 3p	ext/Encode/lib/Encode/Supported.pod \
239    Encode::Symbol 3p		ext/Encode/Symbol/Symbol.pm \
240    Encode::TW 3p		ext/Encode/TW/TW.pm \
241    Encode::Unicode 3p		ext/Encode/Unicode/Unicode.pm \
242    Encode::Unicode::UTF7 3p	ext/Encode/lib/Encode/Unicode/UTF7.pm \
243    English 3p			lib/English.pm \
244    Env 3p			lib/Env.pm \
245    Errno 3p			ext/Errno/Errno_pm.PL \
246    Exporter 3p			lib/Exporter.pm \
247    Exporter::Heavy 3p		lib/Exporter/Heavy.pm \
248    ExtUtils::Command 3p	lib/ExtUtils/Command.pm \
249    ExtUtils::Command::MM 3p	lib/ExtUtils/Command/MM.pm \
250    ExtUtils::Constant 3p	lib/ExtUtils/Constant.pm \
251    ExtUtils::Constant::Base 3p	lib/ExtUtils/Constant/Base.pm \
252    ExtUtils::Constant::Utils 3p	lib/ExtUtils/Constant/Utils.pm \
253    ExtUtils::Constant::XS 3p	lib/ExtUtils/Constant/XS.pm \
254    ExtUtils::Embed 3p		lib/ExtUtils/Embed.pm \
255    ExtUtils::Install 3p	lib/ExtUtils/Install.pm \
256    ExtUtils::Installed 3p	lib/ExtUtils/Installed.pm \
257    ExtUtils::Liblist 3p	lib/ExtUtils/Liblist.pm \
258    ExtUtils::MM 3p		lib/ExtUtils/MM.pm \
259    ExtUtils::MM_AIX 3p		lib/ExtUtils/MM_AIX.pm \
260    ExtUtils::MM_Any 3p		lib/ExtUtils/MM_Any.pm \
261    ExtUtils::MM_BeOS 3p	lib/ExtUtils/MM_BeOS.pm \
262    ExtUtils::MM_Cygwin 3p	lib/ExtUtils/MM_Cygwin.pm \
263    ExtUtils::MM_DOS 3p		lib/ExtUtils/MM_DOS.pm \
264    ExtUtils::MM_MacOS 3p	lib/ExtUtils/MM_MacOS.pm \
265    ExtUtils::MM_NW5 3p		lib/ExtUtils/MM_NW5.pm \
266    ExtUtils::MM_OS2 3p		lib/ExtUtils/MM_OS2.pm \
267    ExtUtils::MM_QNX 3p		lib/ExtUtils/MM_QNX.pm \
268    ExtUtils::MM_UWIN 3p	lib/ExtUtils/MM_UWIN.pm \
269    ExtUtils::MM_Unix 3p	lib/ExtUtils/MM_Unix.pm \
270    ExtUtils::MM_VMS 3p		lib/ExtUtils/MM_VMS.pm \
271    ExtUtils::MM_VOS 3p		lib/ExtUtils/MM_VOS.pm \
272    ExtUtils::MM_Win32 3p	lib/ExtUtils/MM_Win32.pm \
273    ExtUtils::MM_Win95 3p	lib/ExtUtils/MM_Win95.pm \
274    ExtUtils::MY 3p		lib/ExtUtils/MY.pm \
275    ExtUtils::MakeMaker 3p	lib/ExtUtils/MakeMaker.pm \
276    ExtUtils::MakeMaker::Config 3p	lib/ExtUtils/MakeMaker/Config.pm \
277    ExtUtils::MakeMaker::FAQ 3p	lib/ExtUtils/MakeMaker/FAQ.pod \
278    ExtUtils::MakeMaker::Tutorial 3p	lib/ExtUtils/MakeMaker/Tutorial.pod \
279    ExtUtils::MakeMaker::bytes 3p	lib/ExtUtils/MakeMaker/bytes.pm \
280    ExtUtils::MakeMaker::vmsish 3p	lib/ExtUtils/MakeMaker/vmsish.pm \
281    ExtUtils::Manifest 3p	lib/ExtUtils/Manifest.pm \
282    ExtUtils::Miniperl 3p	lib/ExtUtils/Miniperl.pm \
283    ExtUtils::Mkbootstrap 3p	lib/ExtUtils/Mkbootstrap.pm \
284    ExtUtils::Mksymlists 3p	lib/ExtUtils/Mksymlists.pm \
285    ExtUtils::Packlist 3p	lib/ExtUtils/Packlist.pm \
286    ExtUtils::testlib 3p	lib/ExtUtils/testlib.pm \
287    Fatal 3p			lib/Fatal.pm \
288    Fcntl 3p			lib/Fcntl.pm \
289    File::Basename 3p		lib/File/Basename.pm \
290    File::CheckTree 3p		lib/File/CheckTree.pm \
291    File::Compare 3p		lib/File/Compare.pm \
292    File::Copy 3p		lib/File/Copy.pm \
293    File::DosGlob 3p		lib/File/DosGlob.pm \
294    File::Find 3p		lib/File/Find.pm \
295    File::Glob 3p		lib/File/Glob.pm \
296    File::Path 3p		lib/File/Path.pm \
297    File::Spec 3p		lib/File/Spec.pm \
298    File::Spec::Cygwin 3p	lib/File/Spec/Cygwin.pm \
299    File::Spec::Epoc 3p		lib/File/Spec/Epoc.pm \
300    File::Spec::Functions 3p	lib/File/Spec/Functions.pm \
301    File::Spec::Mac 3p		lib/File/Spec/Mac.pm \
302    File::Spec::OS2 3p		lib/File/Spec/OS2.pm \
303    File::Spec::Unix 3p		lib/File/Spec/Unix.pm \
304    File::Spec::VMS 3p		lib/File/Spec/VMS.pm \
305    File::Spec::Win32 3p	lib/File/Spec/Win32.pm \
306    File::Temp 3p		lib/File/Temp.pm \
307    File::stat 3p		lib/File/stat.pm \
308    FileCache 3p		lib/FileCache.pm \
309    FileHandle 3p		lib/FileHandle.pm \
310    Filter::Simple 3p		lib/Filter/Simple.pm \
311    Filter::Util::Call 3p	ext/Filter/Util/Call/Call.pm \
312    FindBin 3p			lib/FindBin.pm \
313    Getopt::Long 3p		lib/Getopt/Long.pm \
314    Getopt::Std 3p		lib/Getopt/Std.pm \
315    Hash::Util 3p		lib/Hash/Util.pm \
316    I18N::Collate 3p		lib/I18N/Collate.pm \
317    I18N::LangTags 3p		lib/I18N/LangTags.pm \
318    I18N::LangTags::Detect 3p	lib/I18N/LangTags/Detect.pm \
319    I18N::LangTags::List 3p	lib/I18N/LangTags/List.pm \
320    I18N::Langinfo 3p		ext/I18N/Langinfo/Langinfo.pm \
321    IO 3p			lib/IO.pm \
322    IO::Dir 3p			lib/IO/Dir.pm \
323    IO::File 3p			lib/IO/File.pm \
324    IO::Handle 3p		lib/IO/Handle.pm \
325    IO::Pipe 3p			lib/IO/Pipe.pm \
326    IO::Poll 3p			lib/IO/Poll.pm \
327    IO::Seekable 3p		lib/IO/Seekable.pm \
328    IO::Select 3p		lib/IO/Select.pm \
329    IO::Socket 3p		lib/IO/Socket.pm \
330    IO::Socket::INET 3p		lib/IO/Socket/INET.pm \
331    IO::Socket::UNIX 3p		lib/IO/Socket/UNIX.pm \
332    IPC::Msg 3p			lib/IPC/Msg.pm \
333    IPC::Open2 3p		lib/IPC/Open2.pm \
334    IPC::Open3 3p		lib/IPC/Open3.pm \
335    IPC::Semaphore 3p		lib/IPC/Semaphore.pm \
336    IPC::SysV 3p		lib/IPC/SysV.pm \
337    List::Util 3p		ext/List/Util/lib/List/Util.pm \
338    Locale::Constants 3p	lib/Locale/Constants.pod \
339    Locale::Country 3p		lib/Locale/Country.pod \
340    Locale::Currency 3p		lib/Locale/Currency.pod \
341    Locale::Language 3p		lib/Locale/Language.pod \
342    Locale::Maketext 3p		lib/Locale/Maketext.pod \
343    Locale::Maketext::TPJ13 3p	lib/Locale/Maketext/TPJ13.pod \
344    Locale::Script 3p		lib/Locale/Script.pod \
345    MIME::Base64 3p		ext/MIME/Base64/Base64.pm \
346    MIME::QuotedPrint 3p	ext/MIME/Base64/QuotedPrint.pm \
347    Math::BigFloat 3p		lib/Math/BigFloat.pm \
348    Math::BigInt 3p		lib/Math/BigInt.pm \
349    Math::BigInt::Calc 3p	lib/Math/BigInt/Calc.pm \
350    Math::BigInt::CalcEmu 3p	lib/Math/BigInt/CalcEmu.pm \
351    Math::BigRat 3p		lib/Math/BigRat.pm \
352    Math::Complex 3p		lib/Math/Complex.pm \
353    Math::Trig 3p		lib/Math/Trig.pm \
354    Memoize 3p			lib/Memoize.pm \
355    Memoize::AnyDBM_File 3p	lib/Memoize/AnyDBM_File.pm \
356    Memoize::Expire 3p		lib/Memoize/Expire.pm \
357    Memoize::ExpireFile 3p	lib/Memoize/ExpireFile.pm \
358    Memoize::ExpireTest 3p	lib/Memoize/ExpireTest.pm \
359    Memoize::NDBM_File 3p	lib/Memoize/NDBM_File.pm \
360    Memoize::SDBM_File 3p	lib/Memoize/SDBM_File.pm \
361    Memoize::Storable 3p	lib/Memoize/Storable.pm \
362    NDBM_File 3p		lib/NDBM_File.pm \
363    NEXT 3p			lib/NEXT.pm \
364    Net::Cmd 3p			lib/Net/Cmd.pm \
365    Net::Config 3p		lib/Net/Config.pm \
366    Net::Domain 3p		lib/Net/Domain.pm \
367    Net::FTP 3p			lib/Net/FTP.pm \
368    Net::NNTP 3p		lib/Net/NNTP.pm \
369    Net::Netrc 3p		lib/Net/Netrc.pm \
370    Net::POP3 3p		lib/Net/POP3.pm \
371    Net::Ping 3p		lib/Net/Ping.pm \
372    Net::SMTP 3p		lib/Net/SMTP.pm \
373    Net::Time 3p		lib/Net/Time.pm \
374    Net::hostent 3p		lib/Net/hostent.pm \
375    Net::libnetFAQ 3p		lib/Net/libnetFAQ.pod \
376    Net::netent 3p		lib/Net/netent.pm \
377    Net::protoent 3p		lib/Net/protoent.pm \
378    Net::servent 3p		lib/Net/servent.pm \
379    O 3p			lib/O.pm \
380    ODBM_File 3p		lib/ODBM_File.pm \
381    Opcode 3p			lib/Opcode.pm \
382    POSIX 3p			lib/POSIX.pod \
383    PerlIO 3p			lib/PerlIO.pm \
384    PerlIO::encoding 3p		ext/PerlIO/encoding/encoding.pm \
385    PerlIO::scalar 3p		ext/PerlIO/scalar/scalar.pm \
386    PerlIO::via 3p		ext/PerlIO/via/via.pm \
387    PerlIO::via::QuotedPrint 3p	lib/PerlIO/via/QuotedPrint.pm \
388    Pod::Checker 3p		lib/Pod/Checker.pm \
389    Pod::Find 3p		lib/Pod/Find.pm \
390    Pod::Html 3p		lib/Pod/Html.pm \
391    Pod::InputObjects 3p	lib/Pod/InputObjects.pm \
392    Pod::LaTeX 3p		lib/Pod/LaTeX.pm \
393    Pod::Man 3p			lib/Pod/Man.pm \
394    Pod::ParseLink 3p		lib/Pod/ParseLink.pm \
395    Pod::ParseUtils 3p		lib/Pod/ParseUtils.pm \
396    Pod::Parser 3p		lib/Pod/Parser.pm \
397    Pod::Perldoc::ToChecker 3p	lib/Pod/Perldoc/ToChecker.pm \
398    Pod::Perldoc::ToMan 3p	lib/Pod/Perldoc/ToMan.pm \
399    Pod::Perldoc::ToNroff 3p	lib/Pod/Perldoc/ToNroff.pm \
400    Pod::Perldoc::ToPod 3p	lib/Pod/Perldoc/ToPod.pm \
401    Pod::Perldoc::ToRtf 3p	lib/Pod/Perldoc/ToRtf.pm \
402    Pod::Perldoc::ToText 3p	lib/Pod/Perldoc/ToText.pm \
403    Pod::Perldoc::ToTk 3p	lib/Pod/Perldoc/ToTk.pm \
404    Pod::Perldoc::ToXml 3p	lib/Pod/Perldoc/ToXml.pm \
405    Pod::PlainText 3p		lib/Pod/PlainText.pm \
406    Pod::Plainer 3p		lib/Pod/Plainer.pm \
407    Pod::Select 3p		lib/Pod/Select.pm \
408    Pod::Text 3p		lib/Pod/Text.pm \
409    Pod::Text::Color 3p		lib/Pod/Text/Color.pm \
410    Pod::Text::Overstrike 3p	lib/Pod/Text/Overstrike.pm \
411    Pod::Text::Termcap 3p	lib/Pod/Text/Termcap.pm \
412    Pod::Usage 3p		lib/Pod/Usage.pm \
413    SDBM_File 3p		lib/SDBM_File.pm \
414    Safe 3p			lib/Safe.pm \
415    Scalar::Util 3p		ext/List/Util/lib/Scalar/Util.pm \
416    Search::Dict 3p		lib/Search/Dict.pm \
417    SelectSaver 3p		lib/SelectSaver.pm \
418    SelfLoader 3p		lib/SelfLoader.pm \
419    Shell 3p			lib/Shell.pm \
420    Socket 3p			lib/Socket.pm \
421    Storable 3p			ext/Storable/Storable.pm \
422    Switch 3p			lib/Switch.pm \
423    Symbol 3p			lib/Symbol.pm \
424    Sys::Hostname 3p		lib/Sys/Hostname.pm \
425    Sys::Syslog 3p		lib/Sys/Syslog.pm \
426    Term::ANSIColor 3p		lib/Term/ANSIColor.pm \
427    Term::Cap 3p		lib/Term/Cap.pm \
428    Term::Complete 3p		lib/Term/Complete.pm \
429    Term::ReadLine 3p		lib/Term/ReadLine.pm \
430    Test 3p			lib/Test.pm \
431    Test::Builder 3p		lib/Test/Builder.pm \
432    Test::Builder::Module 3p	lib/Test/Builder/Module.pm \
433    Test::Builder::Tester 3p	lib/Test/Builder/Tester.pm \
434    Test::Builder::Tester::Color 3p	lib/Test/Builder/Tester/Color.pm \
435    Test::Harness 3p		lib/Test/Harness.pm \
436    Test::Harness::Assert 3p	lib/Test/Harness/Assert.pm \
437    Test::Harness::Iterator 3p	lib/Test/Harness/Iterator.pm \
438    Test::Harness::Point 3p	lib/Test/Harness/Point.pm \
439    Test::Harness::Straps 3p	lib/Test/Harness/Straps.pm \
440    Test::Harness::TAP 3p	lib/Test/Harness/TAP.pod \
441    Test::More 3p		lib/Test/More.pm \
442    Test::Simple 3p		lib/Test/Simple.pm \
443    Test::Tutorial 3p		lib/Test/Tutorial.pod \
444    Text::Abbrev 3p		lib/Text/Abbrev.pm \
445    Text::Balanced 3p		lib/Text/Balanced.pm \
446    Text::ParseWords 3p		lib/Text/ParseWords.pm \
447    Text::Soundex 3p		lib/Text/Soundex.pm \
448    Text::Tabs 3p		lib/Text/Tabs.pm \
449    Text::Wrap 3p		lib/Text/Wrap.pm \
450    Thread 3p			lib/Thread.pm \
451    Thread::Queue 3p		lib/Thread/Queue.pm \
452    Thread::Semaphore 3p	lib/Thread/Semaphore.pm \
453    Tie::Array 3p		lib/Tie/Array.pm \
454    Tie::File 3p		lib/Tie/File.pm \
455    Tie::Handle 3p		lib/Tie/Handle.pm \
456    Tie::Hash 3p		lib/Tie/Hash.pm \
457    Tie::Memoize 3p		lib/Tie/Memoize.pm \
458    Tie::RefHash 3p		lib/Tie/RefHash.pm \
459    Tie::Scalar 3p		lib/Tie/Scalar.pm \
460    Tie::SubstrHash 3p		lib/Tie/SubstrHash.pm \
461    Time::HiRes 3p		ext/Time/HiRes/HiRes.pm \
462    Time::Local 3p		lib/Time/Local.pm \
463    Time::gmtime 3p		lib/Time/gmtime.pm \
464    Time::localtime 3p		lib/Time/localtime.pm \
465    Time::tm 3p			lib/Time/tm.pm \
466    UNIVERSAL 3p		lib/UNIVERSAL.pm \
467    Unicode::Collate 3p		lib/Unicode/Collate.pm \
468    Unicode::Normalize 3p	ext/Unicode/Normalize/Normalize.pm \
469    Unicode::UCD 3p		lib/Unicode/UCD.pm \
470    User::grent 3p		lib/User/grent.pm \
471    User::pwent 3p		lib/User/pwent.pm \
472    XS::APItest 3p		ext/XS/APItest/APItest.pm \
473    XS::Typemap 3p		ext/XS/Typemap/Typemap.pm \
474    XSLoader 3p			lib/XSLoader.pm \
475    attributes 3p		lib/attributes.pm \
476    attrs 3p			lib/attrs.pm \
477    autouse 3p			lib/autouse.pm \
478    base 3p			lib/base.pm \
479    bigint 3p			lib/bigint.pm \
480    bignum 3p			lib/bignum.pm \
481    bigrat 3p			lib/bigrat.pm \
482    blib 3p			lib/blib.pm \
483    bytes 3p			lib/bytes.pm \
484    charnames 3p		lib/charnames.pm \
485    constant 3p			lib/constant.pm \
486    diagnostics 3p		lib/diagnostics.pm \
487    encoding 3p			ext/Encode/encoding.pm \
488    fields 3p			lib/fields.pm \
489    filetest 3p			lib/filetest.pm \
490    if 3p			lib/if.pm \
491    integer 3p			lib/integer.pm \
492    less 3p			lib/less.pm \
493    lib 3p			lib/lib.pm \
494    locale 3p			lib/locale.pm \
495    open 3p			lib/open.pm \
496    ops 3p			lib/ops.pm \
497    overload 3p			lib/overload.pm \
498    re 3p			lib/re.pm \
499    sigtrap 3p			lib/sigtrap.pm \
500    sort 3p			lib/sort.pm \
501    strict 3p			lib/strict.pm \
502    subs 3p			lib/subs.pm \
503    threads 3p			ext/threads/threads.pm \
504    threads::shared 3p		ext/threads/shared/shared.pm \
505    utf8 3p			lib/utf8.pm \
506    vars 3p			lib/vars.pm \
507    vmsish 3p			lib/vmsish.pm \
508    warnings 3p			lib/warnings.pm \
509    warnings::register 3p	lib/warnings/register.pm
510.  if !defined(NOMAN) || ${NOMAN:L} == "no"
511MANALL+= ${page}.cat${sect}
512MANSRCALL+= ${page}.${sect}
513MANSRC_COOKIE=stamp-mansrc.build
514_quick${sect}+=${file} ${page}.${sect}
515_quickdeps${sect}+=${file}
516.    ifdef MANPS
517PSALL+= ${page}.ps${sect}
518.    endif
519.  else
520MANSRC_COOKIE=
521.  endif
522
523${page}.${sect}: ${file}
524	${POD2MAN} --section=${sect} --official ${.ALLSRC} $@
525.endfor
526
527mansrc.build:
528.for sect in 1 3p
529.  if !empty(_quick${sect})
530mansrc.build: mansrc.build_quick${sect}
531
532mansrc.build_quick${sect}: ${_quickdeps${sect}}
533	cd ${.OBJDIR} && ${POD2MAN} --section=${sect} --official ${_quick${sect}}
534.  endif
535.endfor
536
537stamp-mansrc.build:
538	@cd ${.CURDIR} && exec ${MAKE} -f Makefile.bsd-wrapper1 mansrc.build
539	@touch $@
540
541man.build: ${MANSRC_COOKIE} .WAIT ${MANALL} ${PSALL}
542.PHONY: man.build mansrc.build
543
544PERLTOC2_ALL=	${MANALL}
545.for _i _j in ${MLINKS}
546PERLTOC2_ALL+=	${_j}
547.endfor
548
549perltoc2.pod: pod/perltoc.pod perltoc2.gen
550	${MKSH} perltoc2.gen ${PERLTOC2_ALL} <pod/perltoc.pod >$@
551
552cleandir:
553	rm -f ${MANALL} ${MANSRCALL} ${PSALL}
554.include <bsd.man.mk>
555