VirtualBox

Changeset 1936 in kBuild


Ignore:
Timestamp:
Oct 25, 2008 3:05:27 PM (16 years ago)
Author:
bird
Message:

footer.kmk: Use eval-opt-var, it's harmless when not around.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer.kmk

    r1919 r1936  
    785785endif
    786786endef # def_keyword_ordering
     787$(eval-opt-var def_keyword_ordering)
    787788
    788789# Look for keywords which extends others and their parents, and from this
     
    10891090endif
    10901091endef
     1092$(eval-opt-var def_inherit_template)
    10911093
    10921094# Inherit template properties
     
    11591161        $($(target)_$(source)_USES))
    11601162endef # def_tools_sdks_target_source
     1163$(eval-opt-var def_tools_sdks_target_source)
    11611164
    11621165define def_tools_sdks_target
     
    11901193        , $(evalval def_tools_sdks_target_source))
    11911194endef # def_tools_sdks_target
     1195$(eval-opt-var def_tools_sdks_target)
    11921196
    11931197define def_tools_srcname_target
     
    12061210        ), $(evalval def_tools_sdks_target_source))
    12071211endef # def_tools_srcname_target
     1212$(eval-opt-var def_tools_srcname_target)
    12081213
    12091214bld_trg := $(KBUILD_TARGET)
     
    13781383
    13791384endef
     1385$(eval-opt-var def_pass1_link_common)
    13801386
    13811387
     
    14891495PATH_$(target)    := $(patsubst %/,%,$(dir $(outbase)))
    14901496endef # def_pass1_install
     1497$(eval-opt-var def_pass1_install)
    14911498$(foreach target, $(_ALL_INSTALLS), \
    14921499        $(evalval def_pass1_install))
     
    15921599.NOTPARALLEL: $(out) $(out).checked_$(md5)_$(size)
    15931600
    1594 endef
     1601endef # def_fetch_src_fetch_rule
     1602$(eval-opt-var def_fetch_src_fetch_rule)
    15951603
    15961604## generates the unpack rule
     
    16151623.NOTPARALLEL: $(out)
    16161624
    1617 endef
     1625endef # def_fetch_src_unpack_rule
     1626$(eval-opt-var def_fetch_src_unpack_rule)
    16181627
    16191628## Processes a fetch source
     
    17941803_DIRS += $(inst) $(fetchdir)
    17951804
    1796 endef
     1805endef # def_fetch_src
     1806$(eval-opt-var def_fetch_src)
    17971807
    17981808
     
    18781888
    18791889endef
     1890$(eval-opt-var def_fetch)
    18801891
    18811892# Walk the FETCH target lists.
     
    19731984## @todo make this 'local cmds' in 0.2.x or when a new kb-src-one is added.
    19741985$(target)_$(source)_CMDS_ :=
    1975 endef
     1986endef # def_target_source_rule
     1987$(eval-opt-var def_target_source_rule)
    19761988
    19771989
     
    20132025$(basename $(notdir $(out))):: $(out)
    20142026
    2015 endef
     2027endef # def_link_rule
     2028$(eval-opt-var def_link_rule)
    20162029
    20172030
     
    20292042$(basename $(notdir $(out))):: $(INSTARGET_$(target))
    20302043endif
    2031 endef
     2044endef # def_link_install_rule
    20322045
    20332046
     
    21062119        $($(target)_GEN_SOURCES_.$(bld_type))\
    21072120        ,$(evalval def_src_handler_one) )
    2108 endef
     2121endef # def_target_sources
     2122$(eval-opt-var def_target_sources)
    21092123
    21102124
     
    21572171_OBJS += $($(target)_OBJS_)
    21582172
    2159 endef
     2173endef # def_target_install_pluss
    21602174
    21612175
     
    23982412$(evalval def_target_install_pluss)
    23992413endef
     2414$(eval-opt-var def_lib)
    24002415
    24012416# Process libraries
     
    27992814_INSTALLS_FILES += $(INSTARGET_$(target))
    28002815
    2801 endef
     2816endef # def_link_common
     2817$(eval-opt-var def_link_common)
    28022818
    28032819
     
    29512967        $$(QUIET)$(inscmd)
    29522968endef
     2969$(eval-opt-var def_install_src_rule)
    29532970
    29542971## install one file
     
    30873104
    30883105INSTARGET_$(target) += $(insdst)
    3089 endef
     3106endef # def_install_src
     3107$(eval-opt-var def_install_src)
    30903108
    30913109
     
    30973115        $$(QUIET)$$(RM) -f -- $$@
    30983116        $$(QUIET)$$(LN_SYMLINK) $(symdst) $(insdst)
    3099 endef
     3117endef # def_install_symlink_rule
     3118$(eval-opt-var def_install_symlink_rule)
    31003119
    31013120## create one symlink
     
    31333152
    31343153INSTARGET_$(target) += $(insdst)
    3135 endef
     3154endef # def_install_symlink
     3155$(optmize def_install_symlink)
    31363156
    31373157
     
    31493169
    31503170.NOTPARALLEL: $(insdst)
    3151 endef
     3171endef # def_install_directory_rule
     3172$(eval-opt-var def_install_directory_rule)
    31523173
    31533174
     
    32123233
    32133234INSTARGET_DIRS_$(target) += $(insdst)
    3214 endef
     3235endef # def_install_directory
     3236$(eval-opt-var def_install_directory)
    32153237
    32163238
     
    32553277_CLEAN_FILES += $(clean_files)
    32563278_DIRS += $(PATH_$(target)) $($(target)_BLDDIRS) $($(target)_BLDDIRS.$(bld_trg)) $($(target)_BLDDIRS.$(bld_trg).$(bld_trg_arch)) $($(target)_BLDDIRS.$(bld_trg_arch)) $($(target)_BLDDIRS.$(bld_trg_cpu)) $($(target)_BLDDIRS.$(bld_type))
    3257 endef
     3279endef # def_install
     3280$(eval-opt-var def_install)
    32583281
    32593282## process all install targets
     
    33703393endif # _KBUILD_STRICT_PASS_ORDER == nonstrict
    33713394endef # def_pass_setup_and_optimize
     3395$(eval-opt-var def_pass_setup_and_optimize)
    33723396
    33733397## PASS: Setup & optimization.
     
    34343458#$ (warning pass=$(pass) PASS=$(PASS): $(PASS_$(PASS)_trgs) $(PASS_$(PASS)_trgs) $(foreach var,$(PASS_$(PASS)_vars),$($(var))))
    34353459endef # def_pass_strict
     3460$(eval-opt-var def_pass_strict)
    34363461
    34373462## Execute a pass, non-strict pass ordering.
     
    34733498$(eval pass_prev := pass_$(pass)_order)
    34743499endef # def_pass_order_strict
     3500$(eval-opt-var def_pass_order_strict)
    34753501
    34763502## Pass order, non-strict.
     
    34873513$(eval pass_prev := pass_$(pass)_order)
    34883514endef # def_pass_order_nonstrict
     3515$(eval-opt-var def_pass_order_nonstrict)
    34893516
    34903517## PASS: order
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