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