VirtualBox

Changeset 3305 in kBuild


Ignore:
Timestamp:
Jan 14, 2020 3:11:48 PM (5 years ago)
Author:
bird
Message:

header.kmk,footer.kmk: Moved _DEPFILES_INCLUDED definition to the header since the KB_FN_AUTO_CMD_DEPS_EX macros references it during makefile loading and would leave all it's .auto-dep files behind.

Location:
trunk/kBuild
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer.kmk

    r3128 r3305  
    9595# Dependency files. (currently not on target level, only this global stuff)
    9696_DEPFILES        := $(DEPFILES)    $(DEPFILES.$(KBUILD_TARGET))      $(DEPFILES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH))        $(DEPFILES.$(KBUILD_TARGET_ARCH))    $(DEPFILES.$(KBUILD_TARGET_CPU))     $(DEPFILES.$(KBUILD_TYPE))
    97 
    98 # included dependency files.
    99 _DEPFILES_INCLUDED :=
    10097
    10198
  • trunk/kBuild/header.kmk

    r3253 r3305  
    971971#
    972972
     973## Included dependency files (used to be in footer.kmk).
     974_DEPFILES_INCLUDED :=
     975
    973976## Temporary for the compile rule below.
    974977if "$(KBUILD_KMK_REVISION)" >= 3134
     
    10041007# @param 1     recipe name
    10051008# @param 2     dep file.
    1006 KB_FN_AUTO_CMD_DEPS_EX = $(eval includedep $2)$(eval _DEPFILES_INCLUDED += $2)$1: .MUST_MAKE = $$(comp-cmds-ex $$(AUTO_CMD_DEP_$(translate $1,:,_)_PREV_CMDS),$$(commands $1),FORCE)
     1009KB_FN_AUTO_CMD_DEPS_EX = $(eval includedep $2$(NL)_DEPFILES_INCLUDED += $2)$1: .MUST_MAKE = $$(comp-cmds-ex $$(AUTO_CMD_DEP_$(translate $1,:,_)_PREV_CMDS),$$(commands $1),FORCE)
    10071010
    10081011##
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette