Changeset 1504 for trunk/kBuild/footer.kmk
- Timestamp:
- Apr 9, 2008, 2:04:42 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/footer.kmk
r1502 r1504 4 4 # kBuild - File included at top of makefile. 5 5 # 6 # Copyright (c) 2004-200 7knut st. osmundsen <bird-kBuild-spam@anduin.net>6 # Copyright (c) 2004-2008 knut st. osmundsen <bird-kBuild-spam@anduin.net> 7 7 # 8 8 # … … 40 40 41 41 # All targets of each types. 42 _ALL_BLDPROGS := $(BLDPROGS) $(BLDPROGS.$( BUILD_PLATFORM)) $(BLDPROGS.$(BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH)) $(BLDPROGS.$(BUILD_PLATFORM_ARCH)) $(BLDPROGS.$(BUILD_PLATFORM_CPU)) $(BLDPROGS.$(BUILD_TYPE))43 _ALL_LIBRARIES := $(LIBRARIES) $(LIBRARIES.$( BUILD_TARGET)) $(LIBRARIES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) $(LIBRARIES.$(BUILD_TARGET_ARCH)) $(LIBRARIES.$(BUILD_TARGET_CPU)) $(LIBRARIES.$(BUILD_TYPE))44 _ALL_IMPORT_LIBS := $(IMPORT_LIBS) $(IMPORT_LIBS.$( BUILD_TARGET)) $(IMPORT_LIBS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) $(IMPORT_LIBS.$(BUILD_TARGET_ARCH)) $(IMPORT_LIBS.$(BUILD_TARGET_CPU)) $(IMPORT_LIBS.$(BUILD_TYPE))45 _ALL_DLLS := $(DLLS) $(DLLS.$( BUILD_TARGET)) $(DLLS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) $(DLLS.$(BUILD_TARGET_ARCH)) $(DLLS.$(BUILD_TARGET_CPU)) $(DLLS.$(BUILD_TYPE))46 _ALL_PROGRAMS := $(PROGRAMS) $(PROGRAMS.$( BUILD_TARGET)) $(PROGRAMS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) $(PROGRAMS.$(BUILD_TARGET_ARCH)) $(PROGRAMS.$(BUILD_TARGET_CPU)) $(PROGRAMS.$(BUILD_TYPE))47 _ALL_SYSMODS := $(SYSMODS) $(SYSMODS.$( BUILD_TARGET)) $(SYSMODS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) $(SYSMODS.$(BUILD_TARGET_ARCH)) $(SYSMODS.$(BUILD_TARGET_CPU)) $(SYSMODS.$(BUILD_TYPE))48 _ALL_OTHERS := $(OTHERS) $(OTHERS.$( BUILD_TARGET)) $(OTHERS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) $(OTHERS.$(BUILD_TARGET_ARCH)) $(OTHERS.$(BUILD_TARGET_CPU)) $(OTHERS.$(BUILD_TYPE))49 _ALL_INSTALLS := $(INSTALLS) $(INSTALLS.$( BUILD_TARGET)) $(INSTALLS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) $(INSTALLS.$(BUILD_TARGET_ARCH)) $(INSTALLS.$(BUILD_TARGET_CPU)) $(INSTALLS.$(BUILD_TYPE))50 _ALL_FETCHES := $(FETCHES) $(FETCHES.$( BUILD_TARGET)) $(FETCHES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) $(FETCHES.$(BUILD_TARGET_ARCH)) $(FETCHES.$(BUILD_TARGET_CPU)) $(FETCHES.$(BUILD_TYPE))51 _ALL_PATCHES := $(PATCHES) $(PATCHES.$( BUILD_TARGET)) $(PATCHES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) $(PATCHES.$(BUILD_TARGET_ARCH)) $(PATCHES.$(BUILD_TARGET_CPU)) $(PATCHES.$(BUILD_TYPE))42 _ALL_BLDPROGS := $(BLDPROGS) $(BLDPROGS.$(KBUILD_HOST)) $(BLDPROGS.$(KBUILD_HOST).$(KBUILD_HOST_ARCH)) $(BLDPROGS.$(KBUILD_HOST_ARCH)) $(BLDPROGS.$(KBUILD_HOST_CPU)) $(BLDPROGS.$(KBUILD_TYPE)) 43 _ALL_LIBRARIES := $(LIBRARIES) $(LIBRARIES.$(KBUILD_TARGET)) $(LIBRARIES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) $(LIBRARIES.$(KBUILD_TARGET_ARCH)) $(LIBRARIES.$(KBUILD_TARGET_CPU)) $(LIBRARIES.$(KBUILD_TYPE)) 44 _ALL_IMPORT_LIBS := $(IMPORT_LIBS) $(IMPORT_LIBS.$(KBUILD_TARGET)) $(IMPORT_LIBS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) $(IMPORT_LIBS.$(KBUILD_TARGET_ARCH)) $(IMPORT_LIBS.$(KBUILD_TARGET_CPU)) $(IMPORT_LIBS.$(KBUILD_TYPE)) 45 _ALL_DLLS := $(DLLS) $(DLLS.$(KBUILD_TARGET)) $(DLLS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) $(DLLS.$(KBUILD_TARGET_ARCH)) $(DLLS.$(KBUILD_TARGET_CPU)) $(DLLS.$(KBUILD_TYPE)) 46 _ALL_PROGRAMS := $(PROGRAMS) $(PROGRAMS.$(KBUILD_TARGET)) $(PROGRAMS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) $(PROGRAMS.$(KBUILD_TARGET_ARCH)) $(PROGRAMS.$(KBUILD_TARGET_CPU)) $(PROGRAMS.$(KBUILD_TYPE)) 47 _ALL_SYSMODS := $(SYSMODS) $(SYSMODS.$(KBUILD_TARGET)) $(SYSMODS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) $(SYSMODS.$(KBUILD_TARGET_ARCH)) $(SYSMODS.$(KBUILD_TARGET_CPU)) $(SYSMODS.$(KBUILD_TYPE)) 48 _ALL_OTHERS := $(OTHERS) $(OTHERS.$(KBUILD_TARGET)) $(OTHERS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) $(OTHERS.$(KBUILD_TARGET_ARCH)) $(OTHERS.$(KBUILD_TARGET_CPU)) $(OTHERS.$(KBUILD_TYPE)) 49 _ALL_INSTALLS := $(INSTALLS) $(INSTALLS.$(KBUILD_TARGET)) $(INSTALLS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) $(INSTALLS.$(KBUILD_TARGET_ARCH)) $(INSTALLS.$(KBUILD_TARGET_CPU)) $(INSTALLS.$(KBUILD_TYPE)) 50 _ALL_FETCHES := $(FETCHES) $(FETCHES.$(KBUILD_TARGET)) $(FETCHES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) $(FETCHES.$(KBUILD_TARGET_ARCH)) $(FETCHES.$(KBUILD_TARGET_CPU)) $(FETCHES.$(KBUILD_TYPE)) 51 _ALL_PATCHES := $(PATCHES) $(PATCHES.$(KBUILD_TARGET)) $(PATCHES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) $(PATCHES.$(KBUILD_TARGET_ARCH)) $(PATCHES.$(KBUILD_TARGET_CPU)) $(PATCHES.$(KBUILD_TYPE)) 52 52 53 53 # all targets. … … 64 64 $(_ALL_OTHERS) 65 65 66 # all $( BUILD_TARGET) targets.67 _ALL_ BUILD_TARGET_TARGETS = \66 # all $(KBUILD_TARGET) targets. 67 _ALL_TARGET_TARGETS = \ 68 68 $(_ALL_FETCHES) \ 69 69 $(_ALL_PATCHES) \ … … 76 76 $(_ALL_OTHERS) 77 77 78 # all $( BUILD_PLATFORM) targets.79 _ALL_ BUILD_PLATFORM_TARGETS = \78 # all $(KBUILD_HOST) targets. 79 _ALL_HOST_TARGETS = \ 80 80 $(_ALL_BLDPROGS) 81 81 … … 628 628 define def_templates_load_function 629 629 ifndef TEMPLATE_$(loading) 630 TEMPLATE_$(loading)_KMK_FILE := $(firstword $(foreach path, $(KBUILD_TEMPLATE_PATHS) $( PATH_KBUILD)/templates $(KBUILD_DEFAULT_PATHS), $(wildcard $(path)/$(loading).kmk)))630 TEMPLATE_$(loading)_KMK_FILE := $(firstword $(foreach path, $(KBUILD_TEMPLATE_PATHS) $(KBUILD_PATH)/templates $(KBUILD_DEFAULT_PATHS), $(wildcard $(path)/$(loading).kmk))) 631 631 ifeq ($(TEMPLATE_$(loading)_KMK_FILE),) 632 $(error kBuild: Cannot find include file for the template '$(loading)'! Searched: $(KBUILD_TEMPLATE_PATHS) $( PATH_KBUILD)/templates $(KBUILD_DEFAULT_PATHS))632 $(error kBuild: Cannot find include file for the template '$(loading)'! Searched: $(KBUILD_TEMPLATE_PATHS) $(KBUILD_PATH)/templates $(KBUILD_DEFAULT_PATHS)) 633 633 endif 634 634 include $(TEMPLATE_$(loading)_KMK_FILE) … … 649 649 # might not be 100% accurate... :-/ 650 650 # 651 _BLD_TYPES := $( BUILD_TYPE)652 _BLD_TARGETS := $( BUILD_TARGET) $(BUILD_PLATFORMS)653 _BLD_ARCHES := $( BUILD_TARGET_ARCH) $(BUILD_PLATFORM_ARCH)654 _BLD_CPUS := $( BUILD_TARGET_CPU) $(BUILD_PLATFORM_CPU)651 _BLD_TYPES := $(KBUILD_TYPE) 652 _BLD_TARGETS := $(KBUILD_TARGET) $(KBUILD_HOSTS) 653 _BLD_ARCHES := $(KBUILD_TARGET_ARCH) $(KBUILD_HOST_ARCH) 654 _BLD_CPUS := $(KBUILD_TARGET_CPU) $(KBUILD_HOST_CPU) 655 655 656 656 define def_collect_bld_xyz … … 819 819 properties_now_r := $(PROPS_LIBRARIES_ACCUMULATE_R) 820 820 properties_deferred := $(PROPS_LIBRARIES_DEFERRED) 821 if1of ($( BUILD_TARGET), nt os2 win)821 if1of ($(KBUILD_TARGET), nt os2 win) 822 822 $(foreach trg, $(_ALL_LIBRARIES) $(_ALL_IMPORT_LIBS),$(evalval def_inherit)) 823 823 else … … 830 830 properties_now_r := $(PROPS_DLLS_ACCUMULATE_R) 831 831 properties_deferred := $(PROPS_DLLS_DEFERRED) 832 if1of ($( BUILD_TARGET), nt os2 win)832 if1of ($(KBUILD_TARGET), nt os2 win) 833 833 $(foreach trg, $(_ALL_DLLS),$(evalval def_inherit)) 834 834 else … … 979 979 $(target)_$(prop) += $$(TEMPLATE_$($(target)_TEMPLATE)_$(prop)) 980 980 endif 981 ifdef TEMPLATE_$($(target)_TEMPLATE)_$(prop).$( BUILD_TYPE)982 $(target)_$(prop).$( BUILD_TYPE) += $$(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TYPE))981 ifdef TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(KBUILD_TYPE) 982 $(target)_$(prop).$(KBUILD_TYPE) += $$(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(KBUILD_TYPE)) 983 983 endif 984 984 ifdef TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(bld_trg) … … 1003 1003 $(target)_$(prop) <=$$(TEMPLATE_$($(target)_TEMPLATE)_$(prop)) 1004 1004 endif 1005 ifdef TEMPLATE_$($(target)_TEMPLATE)_$(prop).$( BUILD_TYPE)1006 $(target)_$(prop).$( BUILD_TYPE) <=$$(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(BUILD_TYPE))1005 ifdef TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(KBUILD_TYPE) 1006 $(target)_$(prop).$(KBUILD_TYPE) <=$$(TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(KBUILD_TYPE)) 1007 1007 endif 1008 1008 ifdef TEMPLATE_$($(target)_TEMPLATE)_$(prop).$(bld_trg) … … 1046 1046 1047 1047 # Inherit template properties 1048 bld_trg := $( BUILD_TARGET)1049 bld_trg_arch := $( BUILD_TARGET_ARCH)1050 bld_trg_cpu := $( BUILD_TARGET_CPU)1051 $(foreach target, $(_ALL_ BUILD_TARGET_TARGETS),$(evalval def_inherit_template))1052 1053 bld_trg := $( BUILD_PLATFORM)1054 bld_trg_arch := $( BUILD_PLATFORM_ARCH)1055 bld_trg_cpu := $( BUILD_PLATFORM_CPU)1056 $(foreach target, $(_ALL_ BUILD_PLATFORM_TARGETS),$(evalval def_inherit_template))1048 bld_trg := $(KBUILD_TARGET) 1049 bld_trg_arch := $(KBUILD_TARGET_ARCH) 1050 bld_trg_cpu := $(KBUILD_TARGET_CPU) 1051 $(foreach target, $(_ALL_TARGET_TARGETS),$(evalval def_inherit_template)) 1052 1053 bld_trg := $(KBUILD_HOST) 1054 bld_trg_arch := $(KBUILD_HOST_ARCH) 1055 bld_trg_cpu := $(KBUILD_HOST_CPU) 1056 $(foreach target, $(_ALL_HOST_TARGETS),$(evalval def_inherit_template)) 1057 1057 1058 1058 ifdef KBUILD_PROFILE_SELF … … 1070 1070 # that should be included. 1071 1071 # 1072 _TOOLS := $(TOOL.$( BUILD_TARGET)) $(TOOL.$(BUILD_TARGET_ARCH)) $(TOOL.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) \1073 $(TOOL.$( BUILD_PLATFORM)) $(TOOL.$(BUILD_PLATFORM_ARCH)) $(TOOL.$(BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH)) \1072 _TOOLS := $(TOOL.$(KBUILD_TARGET)) $(TOOL.$(KBUILD_TARGET_ARCH)) $(TOOL.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) \ 1073 $(TOOL.$(KBUILD_HOST)) $(TOOL.$(KBUILD_HOST_ARCH)) $(TOOL.$(KBUILD_HOST).$(KBUILD_HOST_ARCH)) \ 1074 1074 $(TOOL) 1075 _SDKS := $(SDKS.$( BUILD_TARGET)) $(SDKS.$(BUILD_TARGET_ARCH)) $(SDKS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) \1076 $(SDKS.$( BUILD_PLATFORM)) $(SDKS.$(BUILD_PLATFORM_ARCH)) $(SDKS.$(BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH)) \1077 $(SDKS.$( BUILD_TYPE)) \1075 _SDKS := $(SDKS.$(KBUILD_TARGET)) $(SDKS.$(KBUILD_TARGET_ARCH)) $(SDKS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) \ 1076 $(SDKS.$(KBUILD_HOST)) $(SDKS.$(KBUILD_HOST_ARCH)) $(SDKS.$(KBUILD_HOST).$(KBUILD_HOST_ARCH)) \ 1077 $(SDKS.$(KBUILD_TYPE)) \ 1078 1078 $(SDKS) 1079 1079 define def_tools_sdks_target_source … … 1094 1094 $($(source)_SDKS.$(_bld_trg_arch)) \ 1095 1095 $($(target)_$(source)_SDKS.$(_bld_trg_arch)) \ 1096 $($(source)_SDKS.$( BUILD_TYPE)) \1097 $($(target)_$(source)_SDKS.$( BUILD_TYPE)) \1096 $($(source)_SDKS.$(KBUILD_TYPE)) \ 1097 $($(target)_$(source)_SDKS.$(KBUILD_TYPE)) \ 1098 1098 $($(source)_SDKS) \ 1099 1099 $($(target)_$(source)_SDKS)) … … 1101 1101 1102 1102 define def_tools_sdks_target 1103 local _bld_type := $(firstword $($(target)_BLD_TYPE) $( BUILD_TYPE))1103 local _bld_type := $(firstword $($(target)_BLD_TYPE) $(KBUILD_TYPE)) 1104 1104 local _bld_trg := $(firstword $($(target)_BLD_TRG) $(bld_trg)) 1105 1105 local _bld_trg_arch := $(firstword $($(target)_BLD_TRG_ARCH) $(bld_trg_arch)) … … 1127 1127 1128 1128 define def_tools_srcname_target 1129 local _bld_type := $(firstword $($(target)_BLD_TYPE) $( BUILD_TYPE))1129 local _bld_type := $(firstword $($(target)_BLD_TYPE) $(KBUILD_TYPE)) 1130 1130 local _bld_trg := $(firstword $($(target)_BLD_TRG) $(bld_trg)) 1131 1131 local _bld_trg_arch := $(firstword $($(target)_BLD_TRG_ARCH) $(bld_trg_arch)) … … 1142 1142 endef # def_tools_srcname_target 1143 1143 1144 bld_trg := $( BUILD_TARGET)1145 bld_trg_arch := $( BUILD_TARGET_ARCH)1146 bld_trg_cpu := $( BUILD_TARGET_CPU)1147 $(foreach target, $(_ALL_ BUILD_TARGET_TARGETS), $(evalval def_tools_sdks_target))1144 bld_trg := $(KBUILD_TARGET) 1145 bld_trg_arch := $(KBUILD_TARGET_ARCH) 1146 bld_trg_cpu := $(KBUILD_TARGET_CPU) 1147 $(foreach target, $(_ALL_TARGET_TARGETS), $(evalval def_tools_sdks_target)) 1148 1148 $(foreach target, $(_ALL_SRCNAME_TARGETS), $(evalval def_tools_srcname_target)) 1149 1149 1150 bld_trg := $( BUILD_PLATFORM)1151 bld_trg_arch := $( BUILD_PLATFORM_ARCH)1152 bld_trg_cpu := $( BUILD_PLATFORM_CPU)1153 $(foreach target, $(_ALL_ BUILD_PLATFORM_TARGETS), $(evalval def_tools_sdks_target))1150 bld_trg := $(KBUILD_HOST) 1151 bld_trg_arch := $(KBUILD_HOST_ARCH) 1152 bld_trg_cpu := $(KBUILD_HOST_CPU) 1153 $(foreach target, $(_ALL_HOST_TARGETS), $(evalval def_tools_sdks_target)) 1154 1154 1155 1155 _TOOLS := $(sort $(_TOOLS)) … … 1160 1160 define def_tools_load_function 1161 1161 ifndef TOOL_$(loading) 1162 TOOL_$(loading)_KMK_FILE := $(firstword $(foreach path, $(KBUILD_TOOL_PATHS) $( PATH_KBUILD)/tools $(KBUILD_DEFAULT_PATHS), $(wildcard $(path)/$(loading).kmk)))1162 TOOL_$(loading)_KMK_FILE := $(firstword $(foreach path, $(KBUILD_TOOL_PATHS) $(KBUILD_PATH)/tools $(KBUILD_DEFAULT_PATHS), $(wildcard $(path)/$(loading).kmk))) 1163 1163 ifeq ($(TOOL_$(loading)_KMK_FILE),) 1164 $(error kBuild: Cannot find include file for the tool '$(loading)'! Searched: $(KBUILD_TOOL_PATHS) $( PATH_KBUILD)/tools $(KBUILD_DEFAULT_PATHS))1164 $(error kBuild: Cannot find include file for the tool '$(loading)'! Searched: $(KBUILD_TOOL_PATHS) $(KBUILD_PATH)/tools $(KBUILD_DEFAULT_PATHS)) 1165 1165 endif 1166 1166 include $(TOOL_$(loading)_KMK_FILE) … … 1175 1175 define def_sdk_load_function 1176 1176 ifndef SDK_$(loading) 1177 SDK_$(loading)_KMK_FILE := $(firstword $(foreach path, $(KBUILD_SDK_PATHS) $( PATH_KBUILD)/sdks $(KBUILD_DEFAULT_PATHS), $(wildcard $(path)/$(loading).kmk)))1177 SDK_$(loading)_KMK_FILE := $(firstword $(foreach path, $(KBUILD_SDK_PATHS) $(KBUILD_PATH)/sdks $(KBUILD_DEFAULT_PATHS), $(wildcard $(path)/$(loading).kmk))) 1178 1178 ifeq ($(SDK_$(loading)_KMK_FILE),) 1179 $(error kBuild: Cannot find include file for the SDK '$(loading)'! Searched: $(KBUILD_SDK_PATHS) $( PATH_KBUILD)/sdks $(KBUILD_DEFAULT_PATHS))1179 $(error kBuild: Cannot find include file for the SDK '$(loading)'! Searched: $(KBUILD_SDK_PATHS) $(KBUILD_PATH)/sdks $(KBUILD_DEFAULT_PATHS)) 1180 1180 endif 1181 1181 include $(SDK_$(loading)_KMK_FILE) … … 1244 1244 define def_pass1_link_common 1245 1245 1246 local bld_type := $(firstword $($(target)_BLD_TYPE) $( BUILD_TYPE))1246 local bld_type := $(firstword $($(target)_BLD_TYPE) $(KBUILD_TYPE)) 1247 1247 local bld_trg := $(firstword $($(target)_BLD_TRG) $(BUILD_$(bld_trg_base_var))) 1248 1248 local bld_trg_arch:= $(firstword $($(target)_BLD_TRG_ARCH) $(BUILD_$(bld_trg_base_var)_ARCH)) … … 1312 1312 tool_prefix := LD 1313 1313 bld_trg_base_var := PLATFORM 1314 $(foreach target, $(BLDPROGS) $(BLDPROGS.$( BUILD_PLATFORM)) $(BLDPROGS.$(BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH)), \1314 $(foreach target, $(BLDPROGS) $(BLDPROGS.$(KBUILD_HOST)) $(BLDPROGS.$(KBUILD_HOST).$(KBUILD_HOST_ARCH)), \ 1315 1315 $(evalval def_pass1_bldprog)) 1316 1316 … … 1324 1324 tool_prefix := AR 1325 1325 bld_trg_base_var := TARGET 1326 $(foreach target, $(LIBRARIES) $(LIBRARIES.$( BUILD_TARGET)) $(LIBRARIES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), \1326 $(foreach target, $(LIBRARIES) $(LIBRARIES.$(KBUILD_TARGET)) $(LIBRARIES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), \ 1327 1327 $(evalval def_pass1_link_common)) 1328 1328 … … 1336 1336 tool_prefix := LD 1337 1337 bld_trg_base_var := TARGET 1338 $(foreach target, $(DLLS) $(DLLS.$( BUILD_TARGET)) $(DLLS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), \1338 $(foreach target, $(DLLS) $(DLLS.$(KBUILD_TARGET)) $(DLLS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), \ 1339 1339 $(evalval def_pass1_link_common)) 1340 1340 … … 1346 1346 # - On other platforms they are fake DLLs. 1347 1347 # 1348 if1of ($( BUILD_TARGET), nt os2 win win64 win32)1348 if1of ($(KBUILD_TARGET), nt os2 win win64 win32) 1349 1349 EXT := LIB 1350 1350 EXTPRE := … … 1352 1352 tool_prefix := AR 1353 1353 bld_trg_base_var := TARGET 1354 $(foreach target, $(IMPORT_LIBS) $(IMPORT_LIBS.$( BUILD_TARGET)) $(IMPORT_LIBS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), \1354 $(foreach target, $(IMPORT_LIBS) $(IMPORT_LIBS.$(KBUILD_TARGET)) $(IMPORT_LIBS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), \ 1355 1355 $(evalval def_pass1_link_common)) 1356 1356 else … … 1360 1360 tool_prefix := LD 1361 1361 bld_trg_base_var := TARGET 1362 $(foreach target, $(IMPORT_LIBS) $(IMPORT_LIBS.$( BUILD_TARGET)) $(IMPORT_LIBS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), \1362 $(foreach target, $(IMPORT_LIBS) $(IMPORT_LIBS.$(KBUILD_TARGET)) $(IMPORT_LIBS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), \ 1363 1363 $(evalval def_pass1_link_common)) 1364 1364 endif … … 1373 1373 tool_prefix := LD 1374 1374 bld_trg_base_var := TARGET 1375 $(foreach target, $(PROGRAMS) $(PROGRAMS.$( BUILD_TARGET)) $(PROGRAMS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), \1375 $(foreach target, $(PROGRAMS) $(PROGRAMS.$(KBUILD_TARGET)) $(PROGRAMS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), \ 1376 1376 $(evalval def_pass1_link_common)) 1377 1377 … … 1385 1385 tool_prefix := LD 1386 1386 bld_trg_base_var := TARGET 1387 $(foreach target, $(SYSMODS) $(SYSMODS.$( BUILD_TARGET)) $(SYSMODS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), \1387 $(foreach target, $(SYSMODS) $(SYSMODS.$(KBUILD_TARGET)) $(SYSMODS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), \ 1388 1388 $(evalval def_pass1_link_common)) 1389 1389 … … 1394 1394 # 1395 1395 define def_pass1_install 1396 local bld_type := $(firstword $($(target)_BLD_TYPE) $( BUILD_TYPE))1397 local bld_trg := $(firstword $($(target)_BLD_TRG) $( BUILD_TARGET))1398 local bld_trg_arch:= $(firstword $($(target)_BLD_TRG_ARCH) $( BUILD_TARGET_ARCH))1399 local bld_trg_cpu := $(firstword $($(target)_BLD_TRG_CPU) $( BUILD_TARGET_CPU))1396 local bld_type := $(firstword $($(target)_BLD_TYPE) $(KBUILD_TYPE)) 1397 local bld_trg := $(firstword $($(target)_BLD_TRG) $(KBUILD_TARGET)) 1398 local bld_trg_arch:= $(firstword $($(target)_BLD_TRG_ARCH) $(KBUILD_TARGET_ARCH)) 1399 local bld_trg_cpu := $(firstword $($(target)_BLD_TRG_CPU) $(KBUILD_TARGET_CPU)) 1400 1400 # TARGET_* 1401 1401 TARGET_$(target) := $(PATH_TARGET)/$(target).ins 1402 1402 # INSTARGET_ later. 1403 1403 endef 1404 $(foreach target, $(INSTALLS) $(INSTALLS.$( BUILD_TARGET)) $(INSTALLS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), \1404 $(foreach target, $(INSTALLS) $(INSTALLS.$(KBUILD_TARGET)) $(INSTALLS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), \ 1405 1405 $(evalval def_pass1_install)) 1406 1406 … … 1761 1761 1762 1762 # The 'sources'. 1763 #$ (warning dbg fetch: target=$(target) sources=$($(target)_SOURCES) $($(target)_SOURCES.$( BUILD_TYPE)) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_TARGET_ARCH)) $($(target)_SOURCES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)))1764 $(foreach source,$($(target)_SOURCES) $($(target)_SOURCES.$( BUILD_TYPE)) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_TARGET_ARCH)) $($(target)_SOURCES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)),\1763 #$ (warning dbg fetch: target=$(target) sources=$($(target)_SOURCES) $($(target)_SOURCES.$(KBUILD_TYPE)) $($(target)_SOURCES.$(KBUILD_TARGET)) $($(target)_SOURCES.$(KBUILD_TARGET_ARCH)) $($(target)_SOURCES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH))) 1764 $(foreach source,$($(target)_SOURCES) $($(target)_SOURCES.$(KBUILD_TYPE)) $($(target)_SOURCES.$(KBUILD_TARGET)) $($(target)_SOURCES.$(KBUILD_TARGET_ARCH)) $($(target)_SOURCES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)),\ 1765 1765 $(evalval def_fetch_src)) 1766 1766 … … 1786 1786 1787 1787 # Walk the FETCH target lists. 1788 bld_trg := $( BUILD_TARGET)1789 bld_trg_arch := $( BUILD_TARGET_ARCH)1790 $(foreach target, $(FETCHES) $(FETCHES.$( BUILD_TARGET)) $(FETCHES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), \1788 bld_trg := $(KBUILD_TARGET) 1789 bld_trg_arch := $(KBUILD_TARGET_ARCH) 1790 $(foreach target, $(FETCHES) $(FETCHES.$(KBUILD_TARGET)) $(FETCHES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), \ 1791 1791 $(evalval def_fetch)) 1792 1792 … … 1818 1818 #define def_patch 1819 1819 # 1820 #$(foreach source,$($(target)_SOURCES) $($(target)_SOURCES.$( BUILD_TYPE)) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_TARGET_ARCH)) $($(target)_SOURCES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)),\1820 #$(foreach source,$($(target)_SOURCES) $($(target)_SOURCES.$(KBUILD_TYPE)) $($(target)_SOURCES.$(KBUILD_TARGET)) $($(target)_SOURCES.$(KBUILD_TARGET_ARCH)) $($(target)_SOURCES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)),\ 1821 1821 # $(evalval def_patch_src)) 1822 1822 # … … 1824 1824 #endef 1825 1825 # 1826 #$(foreach target, $(PATCHES) $(PATCHES.$( BUILD_TARGET)) $(PATCHES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), \1826 #$(foreach target, $(PATCHES) $(PATCHES.$(KBUILD_TARGET)) $(PATCHES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), \ 1827 1827 # $(evalval def_patch)) 1828 1828 # … … 2052 2052 # library basics 2053 2053 ## @todo prefix 2054 local bld_type := $(firstword $($(target)_BLD_TYPE) $( BUILD_TYPE))2055 local bld_trg := $(firstword $($(target)_BLD_TRG) $( BUILD_TARGET))2056 local bld_trg_arch:= $(firstword $($(target)_BLD_TRG_ARCH) $( BUILD_TARGET_ARCH))2057 local bld_trg_cpu := $(firstword $($(target)_BLD_TRG_CPU) $( BUILD_TARGET_CPU))2054 local bld_type := $(firstword $($(target)_BLD_TYPE) $(KBUILD_TYPE)) 2055 local bld_trg := $(firstword $($(target)_BLD_TRG) $(KBUILD_TARGET)) 2056 local bld_trg_arch:= $(firstword $($(target)_BLD_TRG_ARCH) $(KBUILD_TARGET_ARCH)) 2057 local bld_trg_cpu := $(firstword $($(target)_BLD_TRG_CPU) $(KBUILD_TARGET_CPU)) 2058 2058 local tool := $(call _TARGET_TOOL,$(target),AR) 2059 2059 ifeq ($(tool),) … … 2242 2242 tool_do := LINK_LIBRARY 2243 2243 mode := 0644 2244 $(foreach target, $(LIBRARIES) $(LIBRARIES.$( BUILD_TARGET)) $(LIBRARIES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), $(evalval def_lib))2244 $(foreach target, $(LIBRARIES) $(LIBRARIES.$(KBUILD_TARGET)) $(LIBRARIES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), $(evalval def_lib)) 2245 2245 2246 2246 ifdef KBUILD_PROFILE_SELF … … 2265 2265 define def_link_common 2266 2266 # basics 2267 local bld_type := $(firstword $($(target)_BLD_TYPE) $( BUILD_TYPE))2267 local bld_type := $(firstword $($(target)_BLD_TYPE) $(KBUILD_TYPE)) 2268 2268 local bld_trg := $(firstword $($(target)_BLD_TRG) $(BUILD_$(bld_trg_base_var))) 2269 2269 local bld_trg_arch:= $(firstword $($(target)_BLD_TRG_ARCH) $(BUILD_$(bld_trg_base_var)_ARCH)) … … 2608 2608 mode := 0755 2609 2609 bld_trg_base_var := PLATFORM 2610 $(foreach target, $(BLDPROGS) $(BLDPROGS.$( BUILD_PLATFORM)) $(BLDPROGS.$(BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH)), $(evalval def_bldprog))2610 $(foreach target, $(BLDPROGS) $(BLDPROGS.$(KBUILD_HOST)) $(BLDPROGS.$(KBUILD_HOST).$(KBUILD_HOST_ARCH)), $(evalval def_bldprog)) 2611 2611 2612 2612 ifdef KBUILD_PROFILE_SELF … … 2630 2630 mode := 0644 2631 2631 bld_trg_base_var := TARGET 2632 $(foreach target, $(DLLS) $(DLLS.$( BUILD_TARGET)) $(DLLS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), $(evalval def_link_common))2632 $(foreach target, $(DLLS) $(DLLS.$(KBUILD_TARGET)) $(DLLS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), $(evalval def_link_common)) 2633 2633 2634 2634 ifdef KBUILD_PROFILE_SELF … … 2650 2650 mode := 0644 2651 2651 bld_trg_base_var := TARGET 2652 ifeq ($(filter-out nt os2 win win64 win32,$( BUILD_TARGET)),)2652 ifeq ($(filter-out nt os2 win win64 win32,$(KBUILD_TARGET)),) 2653 2653 EXT := LIB 2654 2654 tool_do := LINK_LIBRARY 2655 2655 definst := $(PATH_LIB) 2656 $(foreach target, $(IMPORT_LIBS) $(IMPORT_LIBS.$( BUILD_TARGET)) $(IMPORT_LIBS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), $(evalval def_lib))2656 $(foreach target, $(IMPORT_LIBS) $(IMPORT_LIBS.$(KBUILD_TARGET)) $(IMPORT_LIBS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), $(evalval def_lib)) 2657 2657 else 2658 2658 EXT := DLL 2659 2659 tool_do := LINK_DLL 2660 2660 definst := $(PATH_DLL) 2661 $(foreach target, $(IMPORT_LIBS) $(IMPORT_LIBS.$( BUILD_TARGET)) $(IMPORT_LIBS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), $(evalval def_link_common))2661 $(foreach target, $(IMPORT_LIBS) $(IMPORT_LIBS.$(KBUILD_TARGET)) $(IMPORT_LIBS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), $(evalval def_link_common)) 2662 2662 endif 2663 2663 … … 2682 2682 mode := 0755 2683 2683 bld_trg_base_var := TARGET 2684 $(foreach target, $(PROGRAMS) $(PROGRAMS.$( BUILD_TARGET)) $(PROGRAMS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), $(evalval def_link_common))2684 $(foreach target, $(PROGRAMS) $(PROGRAMS.$(KBUILD_TARGET)) $(PROGRAMS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), $(evalval def_link_common)) 2685 2685 2686 2686 ifdef KBUILD_PROFILE_SELF … … 2704 2704 mode := 0644 2705 2705 bld_trg_base_var := TARGET 2706 $(foreach target, $(SYSMODS) $(SYSMODS.$( BUILD_TARGET)) $(SYSMODS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), $(evalval def_link_common))2706 $(foreach target, $(SYSMODS) $(SYSMODS.$(KBUILD_TARGET)) $(SYSMODS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), $(evalval def_link_common)) 2707 2707 2708 2708 ifdef KBUILD_PROFILE_SELF … … 2717 2717 # OTHERS 2718 2718 # 2719 _OTHERS = $(OTHERS) $(OTHERS.$( BUILD_TARGET)) $(OTHERS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH))2719 _OTHERS = $(OTHERS) $(OTHERS.$(KBUILD_TARGET)) $(OTHERS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) 2720 2720 2721 2721 … … 2984 2984 define def_install 2985 2985 # the basics. 2986 local bld_type := $(firstword $($(target)_BLD_TYPE) $( BUILD_TYPE))2987 local bld_trg := $(firstword $($(target)_BLD_TRG) $( BUILD_TARGET))2988 local bld_trg_arch:= $(firstword $($(target)_BLD_TRG_ARCH) $( BUILD_TARGET_ARCH))2989 local bld_trg_cpu := $(firstword $($(target)_BLD_TRG_CPU) $( BUILD_TARGET_CPU))2986 local bld_type := $(firstword $($(target)_BLD_TYPE) $(KBUILD_TYPE)) 2987 local bld_trg := $(firstword $($(target)_BLD_TRG) $(KBUILD_TARGET)) 2988 local bld_trg_arch:= $(firstword $($(target)_BLD_TRG_ARCH) $(KBUILD_TARGET_ARCH)) 2989 local bld_trg_cpu := $(firstword $($(target)_BLD_TRG_CPU) $(KBUILD_TARGET_CPU)) 2990 2990 2991 2991 INSTARGET_$(target) := $($(target)_GOALS) … … 3016 3016 3017 3017 ## process all install targets 3018 $(foreach target, $(INSTALLS) $(INSTALLS.$( BUILD_TARGET)) $(INSTALLS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)), \3018 $(foreach target, $(INSTALLS) $(INSTALLS.$(KBUILD_TARGET)) $(INSTALLS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), \ 3019 3019 $(evalval def_install)) 3020 3020 … … 3030 3030 # PACKING 3031 3031 # 3032 _PACKING += $(PACKING) $(PACKING.$( BUILD_TARGET)) $(PACKING.$(BUILD_TARGET).$(BUILD_TARGET_ARCH))3032 _PACKING += $(PACKING) $(PACKING.$(KBUILD_TARGET)) $(PACKING.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) 3033 3033 3034 3034 … … 3110 3110 # @param $(PASS) Uppercase pass name. 3111 3111 define def_pass_old 3112 $(eval SUBDIRS_$(PASS) ?= $(SUBDIRS) $(SUBDIRS.$( BUILD_TARGET)) $(SUBDIRS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) )3113 $(eval SUBDIRS_AFTER_$(PASS) ?= $(SUBDIRS_AFTER) $(SUBDIRS_AFTER.$( BUILD_TARGET)) $(SUBDIRS_AFTER.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) )3114 $(eval MAKEFILES_BEFORE_$(PASS) ?= $(MAKEFILES_BEFORE) $(MAKEFILES_BEFORE.$( BUILD_TARGET)) $(MAKEFILES_BEFORE.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) )3115 $(eval MAKEFILES_AFTER_$(PASS) ?= $(MAKEFILES_AFTER) $(MAKEFILES_AFTER.$( BUILD_TARGET)) $(MAKEFILES_AFTER.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) )3112 $(eval SUBDIRS_$(PASS) ?= $(SUBDIRS) $(SUBDIRS.$(KBUILD_TARGET)) $(SUBDIRS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ) 3113 $(eval SUBDIRS_AFTER_$(PASS) ?= $(SUBDIRS_AFTER) $(SUBDIRS_AFTER.$(KBUILD_TARGET)) $(SUBDIRS_AFTER.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ) 3114 $(eval MAKEFILES_BEFORE_$(PASS) ?= $(MAKEFILES_BEFORE) $(MAKEFILES_BEFORE.$(KBUILD_TARGET)) $(MAKEFILES_BEFORE.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ) 3115 $(eval MAKEFILES_AFTER_$(PASS) ?= $(MAKEFILES_AFTER) $(MAKEFILES_AFTER.$(KBUILD_TARGET)) $(MAKEFILES_AFTER.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ) 3116 3116 3117 3117 $(eval tag:=_before) 3118 3118 $(eval dep:=) 3119 $(foreach subdir,$(SUBDIRS_$(PASS)) $(SUBDIRS_$(PASS).$( BUILD_TARGET)) $(SUBDIRS_$(PASS).$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) ,$(eval $(def_pass_subdir)))3120 $(foreach makefile,$(MAKEFILES_BEFORE_$(PASS)) $(MAKEFILES_BEFORE_$(PASS).$( BUILD_TARGET)) $(MAKEFILES_BEFORE_$(PASS).$(BUILD_TARGET).$(BUILD_TARGET_ARCH)),$(eval $(def_pass_makefile)))3119 $(foreach subdir,$(SUBDIRS_$(PASS)) $(SUBDIRS_$(PASS).$(KBUILD_TARGET)) $(SUBDIRS_$(PASS).$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ,$(eval $(def_pass_subdir))) 3120 $(foreach makefile,$(MAKEFILES_BEFORE_$(PASS)) $(MAKEFILES_BEFORE_$(PASS).$(KBUILD_TARGET)) $(MAKEFILES_BEFORE_$(PASS).$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)),$(eval $(def_pass_makefile))) 3121 3121 3122 3122 $(eval tag:=_after) 3123 3123 $(eval dep:=pass_$(pass)_doit) 3124 $(foreach subdir,$(SUBDIRS_AFTER_$(PASS)) $(SUBDIRS_AFTER_$(PASS).$( BUILD_TARGET)) $(SUBDIRS_AFTER_$(PASS).$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) ,$(eval $(def_pass_subdir)))3125 $(foreach makefile,$(MAKEFILES_AFTER_$(PASS)) $(MAKEFILES_AFTER_$(PASS).$( BUILD_TARGET)) $(MAKEFILES_AFTER_$(PASS).$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) ,$(eval $(def_pass_makefile)))3124 $(foreach subdir,$(SUBDIRS_AFTER_$(PASS)) $(SUBDIRS_AFTER_$(PASS).$(KBUILD_TARGET)) $(SUBDIRS_AFTER_$(PASS).$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ,$(eval $(def_pass_subdir))) 3125 $(foreach makefile,$(MAKEFILES_AFTER_$(PASS)) $(MAKEFILES_AFTER_$(PASS).$(KBUILD_TARGET)) $(MAKEFILES_AFTER_$(PASS).$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ,$(eval $(def_pass_makefile))) 3126 3126 3127 3127 .NOTPARALLEL: pass_$(pass)_before pass_$(pass)_after … … 3136 3136 3137 3137 define def_pass 3138 $(eval SUBDIRS_$(PASS) ?= $(SUBDIRS) $(SUBDIRS.$( BUILD_TARGET)) $(SUBDIRS.$(BUILD_TARGET.$(BUILD_TARGET_ARCH))) )3139 $(eval SUBDIRS_AFTER_$(PASS) ?= $(SUBDIRS_AFTER) $(SUBDIRS_AFTER.$( BUILD_TARGET)) $(SUBDIRS_AFTER.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) )3140 $(eval MAKEFILES_BEFORE_$(PASS) ?= $(MAKEFILES_BEFORE) $(MAKEFILES_BEFORE.$( BUILD_TARGET)) $(MAKEFILES_BEFORE.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) )3141 $(eval MAKEFILES_AFTER_$(PASS) ?= $(MAKEFILES_AFTER) $(MAKEFILES_AFTER.$( BUILD_TARGET)) $(MAKEFILES_AFTER.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) )3138 $(eval SUBDIRS_$(PASS) ?= $(SUBDIRS) $(SUBDIRS.$(KBUILD_TARGET)) $(SUBDIRS.$(KBUILD_TARGET.$(KBUILD_TARGET_ARCH))) ) 3139 $(eval SUBDIRS_AFTER_$(PASS) ?= $(SUBDIRS_AFTER) $(SUBDIRS_AFTER.$(KBUILD_TARGET)) $(SUBDIRS_AFTER.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ) 3140 $(eval MAKEFILES_BEFORE_$(PASS) ?= $(MAKEFILES_BEFORE) $(MAKEFILES_BEFORE.$(KBUILD_TARGET)) $(MAKEFILES_BEFORE.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ) 3141 $(eval MAKEFILES_AFTER_$(PASS) ?= $(MAKEFILES_AFTER) $(MAKEFILES_AFTER.$(KBUILD_TARGET)) $(MAKEFILES_AFTER.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ) 3142 3142 3143 3143 $(eval tag:=_before) 3144 3144 $(eval dep:=) 3145 $(foreach subdir,$(SUBDIRS_$(PASS)) $(SUBDIRS_$(PASS).$( BUILD_TARGET)) $(SUBDIRS_$(PASS).$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) ,$(eval $(def_pass_subdir)))3146 $(foreach makefile,$(MAKEFILES_BEFORE_$(PASS)) $(MAKEFILES_BEFORE_$(PASS).$( BUILD_TARGET)) $(MAKEFILES_BEFORE_$(PASS).$(BUILD_TARGET).$(BUILD_TARGET_ARCH)),$(eval $(def_pass_makefile)))3145 $(foreach subdir,$(SUBDIRS_$(PASS)) $(SUBDIRS_$(PASS).$(KBUILD_TARGET)) $(SUBDIRS_$(PASS).$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ,$(eval $(def_pass_subdir))) 3146 $(foreach makefile,$(MAKEFILES_BEFORE_$(PASS)) $(MAKEFILES_BEFORE_$(PASS).$(KBUILD_TARGET)) $(MAKEFILES_BEFORE_$(PASS).$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)),$(eval $(def_pass_makefile))) 3147 3147 3148 3148 $(eval tag:=_after) 3149 3149 $(eval dep:=pass_$(pass)_doit) 3150 $(foreach subdir,$(SUBDIRS_AFTER_$(PASS)) $(SUBDIRS_AFTER_$(PASS).$( BUILD_TARGET)) $(SUBDIRS_AFTER_$(PASS).$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) ,$(eval $(def_pass_subdir)))3151 $(foreach makefile,$(MAKEFILES_AFTER_$(PASS)) $(MAKEFILES_AFTER_$(PASS).$( BUILD_TARGET)) $(MAKEFILES_AFTER_$(PASS).$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) ,$(eval $(def_pass_makefile)))3150 $(foreach subdir,$(SUBDIRS_AFTER_$(PASS)) $(SUBDIRS_AFTER_$(PASS).$(KBUILD_TARGET)) $(SUBDIRS_AFTER_$(PASS).$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ,$(eval $(def_pass_subdir))) 3151 $(foreach makefile,$(MAKEFILES_AFTER_$(PASS)) $(MAKEFILES_AFTER_$(PASS).$(KBUILD_TARGET)) $(MAKEFILES_AFTER_$(PASS).$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) ,$(eval $(def_pass_makefile))) 3152 3152 3153 3153 ifdef KBUILD_SAFE_PARALLEL … … 3253 3253 @$(ECHO) " INSTARGET_$(target)=$(INSTARGET_$(target))" $(NLTAB)\ 3254 3254 $(foreach prop,$(PROPS_SINGLE) $(PROPS_ACCUMULATE_L) $(PROPS_ACCUMULATE_R) OBJS_ CLEAN, \ 3255 $(eval _tmp:=$(firstword $($(target)_BLD_TRG) $( BUILD_TARGET))) \3255 $(eval _tmp:=$(firstword $($(target)_BLD_TRG) $(KBUILD_TARGET))) \ 3256 3256 $(if $($(target)_$(prop).$(_tmp)),\ 3257 3257 @$(ECHO) " $(target)_$(prop).$(_tmp)=$($(target)_$(prop).$(_tmp))" $(NLTAB)) \ … … 3259 3259 )\ 3260 3260 $(foreach prop,$(PROPS_DEFERRED), \ 3261 $(eval _tmp:=$(firstword $($(target)_BLD_TRG) $( BUILD_TARGET))) \3261 $(eval _tmp:=$(firstword $($(target)_BLD_TRG) $(KBUILD_TARGET))) \ 3262 3262 $(if $(value $(target)_$(prop).$(_tmp)),\ 3263 3263 @$(ECHO) ' $(target)_$(prop).$(_tmp)=$(value $(TARGET)_$(prop).$(_tmp))' $(NLTAB)) \
Note:
See TracChangeset
for help on using the changeset viewer.