summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2000-06-29 18:21:51 +0000
committermarkm <markm@FreeBSD.org>2000-06-29 18:21:51 +0000
commit3d5033b596bc4aae3f44baa594a35ef4d94e35a2 (patch)
tree527de92133519c149fbe9fa653d670b66ac661d0
parent0e6c8a1f1b5b88304acc6fb5ca49cd82b9372dbb (diff)
downloadFreeBSD-src-3d5033b596bc4aae3f44baa594a35ef4d94e35a2.zip
FreeBSD-src-3d5033b596bc4aae3f44baa594a35ef4d94e35a2.tar.gz
Tweaks to the build to allow "make -DNOCLEAN" and "make release" to
work.
-rw-r--r--gnu/usr.bin/perl/libperl/Makefile3
-rw-r--r--gnu/usr.bin/perl/library/Makefile.inc6
-rw-r--r--gnu/usr.bin/perl/miniperl/Makefile3
3 files changed, 10 insertions, 2 deletions
diff --git a/gnu/usr.bin/perl/libperl/Makefile b/gnu/usr.bin/perl/libperl/Makefile
index 5985dac..824ce61 100644
--- a/gnu/usr.bin/perl/libperl/Makefile
+++ b/gnu/usr.bin/perl/libperl/Makefile
@@ -19,7 +19,8 @@ NO_PERL_SCRIPT_MAKE= true
.include <bsd.lib.mk>
-build-tools: lib${LIB}.a
+build-tools: cleandepend
+ cd ${.CURDIR} && ${MAKE} lib${LIB}.a
config.h: links
@sh config_h.sh
diff --git a/gnu/usr.bin/perl/library/Makefile.inc b/gnu/usr.bin/perl/library/Makefile.inc
index bbfa36c..0c7e128 100644
--- a/gnu/usr.bin/perl/library/Makefile.inc
+++ b/gnu/usr.bin/perl/library/Makefile.inc
@@ -35,4 +35,10 @@ install:
INSTALLPRIVLIB=${DESTDIR}/usr/libdata/perl/${VERSION} \
INSTALLARCHLIB=${DESTDIR}/usr/libdata/perl/${VERSION}/mach
+distribute:
+ cd ${.OBJDIR}/ext/${MODULEDIR} ;\
+ make -B install DESTDIR=${DISTDIR}/${dist} SHARED=copies \
+ INSTALLPRIVLIB=${DESTDIR}/usr/libdata/perl/${VERSION} \
+ INSTALLARCHLIB=${DESTDIR}/usr/libdata/perl/${VERSION}/mach
+
.PATH: ${PERL5SRC}
diff --git a/gnu/usr.bin/perl/miniperl/Makefile b/gnu/usr.bin/perl/miniperl/Makefile
index 3c8ebcd..cdc8bc1 100644
--- a/gnu/usr.bin/perl/miniperl/Makefile
+++ b/gnu/usr.bin/perl/miniperl/Makefile
@@ -14,7 +14,8 @@ MYLIBPERL= ${.CURDIR}/../libperl/libperl.a
DPADD= ${MYLIBPERL} ${LIBM} ${LIBCRYPT}
LDADD= ${MYLIBPERL} -lm -lcrypt
-build-tools: ${PROG}
+build-tools: cleandepend
+ cd ${.CURDIR} && ${MAKE} ${PROG}
NO_PERL_SCRIPT_MAKE= true
OpenPOWER on IntegriCloud