Changeset 120 for trunk/kBuild
- Timestamp:
- Jun 25, 2004, 7:01:36 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/footer.kmk
r111 r120 273 273 $($(target)_LDTOOL)\ 274 274 ,$(eval _TOOLS += $(tool))) 275 $(foreach source, $($(target)_SOURCES), $(eval $(def_tools_target_source))) 275 $(foreach source, $($(target)_SOURCES) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_MODE)) \ 276 , $(eval $(def_tools_target_source))) 276 277 endef 277 278 $(foreach target, $(ALL_TARGETS), $(eval $(def_tools_target))) … … 296 297 define def_sdks_target 297 298 $(foreach sdk, $($(target)_SDKS), $(eval _SDKS += $(sdk))) 298 $(foreach source, $($(target)_SOURCES), $(eval $(def_sdks_target_source))) 299 $(foreach source, $($(target)_SOURCES) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_MODE))\ 300 , $(eval $(def_sdks_target_source))) 299 301 endef 300 302 $(foreach target, $(ALL_TARGETS), $(eval $(def_sdks_target))) … … 595 597 #$ (warning def_target_sources) 596 598 # C sources 597 $(foreach type,C,$(foreach source, $(filter %.c, $($(target)_SOURCES) )\599 $(foreach type,C,$(foreach source, $(filter %.c, $($(target)_SOURCES) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_MODE)))\ 598 600 ,$(eval $(def_target_source_c_cpp_asm)) )) 599 601 600 602 # C++ sources 601 $(foreach type,CXX,$(foreach source, $(filter %.cpp %.cxx %.xx, $($(target)_SOURCES) )\603 $(foreach type,CXX,$(foreach source, $(filter %.cpp %.cxx %.xx, $($(target)_SOURCES) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_MODE)))\ 602 604 ,$(eval $(def_target_source_c_cpp_asm)) )) 603 605 604 606 # ASM sources 605 $(foreach type,AS,$(foreach source, $(filter %.asm %.s %.S, $($(target)_SOURCES) )\607 $(foreach type,AS,$(foreach source, $(filter %.asm %.s %.S, $($(target)_SOURCES) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_MODE)))\ 606 608 ,$(eval $(def_target_source_c_cpp_asm)) )) 607 609 endef … … 643 645 )) 644 646 $(eval objs = $(_OBJS_$(target))) 645 $(eval othersrc := $(filter-out %.c %.cpp %.cxx %.cc %.s %.S %.asm,$($(target)_SOURCES) ))647 $(eval othersrc := $(filter-out %.c %.cpp %.cxx %.cc %.s %.S %.asm,$($(target)_SOURCES) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_MODE)))) 646 648 $(eval dirdep := $(dir $(lib)).dir_created) 647 649 ## @todo fix dependencies on makefiles an such … … 759 761 $(CUSTOM_POST)\ 760 762 ))) 761 $(eval othersrc := $(filter-out %.c %.cpp %.cxx %.cc %.s %.S %.asm,$($(target)_SOURCES) ))763 $(eval othersrc := $(filter-out %.c %.cpp %.cxx %.cc %.s %.S %.asm,$($(target)_SOURCES) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_MODE)))) 762 764 763 765 $(eval $(TOOL_$(tool)_LINK_PROGRAM)) … … 878 880 $(CUSTOM_POST)\ 879 881 ))) 880 $(eval othersrc := $(filter-out %.c %.cpp %.cxx %.cc %.s %.S %.asm,$($(target)_SOURCES) ))882 $(eval othersrc := $(filter-out %.c %.cpp %.cxx %.cc %.s %.S %.asm,$($(target)_SOURCES) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_MODE)))) 881 883 882 884 ifndef TOOL_$(tool)_LINK_SYSMOD … … 1072 1074 all_recursive: $(foreach pass,$(PASSES),pass_$(pass)) 1073 1075 1074 rebuild: clean all_recursive 1076 rebuild: clean 1077 $(MAKE) -f $(firstword $(MAKEFILE_LIST)) all_recursive 1075 1078 1076 1079
Note:
See TracChangeset
for help on using the changeset viewer.