1 # $FreeBSD: src/gnu/usr.bin/perl/library/Makefile,v 1.3.2.3 2002/08/07 16:31:44 ru Exp $
3 SUBDIR= B DB_File Dumper Errno Fcntl IO SysV NDBM_File Opcode POSIX \
4 SDBM_File Socket attrs re
10 for i in `find . \! -type d \! -name \*.3.gz` ; do \
11 j=`echo $$i|sed -e 's|auto/DynaLoader|mach/auto/DynaLoader|'` ;\
12 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
13 $$i ${DESTDIR}/usr/libdata/perl/${VERSION}/$$j ;\
16 ${INSTALL} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} \
17 *.3.gz ${DESTDIR}/usr/share/perl/man/man3
19 ${INSTALL} -o ${SHAREOWN} -g ${SHAREGRP} -m ${SHAREMODE} \
20 *.h ${DESTDIR}/usr/libdata/perl/${VERSION}/mach/CORE
22 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
23 Config.pm ${DESTDIR}/usr/libdata/perl/${VERSION}/mach
25 CLEANFILES= ext.libs autosplit pod2man pod2man.PL man3pages
27 .include <bsd.prog.mk>
29 man3pages: ${DYNALOADER} pod2man
31 for i in `find . -name \*.pm | grep -v Functions.pm` ; do \
32 j=`echo $$i | sed -e 's|./||' -e 's|/|::|g' -e 's|.pm|.3|'` ;\
34 ${MINIPERL} -I${.OBJDIR}/lib ${.OBJDIR}/pod2man $$i > $$j ;\
38 for i in `find . -name \*.pm -o -name \*.pod | grep -v POSIX.pm` ; do \
39 j=`echo $$i | sed -e 's|./||' -e 's|/SysV/|/IPC/|' \
40 -e 's|/Dumper/|/Data/|' -e 's|/lib/|/|' \
42 -e 's|/|::|g' -e 's|.pm|.3|' -e 's|.pod|.3|'`;\
43 i=`echo $$i | sed -e 's|./||'` ;\
45 ${MINIPERL} -I${.OBJDIR}/lib ${.OBJDIR}/pod2man $$i > ../lib/$$j ;\
46 gzip -fn ../lib/$$j ;\
50 pod2man: scripts autosplit ${PERL5SRC}/pod/pod2man.PL
51 ln -sf ${PERL5SRC}/pod/pod2man.PL
52 ${MINIPERL} -I${.OBJDIR}/lib pod2man.PL