Changeset 594 in kBuild
- Timestamp:
- Nov 25, 2006 1:35:17 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/footer.kmk
r592 r594 251 251 # recursivly process the parent if it's inherting from somebody too. 252 252 ifdef TEMPLATE_$(parent)_EXTENDS 253 ifneq ($(TEMPLATE_$( template)_EXTENDS_STATUS_),42)253 ifneq ($(TEMPLATE_$(parent)_EXTENDS_STATUS_),42) 254 254 # foreach will create 'template' in a new variable context hiding our current variable. 255 $(foreach template, $( TEMPLATE_$(parent)_EXTENDS), $(eval $(value def_template_extends)))255 $(foreach template, $(parent), $(eval $(value def_template_extends))) 256 256 parent := $(strip $(TEMPLATE_$(template)_EXTENDS)) 257 257 endif … … 260 260 # inherit properties. 261 261 $(foreach prop, $(PROPS_SINGLE) $(PROPS_ACCUMULATE) $(PROPS_DEFERRED)\ 262 $(addsuffix .$(BUILD_TARGET), $(PROPS_SINGLE) $(PROPS_ACCUMULATE) $(PROPS_DEFERRED))\263 $(addsuffix .$(BUILD_TARGET).$(BUILD_TARGET_ARCH), $(PROPS_SINGLE) $(PROPS_ACCUMULATE) $(PROPS_DEFERRED))\264 $(addsuffix .$(BUILD_TARGET_ARCH), $(PROPS_SINGLE) $(PROPS_ACCUMULATE) $(PROPS_DEFERRED))\265 $(addsuffix .$(BUILD_TARGET_CPU), $(PROPS_SINGLE) $(PROPS_ACCUMULATE) $(PROPS_DEFERRED))\266 $(addsuffix .$(BUILD_TYPE), $(PROPS_SINGLE) $(PROPS_ACCUMULATE) $(PROPS_DEFERRED))\267 ,$(eval $(def_template_extends_prop))) # exploits the 2 evaluation, so no value!262 $(addsuffix .$(BUILD_TARGET), $(PROPS_SINGLE) $(PROPS_ACCUMULATE) $(PROPS_DEFERRED))\ 263 $(addsuffix .$(BUILD_TARGET).$(BUILD_TARGET_ARCH), $(PROPS_SINGLE) $(PROPS_ACCUMULATE) $(PROPS_DEFERRED))\ 264 $(addsuffix .$(BUILD_TARGET_ARCH), $(PROPS_SINGLE) $(PROPS_ACCUMULATE) $(PROPS_DEFERRED))\ 265 $(addsuffix .$(BUILD_TARGET_CPU), $(PROPS_SINGLE) $(PROPS_ACCUMULATE) $(PROPS_DEFERRED))\ 266 $(addsuffix .$(BUILD_TYPE), $(PROPS_SINGLE) $(PROPS_ACCUMULATE) $(PROPS_DEFERRED))\ 267 ,$(eval $(def_template_extends_prop))) # exploits the 2 evaluation, so no value! 268 268 269 269 TEMPLATE_$(template)_EXTENDS_STATUS_ := 42
Note:
See TracChangeset
for help on using the changeset viewer.