diff options
author | Simon J. Gerraty <sjg@FreeBSD.org> | 2012-11-08 21:15:57 +0000 |
---|---|---|
committer | Simon J. Gerraty <sjg@FreeBSD.org> | 2012-11-08 21:15:57 +0000 |
commit | 6ff48435f9ac67621dd8e8faed2805d2a7622df2 (patch) | |
tree | c46e472664154df7b1714650f43270828551625e /share/mk/sys.dependfile.mk | |
parent | fbc1b149eb87e872b3ed20c1a2c5ad396b318ef6 (diff) | |
download | src-test2-6ff48435f9ac67621dd8e8faed2805d2a7622df2.tar.gz src-test2-6ff48435f9ac67621dd8e8faed2805d2a7622df2.zip |
Latest version from Crufty
Notes
Notes:
svn path=/projects/bmake/; revision=242786
Diffstat (limited to 'share/mk/sys.dependfile.mk')
-rw-r--r-- | share/mk/sys.dependfile.mk | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/share/mk/sys.dependfile.mk b/share/mk/sys.dependfile.mk index 2b99f84dff41..432cc4fabb98 100644 --- a/share/mk/sys.dependfile.mk +++ b/share/mk/sys.dependfile.mk @@ -34,5 +34,14 @@ _e := ${.MAKE.DEPENDFILE_PREFERENCE:@m@${exists($m):?$m:}@} .if !empty(_e) .MAKE.DEPENDFILE := ${_e:[1]} +.elif ${.MAKE.DEPENDFILE_PREFERENCE:M*${MACHINE}} != "" && ${.MAKE.DEPENDFILE_PREFERENCE:[1]:E} != ${MACHINE} +# MACHINE specific depend files are supported, but *not* default. +# If any already exist, we should follow suit. +_aml = ${ALL_MACHINE_LIST:Uarm amd64 i386 powerpc:N${MACHINE}} ${MACHINE} +# MACHINE must be the last entry in _aml ;-) +_e := ${_aml:@MACHINE@${.MAKE.DEPENDFILE_PREFERENCE:@m@${exists($m):?$m:}@}@} +.if !empty(_e) +.MAKE.DEPENDFILE ?= ${.MAKE.DEPENDFILE_PREFERENCE:M*${MACHINE}:[1]} +.endif .endif .MAKE.DEPENDFILE ?= ${.MAKE.DEPENDFILE_PREFERENCE:[1]} |