1 # $FreeBSD: src/gnu/usr.bin/perl/library/Makefile.inc,v 1.5.2.4 2002/07/16 14:05:30 ru Exp $
2 # $DragonFly: src/gnu/usr.bin/perl/library/Attic/Makefile.inc,v 1.2 2003/06/17 04:25:47 dillon Exp $
4 PERL5SRC?= ${.CURDIR}/../../../../../contrib/perl5
5 PERL5LIBSRC?= ${.CURDIR}/../../libperl
9 MAKEMAKER_ARGS= INSTALLDIRS=perl PERL_SRC=${.OBJDIR} \
10 INSTALLMAN3DIR=${DESTDIR}/usr/share/perl/man3 \
11 PERL=${MINIPERL} FULLPERL=perl DEFINE=-I${DESTDIR}/usr/include \
14 CFLAGS+= -L${.OBJDIR}/../../libperl
16 all: lib/auto/${MODULE}.so
18 .include "../Makefile.inc"
22 lib/auto/${MODULE}.so: ext/${MODULEDIR}/Makefile ${DYNALOADER}
23 @cd ext/${MODULEDIR}; \
24 make -B all PERL_SRC=${.OBJDIR}
26 ext/${MODULEDIR}/Makefile: scripts
27 @cd ext/${MODULEDIR}; \
28 ${MINIPERL} -I${.OBJDIR}/lib Makefile.PL ${MAKEMAKER_ARGS} \
29 LINKTYPE=dynamic LIBS="-lperl -lm" \
30 INST_LIB=${.OBJDIR}/build/${MODULEDIR} \
31 INST_ARCHLIB=${.OBJDIR}/build/${MODULEDIR}; \
32 make -B config PERL_SRC=${.OBJDIR}
35 @cd ${.OBJDIR}/ext/${MODULEDIR} ;\
37 INSTALLPRIVLIB=${DESTDIR}/usr/libdata/perl/${VERSION} \
38 INSTALLARCHLIB=${DESTDIR}/usr/libdata/perl/${VERSION}/mach