summaryrefslogtreecommitdiffstats
path: root/share/mk/local.sys.mk
diff options
context:
space:
mode:
authorsjg <sjg@FreeBSD.org>2013-03-08 01:51:32 +0000
committersjg <sjg@FreeBSD.org>2013-03-08 01:51:32 +0000
commit01d132e6de4aecfa641945d0e5d774e6c515c8ee (patch)
tree022351dcf5a38a52f76713e0c3decf68cd3d2a1d /share/mk/local.sys.mk
parentc5f0bdef1d8c0ef23eda3f17ff4a8be5156c1678 (diff)
downloadFreeBSD-src-01d132e6de4aecfa641945d0e5d774e6c515c8ee.zip
FreeBSD-src-01d132e6de4aecfa641945d0e5d774e6c515c8ee.tar.gz
Control default .MAKE.DEPENDFILE indepentend of .MAKE.DEPENDFILE_PREFERENCE
Diffstat (limited to 'share/mk/local.sys.mk')
-rw-r--r--share/mk/local.sys.mk12
1 files changed, 8 insertions, 4 deletions
diff --git a/share/mk/local.sys.mk b/share/mk/local.sys.mk
index d10076c..af6e72c 100644
--- a/share/mk/local.sys.mk
+++ b/share/mk/local.sys.mk
@@ -168,11 +168,15 @@ STAGED_INCLUDE_DIR= ${STAGE_OBJTOP}/include
.include "meta.sys.mk"
.endif
-# most dirs can be satisfied with one Makefile.depend
-.undef .MAKE.DEPENDFILE
+# this is sufficient for most of the tree.
+.MAKE.DEPENDFILE_DEFAULT = ${.MAKE.DEPENDFILE_PREFIX}
+
+# but if we have a machine qualified file it should be used in preference
.MAKE.DEPENDFILE_PREFERENCE = \
- ${.MAKE.DEPENDFILE_PREFIX} \
- ${.MAKE.DEPENDFILE_PREFIX}.${MACHINE}
+ ${.MAKE.DEPENDFILE_PREFIX}.${MACHINE} \
+ ${.MAKE.DEPENDFILE_PREFIX}
+
+.undef .MAKE.DEPENDFILE
.include "sys.dependfile.mk"
OpenPOWER on IntegriCloud