Ignore:
Timestamp:
Nov 1, 2008, 3:15:50 PM (17 years ago)
Author:
bird
Message:

kmk,footer.kmk: New helper function 'kb-exp-tmpl', 10x faster than the gnu make script.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer.kmk

    r2008 r2011  
    361361
    362362
    363 ## Worker fro def_inherit that deals with one keyword that makes
     363## Worker for def_inherit that deals with one keyword that makes
    364364# use of inheritance.
    365365# @param    prefix_keyword        key_prefix:keyword. The cool join/split game as usual.
     
    975975#
    976976
     977if1of ($(KMK_FEATURES), kb-exp-tmpl)
     978 $(kb-exp-tmpl 1,$(_ALL_TARGET_TARGETS),$(KBUILD_TARGET),$(KBUILD_TARGET_ARCH),$(KBUILD_TARGET_CPU),$(KBUILD_TYPE))
     979 $(kb-exp-tmpl 1,$(_ALL_HOST_TARGETS),$(KBUILD_HOST),$(KBUILD_HOST_ARCH),$(KBUILD_HOST_CPU),$(KBUILD_TYPE))
     980
     981else  # !kb-exp-tmpl
     982
    977983## Inherit one template property in a non-accumulative manner.
    978984# @param    $(prop)     Property name
     
    11611167$(foreach target, $(_ALL_HOST_TARGETS),$(evalval def_inherit_template))
    11621168
     1169endif # !kb-exp-tmpl
    11631170ifdef KBUILD_PROFILE_SELF
    11641171 $(evalcall def_profile_self, done template/target expansion)
Note: See TracChangeset for help on using the changeset viewer.