Changeset 592 for trunk/kBuild/footer.kmk
- Timestamp:
- Nov 24, 2006, 9:54:29 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/footer.kmk
r581 r592 423 423 # Include tools & sdks 424 424 # 425 _TOOLS := $(TOOL.$(BUILD_TARGET)) $(TOOL.$(BUILD_TARGET_ARCH)) $(TOOL.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) $(TOOL.$(BUILD_PLATFORM)) $(TOOL.$(BUILD_PLATFORM_ARCH)) $(TOOL.$(BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH)) $(TOOL) 426 _SDKS := $(SDKS.$(BUILD_TARGET)) $(SDKS.$(BUILD_TARGET_ARCH)) $(SDKS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) $(SDKS.$(BUILD_PLATFORM)) $(SDKS.$(BUILD_PLATFORM_ARCH)) $(SDKS.$(BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH)) $(SDKS) 425 _TOOLS := $(TOOL.$(BUILD_TARGET)) $(TOOL.$(BUILD_TARGET_ARCH)) $(TOOL.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) \ 426 $(TOOL.$(BUILD_PLATFORM)) $(TOOL.$(BUILD_PLATFORM_ARCH)) $(TOOL.$(BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH)) \ 427 $(TOOL) 428 _SDKS := $(SDKS.$(BUILD_TARGET)) $(SDKS.$(BUILD_TARGET_ARCH)) $(SDKS.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)) \ 429 $(SDKS.$(BUILD_PLATFORM)) $(SDKS.$(BUILD_PLATFORM_ARCH)) $(SDKS.$(BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH)) \ 430 $(SDKS.$(BUILD_TYPE)) \ 431 $(SDKS) 427 432 define def_tools_sdks_target_source 428 433 $(eval _TOOLS += $(foreach prop, $(PROPS_TOOLS), \ … … 442 447 $($(source)_SDKS.$(_bld_trg_arch)) \ 443 448 $($(target)_$(source)_SDKS.$(_bld_trg_arch)) \ 449 $($(source)_SDKS.$(BUILD_TYPE)) \ 450 $($(target)_$(source)_SDKS.$(BUILD_TYPE)) \ 444 451 $($(source)_SDKS) \ 445 452 $($(target)_$(source)_SDKS)) … … 622 629 # @param bld_trg_arch Build target arch. 623 630 # @param bld_trg_cpu Build target cpu. 624 # @remark obsoleted by kBuild helpers in kmk. Only required for gmake compatbility.631 # @remark obsoleted by kBuild helpers in kmk. Only required for limited gmake compatbility. 625 632 # 626 633 define def_target_source_c_cpp_asm_old … … 640 647 $(TOOL_$(tool)_$(type)DEFS)\ 641 648 $(TOOL_$(tool)_$(type)DEFS.$(bld_type))\ 642 $(foreach sdk, $(SDKS.$(bld_trg)) \ 643 $(SDKS.$(bld_trg).$(bld_trg_arch)) \ 644 $(SDKS.$(bld_type)) \ 645 $(SDKS),\ 649 $(foreach sdk, $(SDKS.$(bld_trg).$(bld_trg_arch)) \ 650 $(SDKS.$(bld_trg_arch)) \ 651 $(SDKS.$(bld_trg)) \ 652 $(SDKS.$(bld_type)) \ 653 $(SDKS),\ 646 654 $(SDK_$(sdk)_DEFS)\ 647 655 $(SDK_$(sdk)_DEFS.$(bld_type))\ … … 668 676 $($(type)DEFS.$(bld_trg).$(bld_trg_arch))\ 669 677 $($(type)DEFS.$(bld_trg_cpu))\ 670 $(foreach sdk, $($(target)_SDKS.$(bld_trg)) \ 671 $($(target)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 672 $($(target)_SDKS.$(bld_type)) \ 673 $($(target)_SDKS),\ 678 $(foreach sdk, $($(target)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 679 $($(target)_SDKS.$(bld_trg_arch)) \ 680 $($(target)_SDKS.$(bld_trg)) \ 681 $($(target)_SDKS.$(bld_type)) \ 682 $($(target)_SDKS),\ 674 683 $(SDK_$(sdk)_DEFS)\ 675 684 $(SDK_$(sdk)_DEFS.$(bld_type))\ … … 696 705 $($(target)_$(type)DEFS.$(bld_trg).$(bld_trg_arch))\ 697 706 $($(target)_$(type)DEFS.$(bld_trg_cpu))\ 698 $(foreach sdk, $($(source)_SDKS.$(bld_trg)) \ 699 $($(source)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 700 $($(source)_SDKS.$(bld_type)) \ 701 $($(source)_SDKS),\ 707 $(foreach sdk, $($(source)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 708 $($(source)_SDKS.$(bld_trg_arch)) \ 709 $($(source)_SDKS.$(bld_trg)) \ 710 $($(source)_SDKS.$(bld_type)) \ 711 $($(source)_SDKS),\ 702 712 $(SDK_$(sdk)_DEFS)\ 703 713 $(SDK_$(sdk)_DEFS.$(bld_type))\ … … 724 734 $($(source)_$(type)DEFS.$(bld_trg).$(bld_trg_arch))\ 725 735 $($(source)_$(type)DEFS.$(bld_trg_cpu))\ 726 $(foreach sdk, $($(target)_$(source)_SDKS.$(bld_trg)) \ 727 $($(target)_$(source)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 728 $($(target)_$(source)_SDKS.$(bld_type)) \ 729 $($(target)_$(source)_SDKS),\ 736 $(foreach sdk, $($(target)_$(source)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 737 $($(target)_$(source)_SDKS.$(bld_trg_arch)) \ 738 $($(target)_$(source)_SDKS.$(bld_trg)) \ 739 $($(target)_$(source)_SDKS.$(bld_type)) \ 740 $($(target)_$(source)_SDKS),\ 730 741 $(SDK_$(sdk)_DEFS)\ 731 742 $(SDK_$(sdk)_DEFS.$(bld_type))\ … … 765 776 $($(target)_$(source)_INCS.$(bld_type))\ 766 777 $($(target)_$(source)_INCS)\ 767 $(foreach sdk, $($(target)_$(source)_SDKS.$(bld_trg)) \ 768 $($(target)_$(source)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 769 $($(target)_$(source)_SDKS.$(bld_type)) \ 770 $($(target)_$(source)_SDKS),\ 778 $(foreach sdk, $($(target)_$(source)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 779 $($(target)_$(source)_SDKS.$(bld_trg_arch)) \ 780 $($(target)_$(source)_SDKS.$(bld_trg)) \ 781 $($(target)_$(source)_SDKS.$(bld_type)) \ 782 $($(target)_$(source)_SDKS),\ 771 783 $(SDK_$(sdk)_$(type)INCS.$(bld_trg_cpu))\ 772 784 $(SDK_$(sdk)_$(type)INCS.$(bld_trg).$(bld_trg_arch))\ … … 793 805 $($(source)_INCS.$(bld_type))\ 794 806 $($(source)_INCS)\ 795 $(foreach sdk, $($(source)_SDKS.$(bld_trg)) \ 796 $($(source)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 797 $($(source)_SDKS.$(bld_type)) \ 798 $($(source)_SDKS),\ 807 $(foreach sdk, $($(source)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 808 $($(source)_SDKS.$(bld_trg_arch)) \ 809 $($(source)_SDKS.$(bld_trg)) \ 810 $($(source)_SDKS.$(bld_type)) \ 811 $($(source)_SDKS),\ 799 812 $(SDK_$(sdk)_$(type)INCS.$(bld_trg_cpu))\ 800 813 $(SDK_$(sdk)_$(type)INCS.$(bld_trg).$(bld_trg_arch))\ … … 821 834 $($(target)_INCS.$(bld_type))\ 822 835 $($(target)_INCS)\ 823 $(foreach sdk, $($(target)_SDKS.$(bld_trg)) \ 824 $($(target)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 825 $($(target)_SDKS.$(bld_type)) \ 826 $($(target)_SDKS),\ 836 $(foreach sdk, $($(target)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 837 $($(target)_SDKS.$(bld_trg_arch)) \ 838 $($(target)_SDKS.$(bld_trg)) \ 839 $($(target)_SDKS.$(bld_type)) \ 840 $($(target)_SDKS),\ 827 841 $(SDK_$(sdk)_$(type)INCS.$(bld_trg_cpu))\ 828 842 $(SDK_$(sdk)_$(type)INCS.$(bld_trg).$(bld_trg_arch))\ … … 843 857 $(INCS.$(bld_type))\ 844 858 $(INCS)\ 845 $(foreach sdk, $(SDKS.$(bld_trg)) \ 846 $(SDKS.$(bld_trg).$(bld_trg_arch)) \ 847 $(SDKS.$(bld_type)) \ 848 $(SDKS),\ 859 $(foreach sdk, $(SDKS.$(bld_trg).$(bld_trg_arch)) \ 860 $(SDKS.$(bld_trg_arch)) \ 861 $(SDKS.$(bld_trg)) \ 862 $(SDKS.$(bld_type)) \ 863 $(SDKS),\ 849 864 $(SDK_$(sdk)_$(type)INCS.$(bld_trg_cpu))\ 850 865 $(SDK_$(sdk)_$(type)INCS.$(bld_trg).$(bld_trg_arch))\ … … 1245 1260 $($(target)_LIBS.$(bld_type))\ 1246 1261 $($(target)_LIBS)\ 1247 $(foreach sdk, $($(target)_SDKS.$(bld_trg)) \ 1248 $($(target)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 1249 $($(target)_SDKS.$(bld_type)) \ 1250 $($(target)_SDKS),\ 1262 $(foreach sdk, $($(target)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 1263 $($(target)_SDKS.$(bld_trg_arch)) \ 1264 $($(target)_SDKS.$(bld_trg)) \ 1265 $($(target)_SDKS.$(bld_type)) \ 1266 $($(target)_SDKS),\ 1251 1267 $(SDK_$(sdk)_LIBS.$(bld_trg_cpu))\ 1252 1268 $(SDK_$(sdk)_LIBS.$(bld_trg).$(bld_trg_arch))\ … … 1261 1277 $(LIBS.$(bld_type))\ 1262 1278 $(LIBS)\ 1263 $(foreach sdk, $(SDKS.$(bld_trg)) \ 1264 $(SDKS.$(bld_trg).$(bld_trg_arch)) \ 1265 $(SDKS.$(bld_type)) \ 1266 $(SDKS),\ 1279 $(foreach sdk, $(SDKS.$(bld_trg).$(bld_trg_arch)) \ 1280 $(SDKS.$(bld_trg_arch)) \ 1281 $(SDKS.$(bld_trg)) \ 1282 $(SDKS.$(bld_type)) \ 1283 $(SDKS),\ 1267 1284 $(SDK_$(sdk)_LIBS.$(bld_trg_cpu))\ 1268 1285 $(SDK_$(sdk)_LIBS.$(bld_trg).$(bld_trg_arch))\ … … 1284 1301 $($(target)_LIBPATH.$(bld_type))\ 1285 1302 $($(target)_LIBPATH)\ 1286 $(foreach sdk, $($(target)_SDKS.$(bld_trg)) \ 1287 $($(target)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 1288 $($(target)_SDKS.$(bld_type)) \ 1289 $($(target)_SDKS),\ 1303 $(foreach sdk, $($(target)_SDKS.$(bld_trg).$(bld_trg_arch)) \ 1304 $($(target)_SDKS.$(bld_trg_arch)) \ 1305 $($(target)_SDKS.$(bld_trg)) \ 1306 $($(target)_SDKS.$(bld_type)) \ 1307 $($(target)_SDKS),\ 1290 1308 $(SDK_$(sdk)_LIBPATH.$(bld_trg_cpu))\ 1291 1309 $(SDK_$(sdk)_LIBPATH.$(bld_trg).$(bld_trg_arch))\ … … 1300 1318 $(LIBPATH.$(bld_type))\ 1301 1319 $(LIBPATH)\ 1302 $(foreach sdk, $(SDKS.$(bld_trg)) \ 1303 $(SDKS.$(bld_trg).$(bld_trg_arch)) \ 1304 $(SDKS.$(bld_type)) \ 1305 $(SDKS),\ 1320 $(foreach sdk, $(SDKS.$(bld_trg).$(bld_trg_arch)) \ 1321 $(SDKS.$(bld_trg_arch)) \ 1322 $(SDKS.$(bld_trg)) \ 1323 $(SDKS.$(bld_type)) \ 1324 $(SDKS),\ 1306 1325 $(SDK_$(sdk)_LIBPATH.$(bld_trg_cpu))\ 1307 1326 $(SDK_$(sdk)_LIBPATH.$(bld_trg).$(bld_trg_arch))\
Note:
See TracChangeset
for help on using the changeset viewer.