mirror of
https://github.com/freebsd/freebsd-src
synced 2024-07-21 10:19:04 +00:00
Update sys.dirdeps.mk set default DEP_*
Even at level 0 it is handy to default DEP_* used by Makefile.depend* to aid the first include if in a leaf dir. Reviewed by: stevek
This commit is contained in:
parent
1b82d425ec
commit
f697b9d03d
|
@ -1,6 +1,6 @@
|
|||
# SPDX-License-Identifier: BSD-2-Clause
|
||||
#
|
||||
# $Id: sys.dirdeps.mk,v 1.14 2024/02/25 19:12:13 sjg Exp $
|
||||
# $Id: sys.dirdeps.mk,v 1.15 2024/04/18 17:18:31 sjg Exp $
|
||||
#
|
||||
# @(#) Copyright (c) 2012-2023, Simon J. Gerraty
|
||||
#
|
||||
|
@ -196,11 +196,10 @@ RELSRCTOP?= ${RELTOP}
|
|||
# just in case
|
||||
.MAKE.DEPENDFILE ?= Makefile.depend
|
||||
|
||||
.if ${.MAKE.LEVEL} > 0
|
||||
# Makefile.depend* also get read at level 1+
|
||||
# and often refer to DEP_MACHINE etc,
|
||||
# so ensure DEP_* (for TARGET_SPEC_VARS anyway) are set
|
||||
.for V in ${TARGET_SPEC_VARS}
|
||||
DEP_$V = ${$V}
|
||||
# Makefile.depend* often refer to DEP_MACHINE etc,
|
||||
# we need defaults for both first include in a leaf dir
|
||||
# and when level > 0
|
||||
# so ensure DEP_* for TARGET_SPEC_VARS and RELDIR are set
|
||||
.for V in ${TARGET_SPEC_VARS} RELDIR
|
||||
DEP_$V ?= ${$V}
|
||||
.endfor
|
||||
.endif
|
||||
|
|
Loading…
Reference in a new issue