Changeset 122 for trunk/kBuild
- Timestamp:
- Jun 25, 2004, 9:41:20 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/footer.kmk
r120 r122 292 292 _SDKS := $(SDKS) 293 293 define def_sdks_target_source 294 $(foreach sdk, $($(source)_SDKS) $($(target)_$(source)_SDKS), \ 294 $(foreach sdk, $($(source)_SDKS) $($(source)_SDKS.$(BUILD_TARGET)) $($(source)_SDKS.$(BUILD_MODE)) \ 295 $($(target)_$(source)_SDKS) $($(target)_$(source)_SDKS.$(BUILD_TARGET)) $($(target)_$(source)_SDKS.$(BUILD_MODE)), \ 295 296 $(eval _SDKS += $(sdk))) 296 297 endef 297 298 define def_sdks_target 298 $(foreach sdk, $($(target)_SDKS), $(eval _SDKS += $(sdk))) 299 $(foreach sdk, $($(target)_SDKS) $($(target)_SDKS.$(BUILD_TARGET)) $($(target)_SDKS.$(BUILD_MODE))\ 300 , $(eval _SDKS += $(sdk))) 299 301 $(foreach source, $($(target)_SOURCES) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_MODE))\ 300 302 , $(eval $(def_sdks_target_source))) … … 303 305 _SDKS := $(sort $(_SDKS)) 304 306 305 define def_sdks_include 307 define def_sdks_include_one 306 308 ifndef SDK_$(sdk) 307 309 include $(firstword $(wildcard $(PATH_KBUILD)/sdks/$(sdk).kmk)) 308 310 endif 309 311 endef 310 $(foreach sdk, $(_SDKS), $(eval $(def_sdk )))312 $(foreach sdk, $(_SDKS), $(eval $(def_sdks_include_one))) 311 313 312 314 # … … 702 704 $($(target)_LIBS.$(BUILD_TYPE))\ 703 705 $($(target)_LIBS)\ 706 $(foreach sdk, $($(target)_SDKS.$(BUILD_TARGET)) \ 707 $($(target)_SDKS.$(BUILD_TYPE)) \ 708 $($(target)_SDKS),\ 709 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_CPU))\ 710 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_ARCH))\ 711 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET))\ 712 $(SDK_$(sdk)_LIBS.$(BUILD_TYPE))\ 713 $(SDK_$(sdk)_LIBS))\ 704 714 $(LIBS.$(BUILD_TARGET_CPU))\ 705 715 $(LIBS.$(BUILD_TARGET_ARCH))\ … … 707 717 $(LIBS.$(BUILD_TYPE))\ 708 718 $(LIBS)\ 719 $(foreach sdk, $(SDKS.$(BUILD_TARGET)) \ 720 $(SDKS.$(BUILD_TYPE)) \ 721 $(SDKS),\ 722 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_CPU))\ 723 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_ARCH))\ 724 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET))\ 725 $(SDK_$(sdk)_LIBS.$(BUILD_TYPE))\ 726 $(SDK_$(sdk)_LIBS))\ 727 $(TOOL_$(tool)_LIBS.$(BUILD_TARGET_CPU))\ 728 $(TOOL_$(tool)_LIBS.$(BUILD_TARGET_ARCH))\ 729 $(TOOL_$(tool)_LIBS.$(BUILD_TARGET))\ 709 730 $(TOOL_$(tool)_LIBS.$(BUILD_TYPE))\ 710 731 $(TOOL_$(tool)_LIBS)\ … … 716 737 $($(target)_LIBPATH.$(BUILD_TYPE))\ 717 738 $($(target)_LIBPATH)\ 739 $(foreach sdk, $($(target)_SDKS.$(BUILD_TARGET)) \ 740 $($(target)_SDKS.$(BUILD_TYPE)) \ 741 $($(target)_SDKS),\ 742 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_CPU))\ 743 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_ARCH))\ 744 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET))\ 745 $(SDK_$(sdk)_LIBPATH.$(BUILD_TYPE))\ 746 $(SDK_$(sdk)_LIBPATH))\ 718 747 $(LIBPATH.$(BUILD_TARGET_CPU))\ 719 748 $(LIBPATH.$(BUILD_TARGET_ARCH))\ … … 721 750 $(LIBPATH.$(BUILD_TYPE))\ 722 751 $(LIBPATH)\ 752 $(foreach sdk, $(SDKS.$(BUILD_TARGET)) \ 753 $(SDKS.$(BUILD_TYPE)) \ 754 $(SDKS),\ 755 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_CPU))\ 756 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_ARCH))\ 757 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET))\ 758 $(SDK_$(sdk)_LIBPATH.$(BUILD_TYPE))\ 759 $(SDK_$(sdk)_LIBPATH))\ 723 760 $(TOOL_$(tool)_LIBPATH.$(BUILD_TARGET_CPU))\ 724 761 $(TOOL_$(tool)_LIBPATH.$(BUILD_TARGET_ARCH))\ … … 821 858 $($(target)_LIBS.$(BUILD_TYPE))\ 822 859 $($(target)_LIBS)\ 860 $(foreach sdk, $($(target)_SDKS.$(BUILD_TARGET)) \ 861 $($(target)_SDKS.$(BUILD_TYPE)) \ 862 $($(target)_SDKS),\ 863 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_CPU))\ 864 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_ARCH))\ 865 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET))\ 866 $(SDK_$(sdk)_LIBS.$(BUILD_TYPE))\ 867 $(SDK_$(sdk)_LIBS))\ 823 868 $(LIBS.$(BUILD_TARGET_CPU))\ 824 869 $(LIBS.$(BUILD_TARGET_ARCH))\ … … 826 871 $(LIBS.$(BUILD_TYPE))\ 827 872 $(LIBS)\ 873 $(foreach sdk, $(SDKS.$(BUILD_TARGET)) \ 874 $(SDKS.$(BUILD_TYPE)) \ 875 $(SDKS),\ 876 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_CPU))\ 877 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_ARCH))\ 878 $(SDK_$(sdk)_LIBS.$(BUILD_TARGET))\ 879 $(SDK_$(sdk)_LIBS.$(BUILD_TYPE))\ 880 $(SDK_$(sdk)_LIBS))\ 881 $(TOOL_$(tool)_LIBS.$(BUILD_TARGET_CPU))\ 882 $(TOOL_$(tool)_LIBS.$(BUILD_TARGET_ARCH))\ 883 $(TOOL_$(tool)_LIBS.$(BUILD_TARGET))\ 828 884 $(TOOL_$(tool)_LIBS.$(BUILD_TYPE))\ 829 885 $(TOOL_$(tool)_LIBS)\ … … 835 891 $($(target)_LIBPATH.$(BUILD_TYPE))\ 836 892 $($(target)_LIBPATH)\ 893 $(foreach sdk, $($(target)_SDKS.$(BUILD_TARGET)) \ 894 $($(target)_SDKS.$(BUILD_TYPE)) \ 895 $($(target)_SDKS),\ 896 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_CPU))\ 897 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_ARCH))\ 898 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET))\ 899 $(SDK_$(sdk)_LIBPATH.$(BUILD_TYPE))\ 900 $(SDK_$(sdk)_LIBPATH))\ 837 901 $(LIBPATH.$(BUILD_TARGET_CPU))\ 838 902 $(LIBPATH.$(BUILD_TARGET_ARCH))\ … … 840 904 $(LIBPATH.$(BUILD_TYPE))\ 841 905 $(LIBPATH)\ 906 $(foreach sdk, $(SDKS.$(BUILD_TARGET)) \ 907 $(SDKS.$(BUILD_TYPE)) \ 908 $(SDKS),\ 909 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_CPU))\ 910 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_ARCH))\ 911 $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET))\ 912 $(SDK_$(sdk)_LIBPATH.$(BUILD_TYPE))\ 913 $(SDK_$(sdk)_LIBPATH))\ 842 914 $(TOOL_$(tool)_LIBPATH.$(BUILD_TARGET_CPU))\ 843 915 $(TOOL_$(tool)_LIBPATH.$(BUILD_TARGET_ARCH))\
Note:
See TracChangeset
for help on using the changeset viewer.