From df52205019f2a6c7505c9365662a5b636b93d47a Mon Sep 17 00:00:00 2001 From: hubertf Date: Sun, 28 Sep 1997 11:22:40 +0000 Subject: - Move around .include so PORTSDIR gets set propperly - make 'make clean' DTRT when WRKOBJDIR is set --- mk/bsd.pkg.mk | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'mk/bsd.pkg.mk') diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk index e6cf65ba0e7..34ea9e7fd7a 100644 --- a/mk/bsd.pkg.mk +++ b/mk/bsd.pkg.mk @@ -2,7 +2,7 @@ # ex:ts=4 # # Id: bsd.port.mk,v 1.263 1997/07/17 17:47:36 markm Exp -# $NetBSD: bsd.pkg.mk,v 1.6 1997/09/28 00:56:00 hubertf Exp $ +# $NetBSD: bsd.pkg.mk,v 1.7 1997/09/28 11:22:40 hubertf Exp $ # # bsd.port.mk - 940820 Jordan K. Hubbard. # This file is in the public domain. @@ -350,6 +350,10 @@ WRKSRC?= ${WRKDIR} WRKSRC?= ${WRKDIR}/${DISTNAME} .endif +.if (${OPSYS} == "NetBSD") +.include +.endif + .if defined(WRKOBJDIR) # XXX Is pwd -P available in FreeBSD's /bin/sh? __canonical_PORTSDIR!= cd ${PORTSDIR}; pwd -P @@ -509,9 +513,6 @@ MTREE_FILE= /etc/mtree/BSD.local.dist MTREE_CMD?= /usr/sbin/mtree MTREE_ARGS?= -U -f ${MTREE_FILE} -d -e -p -.if (${OPSYS} == "NetBSD") -.include -.endif .if (${OPSYS} == "OpenBSD") .include MAKE_ENV+= EXTRA_SYS_MK_INCLUDES="" @@ -1360,6 +1361,10 @@ clean: pre-clean .endif @${ECHO_MSG} "===> Cleaning for ${PKGNAME}" .if !defined(NO_WRKDIR) +.if defined(WRKOBJDIR) + @${RM} -rf ${WRKOBJDIR}/${PORTSUBDIR} + @${RM} ${WRKDIR} +.else @if [ -d ${WRKDIR} ]; then \ if [ -w ${WRKDIR} ]; then \ ${RM} -rf ${WRKDIR}; \ @@ -1367,6 +1372,7 @@ clean: pre-clean ${ECHO_MSG} "===> ${WRKDIR} not writable, skipping"; \ fi; \ fi +.endif .else @${RM} -f ${WRKDIR}/.*_done .endif -- cgit v1.2.3