summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorgrant <grant>2002-07-29 07:25:38 +0000
committergrant <grant>2002-07-29 07:25:38 +0000
commit2a7ccf6f78146e8b26aacef42ebc06818499209a (patch)
treee50e54ca2c0f709b765b6f26b3186fadce83a34c /mk
parent9082b64a9a7cf73fe55e0fa1d3314f3abd030b83 (diff)
downloadpkgsrc-2a7ccf6f78146e8b26aacef42ebc06818499209a.tar.gz
add OBJOSMACHINE, to use OS version and arch specific work
directories, eg. work.NetBSD-1.5-i386 work.SunOS-5.7-sparc
Diffstat (limited to 'mk')
-rw-r--r--mk/bsd.pkg.defaults.mk11
-rw-r--r--mk/bsd.pkg.mk6
2 files changed, 14 insertions, 3 deletions
diff --git a/mk/bsd.pkg.defaults.mk b/mk/bsd.pkg.defaults.mk
index 9a0fd81b38c..695b742699b 100644
--- a/mk/bsd.pkg.defaults.mk
+++ b/mk/bsd.pkg.defaults.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.defaults.mk,v 1.74 2002/07/23 19:10:27 cjep Exp $
+# $NetBSD: bsd.pkg.defaults.mk,v 1.75 2002/07/29 07:25:38 grant Exp $
#
# A file providing defaults for pkgsrc and the packages collection.
@@ -22,7 +22,14 @@
#OBJHOSTNAME=
# use hostname-specific object directories, e.g. work.amnesiac, work.localhost
-# OBJHOSTNAME takes precedence over OBJMACHINE (see below).
+# OBJHOSTNAME takes precedence over OBJOSMACHINE and OBJMACHINE (see below).
+# Possible: defined, not defined
+# Default: not defined
+
+#OBJOSMACHINE=
+# use the OS name, version and machine type for object directories,
+# e.g. NetBSD-1.5-i386, SunOS-5.7-sparc
+# OBJOSMACHINE takes precedence over OBJMACHINE (see below).
# Possible: defined, not defined
# Default: not defined
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk
index 752ea42fe4e..5d04e153f1f 100644
--- a/mk/bsd.pkg.mk
+++ b/mk/bsd.pkg.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.1016 2002/07/28 12:51:07 schmonz Exp $
+# $NetBSD: bsd.pkg.mk,v 1.1017 2002/07/29 07:25:38 grant Exp $
#
# This file is in the public domain.
#
@@ -491,6 +491,8 @@ BUILD_DIR?= ${.CURDIR}
.endif # WRKOBJDIR
# If OBJHOSTNAME is set, use first component of hostname in directory name
+# If OBJOSMACHINE is set, use ${OPSYS}-${OS_VERSION}-${MACHINE_ARCH} in
+# working directory name
# If OBJMACHINE is set, use ${MACHINE_ARCH} in the working directory name
.if defined(OBJHOSTNAME)
. if !defined(_HOSTNAME)
@@ -498,6 +500,8 @@ _HOSTNAME!= ${UNAME} -n
MAKEFLAGS+= _HOSTNAME=${_HOSTNAME}
. endif
WRKDIR_BASENAME?= work.${_HOSTNAME:C|\..*||}
+.elif defined(OBJOSMACHINE)
+WRKDIR_BASENAME?= work.${OPSYS}-${OS_VERSION}-${MACHINE_ARCH}
.elif defined(OBJMACHINE)
WRKDIR_BASENAME?= work.${MACHINE_ARCH}
.else