aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon J. Gerraty <sjg@FreeBSD.org>2015-06-10 18:09:05 +0000
committerSimon J. Gerraty <sjg@FreeBSD.org>2015-06-10 18:09:05 +0000
commit4cc6b8394f5e639f942efca8d057fa7cad9be235 (patch)
tree0b51c2bb7667f734ebd634583d74b423967fae98
parentb589e6297b06281cfa576521ac9a255566627438 (diff)
downloadsrc-4cc6b8394f5e639f942efca8d057fa7cad9be235.tar.gz
src-4cc6b8394f5e639f942efca8d057fa7cad9be235.zip
If MK_AUTO_OBJ==yes, it is done before bsd.obj.mk included
Notes
Notes: svn path=/projects/bmake/; revision=284231
-rw-r--r--share/mk/bsd.obj.mk16
1 files changed, 6 insertions, 10 deletions
diff --git a/share/mk/bsd.obj.mk b/share/mk/bsd.obj.mk
index b87b4243314f..00408cb6aeeb 100644
--- a/share/mk/bsd.obj.mk
+++ b/share/mk/bsd.obj.mk
@@ -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.
#