Changeset 442


Ignore:
Timestamp:
May 28, 2006, 4:18:45 PM (19 years ago)
Author:
bird
Message:

Last change didn't work - fixed it. Don't specify -B for the target and object aliases.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/kBuild/footer.kmk

    r441 r442  
    298298ifdef TEMPLATE_$($(target)_TEMPLATE)_$(prop)
    299299#$ (warning dbgtype: TEMPLATE_$($(target)_TEMPLATE)_$(prop) $(target)_$(prop)=$($(target)_$(prop)) $(TEMPLATE_$($(target)_TEMPLATE)_$(prop)))
    300 $(target)_$(prop) := $(value $(target)_$(prop)) $(TEMPLATE_$($(target)_TEMPLATE)_$(prop))
    301 #$(warning dbgtype: $(target)_$(prop)=$($(target)_$(prop)))
     300$(target)_$(prop) += $(TEMPLATE_$($(target)_TEMPLATE)_$(prop))
     301#$ (warning dbgtype: $(target)_$(prop)=$($(target)_$(prop)))
    302302endif
    303303ifdef TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TYPE)
    304304#$ (warning dbg4: TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TYPE))
    305 $(target)_$(prop).$(BUILD_TYPE) := $(value $(target)_$(prop).$(BUILD_TYPE)) $(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TYPE))
     305$(target)_$(prop).$(BUILD_TYPE) += $(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TYPE))
    306306endif
    307307ifdef TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET)
    308308#$ (warning dbg4: TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET))
    309 $(target)_$(prop).$(BUILD_TARGET) := $(value $(target)_$(prop).$(BUILD_TARGET)) $(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET))
     309$(target)_$(prop).$(BUILD_TARGET) += $(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET))
    310310endif
    311311ifdef TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET_CPU)
    312312#$ (warning dbg5: TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET_CPU))
    313 $(target)_$(prop).$(BUILD_TARGET_CPU) := $(value $(target)_$(prop).$(BUILD_TARGET)) $(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET_CPU))
     313$(target)_$(prop).$(BUILD_TARGET_CPU) += $(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET_CPU))
    314314endif
    315315ifdef TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET_ARCH)
    316316#$ (warning dbg6: TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET_ARCH))
    317 $(target)_$(prop).$(BUILD_TARGET_ARCH) := $(value $(target)_$(prop).$(BUILD_TARGET)) $(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET_ARCH))
     317$(target)_$(prop).$(BUILD_TARGET_ARCH) += $(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TARGET_ARCH))
    318318endif
    319319endef
     
    324324$(foreach prop,$(PROPS_SINGLE),$(eval $(value def_inherit_template_one)))
    325325$(foreach prop,$(PROPS_DEFERRED),$(eval $(def_inherit_template_one_deferred))) # exploits the 2 evaluation, so no value!
    326 $(foreach prop,$(PROPS_ACCUMULATE),$(eval $(value def_inherit_template_one_accumulate)))
     326$(foreach prop,$(PROPS_ACCUMULATE),$(eval $(def_inherit_template_one_accumulate))) # += works fine (better) without value.
    327327endef
    328328
     
    434434
    435435$(basename $(notdir $(obj))).o::
    436         + $$(MAKE) -B -f $$(MAKEFILE) $(obj)
     436        + $$(MAKE) -f $$(MAKEFILE) $(obj)
    437437$(basename $$(notdir $$(obj))).obj::
    438         + $$(MAKE) -B -f $$(MAKEFILE) $(obj)
     438        + $$(MAKE) -f $$(MAKEFILE) $(obj)
    439439endef
    440440
     
    477477
    478478$(basename $(notdir $(out)))::
    479         + $$(MAKE) -B -f $$(MAKEFILE) $(out)
     479        + $$(MAKE) -f $$(MAKEFILE) $(out)
    480480endef
    481481
Note: See TracChangeset for help on using the changeset viewer.