svn commit: r284231 - projects/bmake/share/mk
Simon J. Gerraty
sjg at FreeBSD.org
Wed Jun 10 18:09:06 UTC 2015
Author: sjg
Date: Wed Jun 10 18:09:05 2015
New Revision: 284231
URL: https://svnweb.freebsd.org/changeset/base/284231
Log:
If MK_AUTO_OBJ==yes, it is done before bsd.obj.mk included
Modified:
projects/bmake/share/mk/bsd.obj.mk
Modified: projects/bmake/share/mk/bsd.obj.mk
==============================================================================
--- projects/bmake/share/mk/bsd.obj.mk Wed Jun 10 17:27:48 2015 (r284230)
+++ projects/bmake/share/mk/bsd.obj.mk Wed Jun 10 18:09:05 2015 (r284231)
@@ -42,7 +42,12 @@
__<bsd.obj.mk>__:
.include <bsd.own.mk>
-.if defined(MAKEOBJDIRPREFIX)
+.if ${MK_AUTO_OBJ} == "yes"
+# it is done by now
+objwarn:
+obj:
+CANONICALOBJDIR= ${.OBJDIR}
+.elif defined(MAKEOBJDIRPREFIX)
CANONICALOBJDIR:=${MAKEOBJDIRPREFIX}${.CURDIR}
.elif defined(MAKEOBJDIR) && ${MAKEOBJDIR:M/*} != ""
CANONICALOBJDIR:=${MAKEOBJDIR}
@@ -50,15 +55,6 @@ CANONICALOBJDIR:=${MAKEOBJDIR}
CANONICALOBJDIR:=/usr/obj${.CURDIR}
.endif
-.if defined(.PARSEDIR) && !defined(NO_OBJ) && !defined(NO_AUTO_OBJ)
-.if ${MK_AUTO_OBJ} == "yes"
-__objdir?= ${CANONICALOBJDIR}
-# this is what auto.obj.mk wants to see
-MKOBJDIRS=auto
-.include "auto.obj.mk"
-.endif
-.endif
-
#
# Warn of unorthodox object directory.
#
More information about the svn-src-projects
mailing list