VirtualBox

Changeset 3031 in kBuild


Ignore:
Timestamp:
Apr 21, 2017 8:14:58 AM (8 years ago)
Author:
bird
Message:

header.kmk: Added KB_FN_DO_PASS0_ON_TARGET to perform pass 0 early. Pass 0 is what subfooter.kmk does.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/header.kmk

    r3030 r3031  
    16461646
    16471647
    1648 #
    1649 # An internal define used by subheader.kmk and subfooter.kmk.
    1650 # We keep them here to avoid redefining them for each sub-makefile.
     1648##
     1649# An internal define used by subheader.kmk, subfooter.kmk, and
     1650# KB_FN_PASS_0_ON_TARGET.
     1651#
     1652# @param target    The target to process.
    16511653#
    16521654define def_subfooter_header_target_pass
     
    16681670endef
    16691671
     1672##
     1673# Function to call to set _0_OUTDIR, _DEFPATH, and _MAKEFILE earlier than subfooter.
     1674# Can be used to avoid exploiting double expansion.
     1675#
     1676# @param 1     The target name.
     1677KB_FN_DO_PASS0_ON_TARGET = $(foreach target,$1,$(if-expr defined($(target)_0_OUTDIR),,$(evalval def_subfooter_header_target_pass)))
     1678
    16701679
    16711680#
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