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