svn commit: r291997 - head/share/mk

Bryan Drewery bdrewery at FreeBSD.org
Tue Dec 8 17:56:41 UTC 2015


Author: bdrewery
Date: Tue Dec  8 17:56:40 2015
New Revision: 291997
URL: https://svnweb.freebsd.org/changeset/base/291997

Log:
  META MODE: Define a STAGE_TARGET_OBJTOP and export it alone with
  STAGE_OBJTOP and STAGE_HOST_OBJTOP.
  
  These will always be overridden in sub-makes when building in-tree, but
  are exported for the benefit of hooking in external builds, such as
  ports.
  
  Sponsored by:	EMC / Isilon Storage Division

Modified:
  head/share/mk/local.meta.sys.mk

Modified: head/share/mk/local.meta.sys.mk
==============================================================================
--- head/share/mk/local.meta.sys.mk	Tue Dec  8 17:40:42 2015	(r291996)
+++ head/share/mk/local.meta.sys.mk	Tue Dec  8 17:56:40 2015	(r291997)
@@ -148,7 +148,11 @@ STAGE_MACHINE:= ${TARGET_OBJ_SPEC}
 .endif
 STAGE_OBJTOP:= ${STAGE_ROOT}/${STAGE_MACHINE}
 STAGE_COMMON_OBJTOP:= ${STAGE_ROOT}/common
+STAGE_TARGET_OBJTOP:= ${STAGE_ROOT}/${TARGET_OBJ_SPEC}
 STAGE_HOST_OBJTOP:= ${STAGE_ROOT}/${HOST_TARGET}
+# These are exported for hooking in out-of-tree builds.  They will always
+# be overridden in sub-makes above when building in-tree.
+.export STAGE_OBJTOP STAGE_TARGET_OBJTOP STAGE_HOST_OBJTOP
 
 # Use tools/install.sh which can avoid the need for xinstall for simple cases.
 INSTALL?=	sh ${SRCTOP}/tools/install.sh


More information about the svn-src-all mailing list