2000-06-25 14:48:20 +00:00
|
|
|
# $FreeBSD$
|
|
|
|
|
2000-06-27 15:28:14 +00:00
|
|
|
PERL5SRC?= ${.CURDIR}/../../../../../contrib/perl5
|
|
|
|
PERL5LIBSRC?= ${.CURDIR}/../../libperl
|
2000-11-20 02:17:34 +00:00
|
|
|
MINIPERL= miniperl
|
2000-06-25 14:48:20 +00:00
|
|
|
|
|
|
|
MODULEDIR?= ${MODULE}
|
|
|
|
|
|
|
|
MAKEMAKER_ARGS= INSTALLDIRS=perl PERL_SRC=${.OBJDIR} \
|
|
|
|
INSTALLMAN3DIR=${DESTDIR}/usr/share/perl/man3 \
|
2000-06-27 15:28:14 +00:00
|
|
|
PERL=${MINIPERL} FULLPERL=perl DEFINE=-I${DESTDIR}/usr/include \
|
2000-06-25 14:48:20 +00:00
|
|
|
DEFINE=-DPERL_CORE
|
|
|
|
|
2000-06-27 15:28:14 +00:00
|
|
|
CFLAGS+= -L${.OBJDIR}/../../libperl
|
|
|
|
|
2000-06-25 14:48:20 +00:00
|
|
|
all: lib/auto/${MODULE}.so
|
|
|
|
|
|
|
|
.include "../Makefile.inc"
|
|
|
|
|
|
|
|
lib/auto/${MODULE}.so: ext/${MODULEDIR}/Makefile ${DYNALOADER}
|
2000-09-14 19:58:07 +00:00
|
|
|
@cd ext/${MODULEDIR}; \
|
2000-06-25 14:48:20 +00:00
|
|
|
make -B all PERL_SRC=${.OBJDIR}
|
|
|
|
|
|
|
|
ext/${MODULEDIR}/Makefile: scripts
|
2000-09-14 19:58:07 +00:00
|
|
|
@cd ext/${MODULEDIR}; \
|
2000-06-27 15:28:14 +00:00
|
|
|
${MINIPERL} -I${.OBJDIR}/lib Makefile.PL ${MAKEMAKER_ARGS} \
|
2000-06-25 14:48:20 +00:00
|
|
|
LINKTYPE=dynamic LIBS="-lperl -lm" \
|
|
|
|
INST_LIB=${.OBJDIR}/build/${MODULEDIR} \
|
|
|
|
INST_ARCHLIB=${.OBJDIR}/build/${MODULEDIR}; \
|
|
|
|
make -B config PERL_SRC=${.OBJDIR}
|
|
|
|
|
|
|
|
install:
|
2000-09-15 06:14:02 +00:00
|
|
|
@cd ${.OBJDIR}/ext/${MODULEDIR} ;\
|
|
|
|
make -B install \
|
2000-06-25 14:48:20 +00:00
|
|
|
INSTALLPRIVLIB=${DESTDIR}/usr/libdata/perl/${VERSION} \
|
|
|
|
INSTALLARCHLIB=${DESTDIR}/usr/libdata/perl/${VERSION}/mach
|
|
|
|
|
2000-06-29 18:21:51 +00:00
|
|
|
distribute:
|
2000-09-15 06:14:02 +00:00
|
|
|
@cd ${.OBJDIR}/ext/${MODULEDIR} ;\
|
|
|
|
make -B install DESTDIR=${DISTDIR}/${dist} SHARED=copies \
|
2000-06-29 18:21:51 +00:00
|
|
|
INSTALLPRIVLIB=${DESTDIR}/usr/libdata/perl/${VERSION} \
|
|
|
|
INSTALLARCHLIB=${DESTDIR}/usr/libdata/perl/${VERSION}/mach
|
|
|
|
|
2000-06-25 14:48:20 +00:00
|
|
|
.PATH: ${PERL5SRC}
|