Changeset 42288 in vbox
- Timestamp:
- Jul 20, 2012 6:30:53 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 12 edited
-
Config.kmk (modified) (34 diffs)
-
Makefile.kmk (modified) (1 diff)
-
src/VBox/Additions/WINNT/Graphics/Video/disp/Makefile.kmk (modified) (1 diff)
-
src/VBox/Additions/WINNT/VBoxCredProv/Makefile.kmk (modified) (2 diffs)
-
src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk (modified) (1 diff)
-
src/VBox/Installer/win/InstallHelper/Makefile.kmk (modified) (2 diffs)
-
src/VBox/Installer/win/Makefile.kmk (modified) (2 diffs)
-
src/VBox/Installer/win/Stub/Makefile.kmk (modified) (1 diff)
-
src/VBox/Installer/win/VirtualBox.wxs (modified) (2 diffs)
-
src/VBox/Main/Makefile.kmk (modified) (1 diff)
-
src/VBox/Main/webservice/Makefile.kmk (modified) (3 diffs)
-
src/VBox/Runtime/Makefile.kmk (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r42287 r42288 21 21 # Marker. 22 22 VBOX_ROOT_CONFIG_KMK_INCLUDED = 1 23 24 ## TEMPORARY25 # Enable Visual C++ 2010 for everyone. Support for older compiler version will be removed shortly.26 VBOX_USE_VCC100 = 127 ## TEMPORARY28 23 29 24 # … … 411 406 VBOX_WITH_WDDM = 1 412 407 # Enable Wddm Video driver for Windows 8 guests. 413 ifdef VBOX_USE_VCC100 414 VBOX_WITH_WDDM_W8 = 1 415 endif 408 VBOX_WITH_WDDM_W8 = 1 416 409 # Lazy developer!! 417 410 VBOXWDDM_WITH_VBVA = 1 … … 1322 1315 # Decide which Visual C++ compiler version we're using by default. 1323 1316 # 1317 ifndef VBOX_VCC_TOOL_STEM 1318 VBOX_VCC_TOOL_STEM := VCC100 1319 else ifn1of ($(VBOX_VCC_TOOL_STEM), VCC100 VCC110) 1320 $(error VBox: VBOX_VCC_TOOL_STEM='$(VBOX_VCC_TOOL_STEM)' is not supported, only VCC100 and VCC110 is) 1321 endif 1324 1322 ifndef VBOX_VCC_TOOL 1325 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),win.amd64) 1326 if !defined(VBOX_USE_VCC100) && !defined(VBOx_USE_VCC110) 1327 VBOX_USE_VCC80 ?= 1 # the default for win.amd64 1328 endif 1329 endif 1330 ifdef VBOX_USE_VCC110 1331 VBOX_VCC_TOOL_STEM = VCC110 1332 else ifdef VBOX_USE_VCC100 1333 VBOX_VCC_TOOL_STEM = VCC100 1334 else ifdef VBOX_USE_VCC80 1335 VBOX_VCC_TOOL_STEM = VCC80 1336 else 1337 VBOX_VCC_TOOL := VCC70 1338 VBOX_VCC_TOOL_STEM := VCC70 1339 endif 1340 ifndef VBOX_VCC_TOOL 1341 VBOX_VCC_TOOL := $(VBOX_VCC_TOOL_STEM)$(toupper $(KBUILD_TARGET_ARCH)) 1342 endif 1343 else ifndef VBOX_VCC_TOOL_STEM 1344 $(error VBOX_VCC_TOOL_STEM is not defined) 1345 endif 1346 # VCC70 is hopefully the most special case here... 1347 if !defined(VBOX_USE_VCC100) && !defined(VBOX_USE_VCC90) && !defined(VBOX_USE_VCC80) && !defined(VBOX_USE_VCC70) 1348 VBOX_USE_VCC70 := 1 1323 VBOX_VCC_TOOL := $(VBOX_VCC_TOOL_STEM)$(toupper $(KBUILD_TARGET_ARCH)) 1349 1324 endif 1350 1325 … … 1360 1335 ## @todo Remove the default tool crap here! 1361 1336 TOOL = $(VBOX_GCC_TOOL) 1362 ifdef VBOX_USE_VCC70 1363 TOOL.win = VCC70 1364 else 1365 TOOL.win.x86 = $(VBOX_VCC_TOOL_STEM)X86 1366 TOOL.win.amd64 = $(VBOX_VCC_TOOL_STEM)AMD64 1367 endif 1337 TOOL.win.x86 = $(VBOX_VCC_TOOL_STEM)X86 1338 TOOL.win.amd64 = $(VBOX_VCC_TOOL_STEM)AMD64 1368 1339 ASTOOL = $(VBOX_ASTOOL) 1369 1340 … … 1386 1357 CXXFLAGS.l4 = -mno-red-zone 1387 1358 else 1388 $(error L4_ARCH=$(L4_ARCH))1359 $(error VBox: L4_ARCH=$(L4_ARCH)) 1389 1360 endif 1390 1361 L4_OBJ := $(L4_DIR)/build-$(L4_ARCH)-$(L4_CPU)-$(L4_API) … … 1525 1496 VBOX_GCC_OPT ?= -O2 $(VBOX_GCC_mtune-generic) 1526 1497 VBOX_VCC_FP ?= -Oy- 1527 ifndef VBOX_USE_VCC701528 1498 VBOX_VCC_OPT ?= -O2 -GS- 1529 else1530 VBOX_VCC_OPT ?= -Ogitb21531 endif1532 1499 VBOX_GCC_R0_FP ?= -fno-omit-frame-pointer 1533 1500 VBOX_GCC_R0_OPT ?= -O2 $(VBOX_GCC_mtune-generic) 1534 1501 VBOX_VCC_R0_FP ?= -Oy- 1535 ifndef VBOX_USE_VCC701536 1502 VBOX_VCC_R0_OPT ?= -O2 -GS- 1537 else1538 VBOX_VCC_R0_OPT ?= -Ogitb21539 endif1540 1503 VBOX_GCC_GC_FP ?= -fno-omit-frame-pointer 1541 1504 VBOX_GCC_GC_OPT ?= -O2 $(VBOX_GCC_mtune-generic) 1542 1505 VBOX_VCC_GC_FP ?= -Oy- 1543 ifndef VBOX_USE_VCC701544 1506 VBOX_VCC_GC_OPT ?= -O2 1545 else1546 VBOX_VCC_GC_OPT ?= -Ogitb21547 endif1548 1507 endif 1549 1508 ifeq ($(KBUILD_TARGET_ARCH),x86) … … 1569 1528 # Decide which Windows DDK to use by default. 1570 1529 # 1571 ifdef VBOX_USE_VCC110 1572 VBOX_WINDDK ?= WINDDK80 1573 VBOX_WINDDK_WLH ?= $(VBOX_WINDDK)WLH 1574 VBOX_WINDDK_GST_W2K3 ?= $(VBOX_WINDDK)WNET 1575 VBOX_WINDDK_GST_W7 ?= $(VBOX_WINDDK)W7 1576 else ifdef VBOX_USE_VCC100 1577 VBOX_WINDDK ?= WINDDK71 1578 VBOX_WINDDK_WLH ?= $(VBOX_WINDDK)WLH 1579 VBOX_WINDDK_GST_W2K3 ?= $(VBOX_WINDDK)WNET 1580 VBOX_WINDDK_GST_W7 ?= $(VBOX_WINDDK)W7 1581 else ifdef VBOX_USE_WINDDK 1582 VBOX_WINDDK ?= WINDDK 1583 VBOX_WINDDK_WLH ?= $(VBOX_WINDDK)WLH 1584 VBOX_WINDDK_GST_W2K3 ?= $(VBOX_WINDDK)WNET 1585 VBOX_WINDDK_GST_W7 ?= WINDDK71W7 1586 else 1587 VBOX_WINDDK ?= W2K3DDK 1588 VBOX_WINDDK_WLH ?= WINDDKWLH 1589 VBOX_WINDDK_GST_W2K3 ?= W2K3DDK 1590 VBOX_WINDDK_GST_W7 ?= WINDDK71W7 1591 endif 1592 VBOX_WINDDK_GST ?= $(VBOX_WINDDK) 1593 VBOX_WINDDK_GST_WLH ?= $(VBOX_WINDDK_WLH) 1594 VBOX_WINDDK_GST_W8 ?= WINDDK80W8 1530 ifeq ($(VBOX_VCC_TOOL_STEM),VCC110) 1531 VBOX_WINDDK ?= WINDDK80 1532 else 1533 VBOX_WINDDK ?= WINDDK71 1534 endif 1535 VBOX_WINDDK_WLH ?= $(VBOX_WINDDK)WLH 1536 1537 VBOX_WINDDK_GST ?= $(VBOX_WINDDK) 1538 VBOX_WINDDK_GST_W8 ?= WINDDK80W8 1539 VBOX_WINDDK_GST_W7 ?= $(VBOX_WINDDK_GST)W7 1540 VBOX_WINDDK_GST_WLH ?= $(VBOX_WINDDK_GST)WLH 1541 VBOX_WINDDK_GST_W2K3 ?= WINDDK71WNET 1595 1542 ifeq ($(KBUILD_TARGET_ARCH),x86) 1596 ifneq ($(VBOX_WINDDK_GST),W2K3DDK) 1597 VBOX_WINDDK_GST_WXP ?= $(VBOX_WINDDK_GST)WXP 1598 VBOX_WINDDK_GST_W2K ?= $(VBOX_WINDDK_GST_WXP) 1599 VBOX_WINDDK_GST_NT4 ?= $(VBOX_WINDDK_GST_WXP) 1600 else 1601 VBOX_WINDDK_GST_WXP ?= $(VBOX_WINDDK_GST) 1602 VBOX_WINDDK_GST_W2K ?= $(VBOX_WINDDK_GST) 1603 VBOX_WINDDK_GST_NT4 ?= $(VBOX_WINDDK_GST) 1604 endif 1605 else 1606 VBOX_WINDDK_GST_WXP = $(VBOX_WINDDK_GST_W2K3) 1607 VBOX_WINDDK_GST_W2K = $(VBOX_WINDDK_GST_W2K3) 1608 VBOX_WINDDK_GST_NT4 = $(VBOX_WINDDK_GST_W2K3) 1543 VBOX_WINDDK_GST_WXP ?= WINDDK71WXP 1544 VBOX_WINDDK_GST_W2K ?= $(VBOX_WINDDK_GST_WXP) 1545 VBOX_WINDDK_GST_NT4 ?= $(VBOX_WINDDK_GST_WXP) 1546 else 1547 VBOX_WINDDK_GST_WXP ?= $(VBOX_WINDDK_GST_W2K3) 1548 VBOX_WINDDK_GST_W2K ?= $(VBOX_WINDDK_GST_W2K3) 1549 VBOX_WINDDK_GST_NT4 ?= $(VBOX_WINDDK_GST_W2K3) 1609 1550 endif 1610 1551 … … 1613 1554 # Decide which Windows SDK to use by default. 1614 1555 # 1615 if def VBOX_USE_VCC1101556 ifeq ($(VBOX_VCC_TOOL_STEM),VCC110) 1616 1557 VBOX_WINPSDK ?= WINPSDK80 1617 else ifdef VBOX_USE_VCC1001558 else 1618 1559 VBOX_WINPSDK ?= WINPSDK71 1619 else 1620 VBOX_WINPSDK ?= WINPSDK 1621 endif 1622 VBOX_WINPSDK_GST ?= $(VBOX_WINPSDK) 1623 VBOX_WINPSDK_GST_W8 ?= $(VBOX_WINPSDK_GST) 1624 VBOX_WINPSDK_GST_W7 ?= $(VBOX_WINPSDK_GST) 1625 VBOX_WINPSDK_GST_WLH ?= $(VBOX_WINPSDK_GST) 1626 VBOX_WINPSDK_GST_WXP ?= $(VBOX_WINPSDK_GST) 1560 endif 1561 VBOX_WINPSDK_GST ?= $(VBOX_WINPSDK) 1562 VBOX_WINPSDK_GST_W8 ?= WINPSDK80 1563 VBOX_WINPSDK_GST_W7 ?= $(VBOX_WINPSDK_GST) 1564 VBOX_WINPSDK_GST_WLH ?= $(VBOX_WINPSDK_GST) 1565 VBOX_WINPSDK_GST_WXP ?= $(VBOX_WINPSDK_GST) 1627 1566 ifeq ($(KBUILD_TARGET_ARCH),x86) 1628 1567 VBOX_WINPSDK_GST_W2K ?= $(VBOX_WINPSDK_GST) 1629 1568 VBOX_WINPSDK_GST_NT4 ?= $(VBOX_WINPSDK_GST) 1630 1569 else 1631 VBOX_WINPSDK_GST_W2K = $(VBOX_WINPSDK_GST_WXP)1632 VBOX_WINPSDK_GST_NT4 = $(VBOX_WINPSDK_GST_WXP)1570 VBOX_WINPSDK_GST_W2K ?= $(VBOX_WINPSDK_GST_WXP) 1571 VBOX_WINPSDK_GST_NT4 ?= $(VBOX_WINPSDK_GST_WXP) 1633 1572 endif 1634 1573 … … 1644 1583 ARCH_BITS_DEFS := HC_ARCH_BITS=32 1645 1584 else 1646 error KBUILD_TARGET_ARCH=$(KBUILD_TARGET_ARCH)1585 $(error VBox: KBUILD_TARGET_ARCH=$(KBUILD_TARGET_ARCH)) 1647 1586 endif 1648 1587 … … 1860 1799 # Note! The scripts has been moved to Bin in v8.0. 1861 1800 VBOX_PATH_WIX ?= $(PATH_DEVTOOLS)/win.x86/wix/v3.5.2519.0 1862 ifdef VBOX_USE_VCC1001863 1801 VBOX_PATH_MSITRAN ?= $(PATH_DEVTOOLS)/win.x86/sdk/v7.1/Bin/MsiTran.Exe 1864 1802 VBOX_PATH_MSIDB ?= $(PATH_DEVTOOLS)/win.x86/sdk/v7.1/Bin/MsiDb.Exe 1865 1803 VBOX_PATH_WISUBSTG ?= $(PATH_DEVTOOLS)/win.x86/sdk/v7.1/Samples/sysmgmt/msi/scripts/WiSubStg.vbs 1866 1804 VBOX_PATH_WISUMINFO ?= $(PATH_DEVTOOLS)/win.x86/sdk/v7.1/Samples/sysmgmt/msi/scripts/WiSumInf.vbs 1867 else1868 VBOX_PATH_MSITRAN ?= $(PATH_DEVTOOLS)/win.x86/sdk/200504/Bin/MsiTran.Exe1869 VBOX_PATH_MSIDB ?= $(PATH_DEVTOOLS)/win.x86/sdk/200504/Bin/MsiDb.Exe1870 VBOX_PATH_WISUBSTG ?= $(PATH_DEVTOOLS)/win.x86/sdk/200504/Samples/SysMgmt/Msi/Scripts/WiSubStg.vbs1871 VBOX_PATH_WISUMINFO ?= $(PATH_DEVTOOLS)/win.x86/sdk/200504/Samples/SysMgmt/Msi/Scripts/WiSumInf.vbs1872 endif1873 1805 VBOX_PATH_DIFX ?= $(PATH_DEVTOOLS)/win.$(KBUILD_TARGET_ARCH)/DIFx/v2.1-r3 1874 1806 VBOX_PATH_CABSDK ?= $(PATH_DEVTOOLS)/win.x86/cabsdk/r1 … … 1954 1886 else 1955 1887 if $(VBOX_XCODE_VERSION_MAJOR) >= 4 1956 $(error Too new Xcode version ($(VBOX_XCODE_VERSION)) for non-Cocoa builds.)1888 $(error VBox: Too new Xcode version ($(VBOX_XCODE_VERSION)) for non-Cocoa builds.) 1957 1889 endif 1958 1890 VBOX_DEF_MACOSX_VERSION_MIN ?= 10.4 … … 1962 1894 else 1963 1895 if $(VBOX_XCODE_VERSION_MAJOR) < 4 && "$(VBOX_XCODE_VERSION)" != "3.2" 1964 $(error 64-bit darwin builds require Xcode 3.2 or later, you have $(VBOX_XCODE_VERSION))1896 $(error VBox: 64-bit darwin builds require Xcode 3.2 or later, you have $(VBOX_XCODE_VERSION)) 1965 1897 endif 1966 1898 VBOX_DEF_MACOSX_VERSION_MIN ?= 10.6 … … 2011 1943 -Wl,-headerpad_max_install_names $(VBOX_DARWIN_CLASSIC_LINKER) 2012 1944 else 2013 VBOX_DARWIN_DEF_SDK_10_4_CXXFLAGS = $(error $(if $(target),$(target): ,)Using 10.4 SDK)2014 VBOX_DARWIN_DEF_SDK_10_4_LDFLAGS = $(error $(if $(target),$(target): ,)Using 10.4 SDK)1945 VBOX_DARWIN_DEF_SDK_10_4_CXXFLAGS = $(error VBox: $(if $(target),$(target): ,)Using 10.4 SDK) 1946 VBOX_DARWIN_DEF_SDK_10_4_LDFLAGS = $(error VBox: $(if $(target),$(target): ,)Using 10.4 SDK) 2015 1947 endif 2016 1948 … … 2025 1957 -Wl,-headerpad_max_install_names $(VBOX_DARWIN_NO_COMPACT_LINKEDIT) 2026 1958 else 2027 VBOX_DARWIN_DEF_SDK_10_5_CXXFLAGS = $(error $(if $(target),$(target): ,)Using 10.5 SDK)2028 VBOX_DARWIN_DEF_SDK_10_5_LDFLAGS = $(error $(if $(target),$(target): ,)Using 10.5 SDK)1959 VBOX_DARWIN_DEF_SDK_10_5_CXXFLAGS = $(error VBox: $(if $(target),$(target): ,)Using 10.5 SDK) 1960 VBOX_DARWIN_DEF_SDK_10_5_LDFLAGS = $(error VBox: $(if $(target),$(target): ,)Using 10.5 SDK) 2029 1961 endif 2030 1962 … … 2039 1971 -Wl,-headerpad_max_install_names 2040 1972 else 2041 VBOX_DARWIN_DEF_SDK_10_6_CXXFLAGS = $(error $(if $(target),$(target): ,)Using 10.6 SDK)2042 VBOX_DARWIN_DEF_SDK_10_6_LDFLAGS = $(error $(if $(target),$(target): ,)Using 10.6 SDK)1973 VBOX_DARWIN_DEF_SDK_10_6_CXXFLAGS = $(error VBox: $(if $(target),$(target): ,)Using 10.6 SDK) 1974 VBOX_DARWIN_DEF_SDK_10_6_LDFLAGS = $(error VBox: $(if $(target),$(target): ,)Using 10.6 SDK) 2043 1975 endif 2044 1976 … … 2059 1991 -Wl,-headerpad_max_install_names 2060 1992 else 2061 VBOX_DARWIN_DEF_SDK_10_7_CXXFLAGS = $(error $(if $(target),$(target): ,)Using 10.7 SDK)2062 VBOX_DARWIN_DEF_SDK_10_7_LDFLAGS = $(error $(if $(target),$(target): ,)Using 10.7 SDK)1993 VBOX_DARWIN_DEF_SDK_10_7_CXXFLAGS = $(error VBox: $(if $(target),$(target): ,)Using 10.7 SDK) 1994 VBOX_DARWIN_DEF_SDK_10_7_LDFLAGS = $(error VBox: $(if $(target),$(target): ,)Using 10.7 SDK) 2063 1995 endif 2064 1996 … … 2087 2019 # 2088 2020 if defined(VBOX_WITH_RUNPATH) && defined(VBOX_WITH_ORIGIN) 2089 $(error VB OX_WITH_RUNPATH and VBOX_WITH_ORIGIN are mutually exclusive)2021 $(error VBox: VBOX_WITH_RUNPATH and VBOX_WITH_ORIGIN are mutually exclusive) 2090 2022 endif 2091 2023 if defined(VBOX_WITH_RELATIVE_RUNPATH) && defined(VBOX_WITH_ORIGIN) 2092 $(error VB OX_WITH_RELATIVE_RUNPATH and VBOX_WITH_ORIGIN are mutually exclusive)2024 $(error VBox: VBOX_WITH_RELATIVE_RUNPATH and VBOX_WITH_ORIGIN are mutually exclusive) 2093 2025 endif 2094 2026 if defined(VBOX_WITH_RUNPATH) && defined(VBOX_WITH_RELATIVE_RUNPATH) 2095 $(error VB OX_WITH_RUNPATH and VBOX_WITH_RELATIVE_RUNPATH are mutually exclusive)2027 $(error VBox: VBOX_WITH_RUNPATH and VBOX_WITH_RELATIVE_RUNPATH are mutually exclusive) 2096 2028 endif 2097 2029 if defined(VBOX_WITH_RELATIVE_RUNPATH) && defined(VBOX_WITH_HARDENING) 2098 $(error VB OX_WITH_RELATIVE_RUNPATH and VBOX_WITH_HARDENING are mutually exclusive)2030 $(error VBox: VBOX_WITH_RELATIVE_RUNPATH and VBOX_WITH_HARDENING are mutually exclusive) 2099 2031 endif 2100 2032 … … 2505 2437 VBOX_TSA_URL_ARGS ?= /t "$(VBOX_TSA_URL)" 2506 2438 else 2507 $(error Unknown VBOX_SIGNING_MODE: $(VBOX_SIGNING_MODE))2439 $(error VBox: Unknown VBOX_SIGNING_MODE: $(VBOX_SIGNING_MODE)) 2508 2440 endif 2509 2441 VBOX_CERTIFICATE_STORE ?= my … … 2876 2808 2877 2809 ifeq ($(VBOX_LDR_FMT32),pe) 2878 ifndef VBOX_USE_VCC70 2879 TEMPLATE_VBoxRc_TOOL = $(VBOX_VCC_TOOL_STEM)X86 2880 ifdef TODO_MORE_WARNINGS 2881 TEMPLATE_VBoxRc_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W4 -wd4244 -wd4127 -wd4100 -wd4214 -wd4706 -GS- -wd4996 -Zc:wchar_t- -Gs8192 $(VBOX_VCC_GC_OPT) $(VBOX_VCC_GC_FP) $(VBOX_VCC_WERR) 2882 else 2883 TEMPLATE_VBoxRc_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W3 -wd4244 -GS- -wd4996 -Zc:wchar_t- -Gs8192 $(VBOX_VCC_GC_OPT) $(VBOX_VCC_GC_FP) $(VBOX_VCC_WERR) 2884 endif 2810 TEMPLATE_VBoxRc_TOOL = $(VBOX_VCC_TOOL_STEM)X86 2811 ifdef TODO_MORE_WARNINGS 2812 TEMPLATE_VBoxRc_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -GS- -Zc:wchar_t- -Gs8192 $(VBOX_VCC_GC_OPT) $(VBOX_VCC_GC_FP) -W4 -wd4244 -wd4996 -wd4127 -wd4100 -wd4214 -wd4706 $(VBOX_VCC_WERR) 2885 2813 else 2886 TEMPLATE_VBoxRc_TOOL = VCC70 2887 ifdef TODO_MORE_WARNINGS 2888 TEMPLATE_VBoxRc_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W4 -wd4244 -wd4127 -wd4100 -wd4214 -wd4706 $(VBOX_VCC_GC_OPT) $(VBOX_VCC_GC_FP) $(VBOX_VCC_WERR) 2889 else 2890 TEMPLATE_VBoxRc_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W3 -wd4244 $(VBOX_VCC_GC_OPT) $(VBOX_VCC_GC_FP) $(VBOX_VCC_WERR) 2891 endif 2814 TEMPLATE_VBoxRc_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -GS- -Zc:wchar_t- -Gs8192 $(VBOX_VCC_GC_OPT) $(VBOX_VCC_GC_FP) -W3 -wd4244 -wd4996 $(VBOX_VCC_WERR) 2892 2815 endif 2893 2816 TEMPLATE_VBoxRc_CFLAGS = $(TEMPLATE_VBoxRc_CXXFLAGS) 2894 2817 TEMPLATE_VBoxRc_LDFLAGS = -Driver -Subsystem:NATIVE -Incremental:NO -Align:64 -MapInfo:Exports -NoD $(VBOX_VCC_LD_WERR) -Debug 2895 ifdef VBOX_USE_VCC1002896 TEMPLATE_VBoxRc_LIBS = \2897 $(PATH_SDK_$(VBOX_WINDDK)_LIB.x86)/int64.lib2898 else2899 if !defined(VBOX_NOINC_MISC) && !defined(VBOX_USE_VCC100)2900 include $(KBUILD_PATH)/sdks/W2K3DDKX86.kmk2901 endif2902 2818 TEMPLATE_VBoxRc_LIBS = \ 2903 $(PATH_SDK_$(VBOX_WINDDK)_LIB.x86)/int64.lib 2904 endif 2819 $(PATH_SDK_$(VBOX_WINDDK)_LIB.x86)/int64.lib 2905 2820 TEMPLATE_VBoxRc_LIBS += \ 2906 2821 $(PATH_STAGE_LIB)/RuntimeRCStub$(VBOX_SUFF_LIB) … … 2958 2873 ifeq ($(VBOX_LDR_FMT32),pe) 2959 2874 TEMPLATE_VBoxRcExe_LDFLAGS = -Incremental:NO -MapInfo:Exports -NoD -Debug 2960 ifdef VBOX_USE_VCC100 2961 TEMPLATE_VBoxRcExe_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) 2962 else 2963 TEMPLATE_VBoxRcExe_SDKS = WIN32SDK 2964 endif 2965 ifndef VBOX_USE_VCC70 2966 TEMPLATE_VBoxRcExe_LIBS = \ 2967 $(PATH_TOOL_$(VBOX_VCC_TOOL_STEM)X86_LIB)/libcmt.lib \ 2968 $(PATH_TOOL_$(VBOX_VCC_TOOL_STEM)X86_LIB)/oldnames.lib 2969 else 2970 TEMPLATE_VBoxRcExe_LIBS = \ 2971 $(PATH_TOOL_VCC70_LIB)/libcmt.lib \ 2972 $(PATH_TOOL_VCC70_LIB)/oldnames.lib 2973 endif 2875 TEMPLATE_VBoxRcExe_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) 2876 TEMPLATE_VBoxRcExe_LIBS = \ 2877 $(PATH_TOOL_$(VBOX_VCC_TOOL_STEM)X86_LIB)/libcmt.lib \ 2878 $(PATH_TOOL_$(VBOX_VCC_TOOL_STEM)X86_LIB)/oldnames.lib 2974 2879 endif 2975 2880 … … 3026 2931 ifeq ($(VBOX_LDR_FMT),pe) 3027 2932 TEMPLATE_VBoxR0_TOOL = $(VBOX_VCC_TOOL) 3028 ifndef VBOX_USE_VCC70 3029 ifdef TODO_MORE_WARNINGS 3030 TEMPLATE_VBoxR0_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W4 -wd4244 -wd4127 -wd4100 -wd4214 -wd4706 -GS- -wd4996 -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) $(VBOX_VCC_WERR) 3031 else 3032 TEMPLATE_VBoxR0_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W3 -wd4244 -GS- -wd4996 -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) $(VBOX_VCC_WERR) 3033 endif 2933 ifdef TODO_MORE_WARNINGS 2934 TEMPLATE_VBoxR0_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -GS- -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) -W4 -wd4244 -wd4127 -wd4100 -wd4214 -wd4706 -wd4996 $(VBOX_VCC_WERR) 3034 2935 else 3035 ifdef TODO_MORE_WARNINGS 3036 TEMPLATE_VBoxR0_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W4 -wd4244 -wd4127 -wd4100 -wd4214 -wd4706 $(VBOX_VCC_OPT) $(VBOX_VCC_FP) $(VBOX_VCC_WERR) 3037 else 3038 TEMPLATE_VBoxR0_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -W3 -wd4244 $(VBOX_VCC_OPT) $(VBOX_VCC_FP) $(VBOX_VCC_WERR) 3039 endif 2936 TEMPLATE_VBoxR0_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -GS- -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) -W3 -wd4244 -wd4996 $(VBOX_VCC_WERR) 3040 2937 endif 3041 2938 TEMPLATE_VBoxR0_CFLAGS = $(TEMPLATE_VBoxR0_CXXFLAGS) … … 3046 2943 TEMPLATE_VBoxR0_LIBS = \ 3047 2944 $(PATH_STAGE_LIB)/RuntimeR0Stub$(VBOX_SUFF_LIB) 3048 ifdef VBOX_USE_VCC100 3049 include $(KBUILD_PATH)/sdks/$(VBOX_WINDDK).kmk ## TODO: Add a kBuild feature for loading SDKs. 2945 include $(KBUILD_PATH)/sdks/$(VBOX_WINDDK).kmk ## TODO: Add a kBuild feature for loading SDKs. 3050 2946 TEMPLATE_VBoxR0_LIBS.x86 = \ 3051 2947 $(PATH_SDK_$(VBOX_WINDDK)_LIB.x86)/int64.lib 3052 else3053 TEMPLATE_VBoxR0_LIBS.x86 = \3054 $(PATH_SDK_W2K3DDKX86_LIB)/int64.lib3055 endif3056 2948 TEMPLATE_VBoxR0_POST_CMDS = $(VBOX_SIGN_DRIVER_CMDS) 3057 2949 endif # pe … … 3148 3040 TEMPLATE_VBOXR0DRV_DEFS.x86 += WIN9X_COMPAT_SPINLOCK # Avoid multiply defined _KeInitializeSpinLock@4 3149 3041 TEMPLATE_VBOXR0DRV_DEFS.amd64 = _AMD64_ 3150 ifndef VBOX_USE_VCC70 3151 TEMPLATE_VBOXR0DRV_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -Gz -W3 -GS- -wd4996 -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) 3152 else 3153 TEMPLATE_VBOXR0DRV_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -Gz -W3 $(VBOX_VCC_OPT) $(VBOX_VCC_FP) 3154 endif 3042 TEMPLATE_VBOXR0DRV_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -Gz -W3 -GS- -wd4996 -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) 3155 3043 TEMPLATE_VBOXR0DRV_CFLAGS = $(TEMPLATE_VBOXR0DRV_CXXFLAGS) 3156 3044 TEMPLATE_VBOXR0DRV_LDFLAGS = -Driver -Subsystem:NATIVE -Incremental:NO -Align:4096 -MapInfo:Exports -NoD -Debug … … 3401 3289 ifeq ($(KBUILD_TARGET),win) 3402 3290 # TEMPLATE_VBOXR3EXE_TOOL = $(VBOX_VCC_TOOL) 3403 ifdef VBOX_USE_VCC703404 TEMPLATE_VBOXR3EXE_TOOL.win.x86 = $(VBOX_VCC_TOOL)3405 TEMPLATE_VBOXR3EXE_TOOL.win.amd64 = VCC80AMD643406 else3407 3291 TEMPLATE_VBOXR3EXE_TOOL.win.x86 = $(VBOX_VCC_TOOL_STEM)X86 3408 3292 TEMPLATE_VBOXR3EXE_TOOL.win.amd64 = $(VBOX_VCC_TOOL_STEM)AMD64 3409 endif3410 3293 TEMPLATE_VBOXR3EXE_RCDEFS = \ 3411 3294 VBOX_VERSION_MAJOR=\"$(VBOX_VERSION_MAJOR)\" \ … … 3418 3301 VBOX_SVN_REV_NR=$(VBOX_SVN_REV) 3419 3302 TEMPLATE_VBOXR3EXE_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) 3420 ifndef VBOX_USE_VCC70 3421 TEMPLATE_VBOXR3EXE_CXXFLAGS = -Zi -Zl -GR- -EHsc -GF -MD$(VBOX_VCC_CRT_TYPE) -W3 -wd4065 -wd4244 -wd4996 -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) 3422 TEMPLATE_VBOXR3EXE_CXXFLAGS.debug = -RTCsu 3423 else 3424 TEMPLATE_VBOXR3EXE_CXXFLAGS = -Zi -Zl -GR- -EHsc -GF -MD$(VBOX_VCC_CRT_TYPE) -W3 -wd4065 -wd4244 $(VBOX_VCC_OPT) $(VBOX_VCC_FP) 3425 TEMPLATE_VBOXR3EXE_CXXFLAGS.debug = -GZ 3426 endif 3303 TEMPLATE_VBOXR3EXE_CXXFLAGS = -Zi -Zl -GR- -EHsc -GF -MD$(VBOX_VCC_CRT_TYPE) -W3 -wd4065 -wd4244 -wd4996 -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) 3304 TEMPLATE_VBOXR3EXE_CXXFLAGS.debug = -RTCsu 3427 3305 TEMPLATE_VBOXR3EXE_CXXFLAGS.kprofile = -Gh -GH 3428 3306 TEMPLATE_VBOXR3EXE_CFLAGS = $(TEMPLATE_VBOXR3EXE_CXXFLAGS) … … 3933 3811 # C4065 is about default only switches. 3934 3812 # C4996 is about deprected function (CRT only?). 3935 ifndef VBOX_USE_VCC70 3936 TEMPLATE_VBOXMAINEXE_TOOL = $(VBOX_VCC_TOOL) 3937 TEMPLATE_VBOXMAINEXE_CXXFLAGS = -Zi -Zl -GR -EHsc -GF -MD$(VBOX_VCC_CRT_TYPE) -W3 -wd4065 -wd4996 -wd4250 -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) 3938 TEMPLATE_VBOXMAINEXE_CXXFLAGS.debug = -RTCsu 3939 else 3940 TEMPLATE_VBOXMAINEXE_TOOL = VCC70 3941 TEMPLATE_VBOXMAINEXE_CXXFLAGS = -Zi -Zl -GR -EHsc -GF -MD$(VBOX_VCC_CRT_TYPE) -W3 -wd4065 -wd4250 $(VBOX_VCC_OPT) $(VBOX_VCC_FP) 3942 TEMPLATE_VBOXMAINEXE_CXXFLAGS.debug = -GZ 3943 endif 3813 TEMPLATE_VBOXMAINEXE_TOOL = $(VBOX_VCC_TOOL) 3814 TEMPLATE_VBOXMAINEXE_CXXFLAGS = -Zi -Zl -GR -EHsc -GF -MD$(VBOX_VCC_CRT_TYPE) -W3 -wd4065 -wd4996 -wd4250 -Zc:wchar_t- $(VBOX_VCC_OPT) $(VBOX_VCC_FP) 3815 TEMPLATE_VBOXMAINEXE_CXXFLAGS.debug = -RTCsu 3944 3816 TEMPLATE_VBOXMAINEXE_CXXFLAGS.kprofile = -Gh -GH 3945 3817 TEMPLATE_VBOXMAINEXE_CFLAGS = $(TEMPLATE_VBOXMAINEXE_CXXFLAGS) … … 4281 4153 endif 4282 4154 else if1of ($(KBUILD_TARGET), win) 4283 ifdef VBOX_USE_VCC100 4284 VBOX_PATH_QT4 ?= $(lastword $(filter %-vcc100,$(sort $(wildcard $(PATH_DEVTOOLS_TRG)/qt/v4*)))) 4285 else 4286 VBOX_PATH_QT4 ?= $(lastword $(filter-out %-vcc100,$(sort $(wildcard $(PATH_DEVTOOLS_TRG)/qt/v4*)))) 4287 endif 4155 VBOX_PATH_QT4 ?= $(lastword $(filter %-$(tolower $(VBOX_VCC_TOOL_STEM)),$(sort $(wildcard $(PATH_DEVTOOLS_TRG)/qt/v4*)))) 4288 4156 else if1of ($(KBUILD_TARGET), linux solaris) 4289 4157 VBOX_PATH_QT4 ?= $(lastword $(sort $(wildcard $(PATH_DEVTOOLS_TRG)/qt/v4*))) … … 4340 4208 QT_DLL _CRT_SECURE_NO_DEPRECATE \ 4341 4209 $(QMAKE_PRL_DEFINES) 4342 ## @todo VCC70 flags? 4343 ifndef VBOX_USE_VCC70 4344 TEMPLATE_VBOXQT4GUIEXE_CXXFLAGS = \ 4345 -nologo -Zm200 -W3 -MD -Zi -EHsc -Zc:wchar_t- 4346 TEMPLATE_VBOXQT4GUIEXE_CXXFLAGS.debug = -RTCsu 4347 else 4348 TEMPLATE_VBOXQT4GUIEXE_CXXFLAGS = \ 4349 -nologo -Zm200 -W3 -MD -Zi -GX 4350 TEMPLATE_VBOXQT4GUIEXE_CXXFLAGS.debug = -GZ 4351 endif 4210 TEMPLATE_VBOXQT4GUIEXE_CXXFLAGS = -nologo -Zm200 -W3 -MD -Zi -EHsc -Zc:wchar_t- 4211 TEMPLATE_VBOXQT4GUIEXE_CXXFLAGS.debug = -RTCsu 4352 4212 TEMPLATE_VBOXQT4GUIEXE_INCS += \ 4353 4213 $(PATH_TOOL_$(VBOX_VCC_TOOL)_ATLMFC_INC) … … 4517 4377 TEMPLATE_VBOXBLDPROG_ASFLAGS.amd64 := $(VBOX_ASFLAGS64) 4518 4378 ifeq ($(KBUILD_HOST),win) 4519 ifndef VBOX_USE_VCC70 4520 TEMPLATE_VBOXBLDPROG_TOOL := $(VBOX_VCC_TOOL_STEM)$(toupper $(KBUILD_HOST_ARCH)) 4521 TEMPLATE_VBOXBLDPROG_SDKS := ReorderCompilerIncs $(VBOX_WINPSDK) 4522 else if1of ($(KBUILD_HOST_ARCH), x86) 4523 TEMPLATE_VBOXBLDPROG_TOOL := VCC70 4524 TEMPLATE_VBOXBLDPROG_SDKS := ReorderCompilerIncs WIN32SDK 4525 else if1of ($(KBUILD_HOST_ARCH), amd64) 4526 TEMPLATE_VBOXBLDPROG_TOOL := VCC80AMD64 4527 TEMPLATE_VBOXBLDPROG_SDKS := ReorderCompilerIncs WIN64SDK 4528 else 4529 $(error KBUILD_HOST_ARCH=$(KBUILD_HOST_ARCH)) 4530 endif 4531 ifneq ($(TEMPLATE_VBOXBLDPROG_TOOL),VCC70) 4532 TEMPLATE_VBOXBLDPROG_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -MT$(VBOX_VCC_CRT_TYPE) -W3 -wd4996 -Zc:wchar_t- 4533 TEMPLATE_VBOXBLDPROG_CXXFLAGS.debug = -RTCsu 4534 TEMPLATE_VBOXBLDPROG_CXXFLAGS.release = -O2 -Oy- -GS- 4535 else 4536 TEMPLATE_VBOXBLDPROG_CXXFLAGS = -Zi -Zl -GR- -EHs- -GF -MT$(VBOX_VCC_CRT_TYPE) -W3 4537 TEMPLATE_VBOXBLDPROG_CXXFLAGS.debug = -GZ 4538 TEMPLATE_VBOXBLDPROG_CXXFLAGS.release = -Ogitb2 -Oy- 4539 endif 4379 TEMPLATE_VBOXBLDPROG_TOOL := $(VBOX_VCC_TOOL_STEM)$(toupper $(KBUILD_HOST_ARCH)) 4380 TEMPLATE_VBOXBLDPROG_SDKS := ReorderCompilerIncs $(VBOX_WINPSDK) 4381 TEMPLATE_VBOXBLDPROG_CXXFLAGS := -Zi -Zl -GR- -EHs- -GF -MT$(VBOX_VCC_CRT_TYPE) -W3 -wd4996 -Zc:wchar_t- 4382 TEMPLATE_VBOXBLDPROG_CXXFLAGS.debug := -RTCsu 4383 TEMPLATE_VBOXBLDPROG_CXXFLAGS.release := -O2 -Oy- -GS- 4540 4384 TEMPLATE_VBOXBLDPROG_CXXFLAGS.profile = $(TEMPLATE_VBOXBLDPROG_CXXFLAGS.release) 4541 4385 TEMPLATE_VBOXBLDPROG_CXXFLAGS.kprofile = $(TEMPLATE_VBOXBLDPROG_CXXFLAGS.release) … … 4758 4602 $(PATH_TOOL_$(TEMPLATE_VBOXGUESTR3EXE_TOOL.win.amd64)_LIB)/libcmt$(VBOX_VCC_CRT_TYPE).lib \ 4759 4603 $(PATH_TOOL_$(TEMPLATE_VBOXGUESTR3EXE_TOOL.win.amd64)_LIB)/libcpmt$(VBOX_VCC_CRT_TYPE).lib 4760 ifdef VBOX_USE_VCC100 4761 TEMPLATE_VBOXGUESTR3EXE_POST_CMDS.win.x86 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION) $(out)) 4762 TEMPLATE_VBOXGUESTR3EXE_LNK_DEPS.win.x86 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION)) 4763 endif 4604 # Hack for running on NT4, W2K and XP w/o SP: Change OS and subsystem version in the image. 4605 TEMPLATE_VBOXGUESTR3EXE_POST_CMDS.win.x86 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION) $(out)) 4606 TEMPLATE_VBOXGUESTR3EXE_LNK_DEPS.win.x86 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION)) 4764 4607 else # the gcc guys 4765 4608 TEMPLATE_VBOXGUESTR3EXE_EXTENDS = VBOXR3EXE … … 4929 4772 TEMPLATE_VBOXGUESTR0_EXTENDS = VBOXR0DRV 4930 4773 TEMPLATE_VBOXGUESTR0_INST = $(INST_ADDITIONS) 4931 if defined(VBOX_USE_VCC100) || defined(VBOX_USE_VCC110)4932 4774 TEMPLATE_VBOXGUESTR0_SDKS.win.x86 = ReorderCompilerIncs $(VBOX_WINDDK_GST) $(VBOX_WINPSDK_GST)INCS 4933 4775 TEMPLATE_VBOXGUESTR0_SDKS.win.amd64 = ReorderCompilerIncs $(VBOX_WINDDK_GST) $(VBOX_WINPSDK_GST)INCS 4934 else4935 TEMPLATE_VBOXGUESTR0_SDKS.win.x86 = ReorderCompilerIncs WIN32SDK $(VBOX_WINDDK)4936 TEMPLATE_VBOXGUESTR0_SDKS.win.amd64 = ReorderCompilerIncs $(VBOX_WINDDK_GST) $(VBOX_WINPSDK_GST)INCS4937 endif4938 4776 TEMPLATE_VBOXGUESTR0_LIBS.win.x86 = \ 4939 4777 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/int64.lib … … 5082 4920 ifneq ($(VBOX_BUILD_PUBLISHER),) 5083 4921 if $(length $(VBOX_BUILD_PUBLISHER)) > 10 5084 $(error VB OX_BUILD_PUBLISHER must not be longer than 10 characters!)4922 $(error VBox: VBOX_BUILD_PUBLISHER must not be longer than 10 characters!) 5085 4923 endif 5086 4924 if "$(substr $(VBOX_BUILD_PUBLISHER), 1, 1)" != "_" 5087 $(error VB OX_BUILD_PUBLISHER must start with an underscore!)4925 $(error VBox: VBOX_BUILD_PUBLISHER must start with an underscore!) 5088 4926 endif 5089 4927 if "$(translate $(substr $(VBOX_BUILD_PUBLISHER),2),$(VBOX_VERSION_COMP_VALID_CHAR_SET),)" != "" 5090 $(error VB OX_BUILD_PUBLISHER='$(VBOX_BUILD_PUBLISHER)' contains bad characters! Valid set is:$(NLTAB)$(VBOX_VERSION_COMP_VALID_CHAR_SET))4928 $(error VBox: VBOX_BUILD_PUBLISHER='$(VBOX_BUILD_PUBLISHER)' contains bad characters! Valid set is:$(NLTAB)$(VBOX_VERSION_COMP_VALID_CHAR_SET)) 5091 4929 endif 5092 4930 endif 5093 4931 5094 4932 if $(words $(VBOX_VERSION_STRING)) != 1 5095 $(error VB OX_VERSION_STRING='$(VBOX_VERSION_STRING)' contains spaces or is empty.)4933 $(error VBox: VBOX_VERSION_STRING='$(VBOX_VERSION_STRING)' contains spaces or is empty.) 5096 4934 endif 5097 4935 if "$(subst __,-,$(VBOX_VERSION_STRING))" != "$(VBOX_VERSION_STRING)" 5098 $(error VB OX_VERSION_STRING='$(VBOX_VERSION_STRING)' contains double underscores.)4936 $(error VBox: VBOX_VERSION_STRING='$(VBOX_VERSION_STRING)' contains double underscores.) 5099 4937 endif 5100 4938 … … 5102 4940 5103 4941 if $(words $(VBOX_VER_TMP1)) > 3 5104 $(error VB OX_VERSION_STRING='$(VBOX_VERSION_STRING)' contains too many parts (underscores), max 3!)4942 $(error VBox: VBOX_VERSION_STRING='$(VBOX_VERSION_STRING)' contains too many parts (underscores), max 3!) 5105 4943 endif 5106 4944 if "$(translate $(word 1,$(VBOX_VER_TMP1)),0123456789,)" != ".." 5107 $(error The x.y.z part of VBOX_VERSION_STRING='$(VBOX_VERSION_STRING)' is malformed: '$(word 1,$(VBOX_VER_TMP1))')4945 $(error VBox: The x.y.z part of VBOX_VERSION_STRING='$(VBOX_VERSION_STRING)' is malformed: '$(word 1,$(VBOX_VER_TMP1))') 5108 4946 endif 5109 4947 if "$(word 1,$(VBOX_VER_TMP1))" != "$(VBOX_VERSION_STRING_RAW)" 5110 $(error VB OX_VERSION_STRING='$(VBOX_VERSION_STRING)' does not start with VBOX_VERSION_STRING_RAW='$(VBOX_VERSION_STRING_RAW)')4948 $(error VBox: VBOX_VERSION_STRING='$(VBOX_VERSION_STRING)' does not start with VBOX_VERSION_STRING_RAW='$(VBOX_VERSION_STRING_RAW)') 5111 4949 endif 5112 4950 … … 5119 4957 VBOX_VER_TMP2 = 3 5120 4958 else 5121 $(error VB OX_VERSION_STRING='$(VBOX_VERSION_STRING)' uses an unknown build type: '$(word 2,$(VBOX_VER_TMP1))')4959 $(error VBox: VBOX_VERSION_STRING='$(VBOX_VERSION_STRING)' uses an unknown build type: '$(word 2,$(VBOX_VER_TMP1))') 5122 4960 endif 5123 4961 if "$(translate $(substr $(word 2,$(VBOX_VER_TMP1)),$(VBOX_VER_TMP2)),0123456789)" != "" 5124 $(error VB OX_VERSION_STRING='$(VBOX_VERSION_STRING)' uses an unknown build type: '$(word 2,$(VBOX_VER_TMP1))')4962 $(error VBox: VBOX_VERSION_STRING='$(VBOX_VERSION_STRING)' uses an unknown build type: '$(word 2,$(VBOX_VER_TMP1))') 5125 4963 endif 5126 4964 endif -
trunk/Makefile.kmk
r42276 r42288 95 95 # The compiler runtime DLLs. 96 96 ifeq ($(KBUILD_TARGET).$(VBOX_WITHOUT_COMPILER_REDIST),win.) 97 ifdef VBOX_USE_VCC100 98 VBOX_PATH_VCC_REDIST = $(PATH_TOOL_$(VBOX_VCC_TOOL))/redist/ 99 VBOX_PATH_VCC_REDIST_CRT = $(VBOX_PATH_VCC_REDIST)/$(subst amd64,x64,$(KBUILD_TARGET_ARCH))/Microsoft.VC100.CRT 100 VBOX_PATH_VCC_REDIST_CRT_DBG = $(VBOX_PATH_VCC_REDIST)/Debug_NonRedist/$(subst amd64,x64,$(KBUILD_TARGET_ARCH))/Microsoft.VC100.DebugCRT 101 InstallExternalLibs_SOURCES += \ 102 $(VBOX_PATH_VCC_REDIST_CRT)/msvcr100.dll \ 103 $(VBOX_PATH_VCC_REDIST_CRT)/msvcp100.dll \ 104 $(VBOX_PATH_VCC_REDIST_CRT)/msvcr100.dll=>testcase/msvcr100.dll \ 105 $(VBOX_PATH_VCC_REDIST_CRT)/msvcp100.dll=>testcase/msvcp100.dll 106 ifeq ($(VBOX_VCC_CRT_TYPE),d) 107 $(VBOX_PATH_VCC_REDIST_CRT_DBG)/msvcr100.dll \ 108 $(VBOX_PATH_VCC_REDIST_CRT_DBG)/msvcp100.dll \ 109 $(VBOX_PATH_VCC_REDIST_CRT_DBG)/msvcr100.dll=>testcase/msvcr100.dll \ 110 $(VBOX_PATH_VCC_REDIST_CRT_DBG)/msvcp100.dll=>testcase/msvcp100.dll 111 endif 97 VBOX_PATH_VCC_REDIST = $(PATH_TOOL_$(VBOX_VCC_TOOL))/redist/ 98 VBOX_PATH_VCC_REDIST_CRT = $(VBOX_PATH_VCC_REDIST)/$(subst amd64,x64,$(KBUILD_TARGET_ARCH))/Microsoft.VC100.CRT 99 VBOX_PATH_VCC_REDIST_CRT_DBG = $(VBOX_PATH_VCC_REDIST)/Debug_NonRedist/$(subst amd64,x64,$(KBUILD_TARGET_ARCH))/Microsoft.VC100.DebugCRT 100 InstallExternalLibs_SOURCES += \ 101 $(VBOX_PATH_VCC_REDIST_CRT)/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4).dll \ 102 $(VBOX_PATH_VCC_REDIST_CRT)/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4).dll \ 103 $(VBOX_PATH_VCC_REDIST_CRT)/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4).dll=>testcase/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4).dll \ 104 $(VBOX_PATH_VCC_REDIST_CRT)/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4).dll=>testcase/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4).dll 105 ifeq ($(VBOX_VCC_CRT_TYPE),d) 106 $(VBOX_PATH_VCC_REDIST_CRT_DBG)/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4).dll \ 107 $(VBOX_PATH_VCC_REDIST_CRT_DBG)/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4).dll \ 108 $(VBOX_PATH_VCC_REDIST_CRT_DBG)/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4).dll=>testcase/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4).dll \ 109 $(VBOX_PATH_VCC_REDIST_CRT_DBG)/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4).dll=>testcase/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4).dll 112 110 endif 113 ifdef VBOX_USE_VCC80 114 include $(KBUILD_PATH)/tools/VCC80X86.kmk 115 include $(KBUILD_PATH)/tools/VCC80AMD64.kmk 116 InstallExternalLibs_SOURCES.x86 += \ 117 $(PATH_TOOL_VCC80X86)/redist/x86/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest=>Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest \ 118 $(PATH_TOOL_VCC80X86)/redist/x86/Microsoft.VC80.CRT/msvcr80.dll=>Microsoft.VC80.CRT/msvcr80.dll \ 119 $(PATH_TOOL_VCC80X86)/redist/x86/Microsoft.VC80.CRT/msvcp80.dll=>Microsoft.VC80.CRT/msvcp80.dll \ 120 $(PATH_TOOL_VCC80X86)/redist/x86/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest=>testcase/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest \ 121 $(PATH_TOOL_VCC80X86)/redist/x86/Microsoft.VC80.CRT/msvcr80.dll=>testcase/Microsoft.VC80.CRT/msvcr80.dll \ 122 $(PATH_TOOL_VCC80X86)/redist/x86/Microsoft.VC80.CRT/msvcp80.dll=>testcase/Microsoft.VC80.CRT/msvcp80.dll 123 InstallExternalLibs_SOURCES.amd64 += \ 124 $(PATH_TOOL_VCC80AMD64)/redist/amd64/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest=>Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest \ 125 $(PATH_TOOL_VCC80AMD64)/redist/amd64/Microsoft.VC80.CRT/msvcr80.dll=>Microsoft.VC80.CRT/msvcr80.dll \ 126 $(PATH_TOOL_VCC80AMD64)/redist/amd64/Microsoft.VC80.CRT/msvcp80.dll=>Microsoft.VC80.CRT/msvcp80.dll \ 127 $(PATH_TOOL_VCC80AMD64)/redist/amd64/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest=>testcase/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest \ 128 $(PATH_TOOL_VCC80AMD64)/redist/amd64/Microsoft.VC80.CRT/msvcr80.dll=>testcase/Microsoft.VC80.CRT/msvcr80.dll \ 129 $(PATH_TOOL_VCC80AMD64)/redist/amd64/Microsoft.VC80.CRT/msvcp80.dll=>testcase/Microsoft.VC80.CRT/msvcp80.dll 130 ifeq ($(VBOX_VCC_CRT_TYPE),d) 131 InstallExternalLibs_SOURCES.x86 += \ 132 $(PATH_TOOL_VCC80X86)/redist/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT/Microsoft.VC80.DebugCRT.manifest=>Microsoft.VC80.DebugCRT/Microsoft.VC80.DebugCRT.manifest \ 133 $(PATH_TOOL_VCC80X86)/redist/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT/msvcr80d.dll=>Microsoft.VC80.DebugCRT/msvcr80d.dll \ 134 $(PATH_TOOL_VCC80X86)/redist/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT/msvcp80d.dll=>Microsoft.VC80.DebugCRT/msvcp80d.dll \ 135 $(PATH_TOOL_VCC80X86)/redist/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT/Microsoft.VC80.DebugCRT.manifest=>testcase/Microsoft.VC80.DebugCRT/Microsoft.VC80.DebugCRT.manifest \ 136 $(PATH_TOOL_VCC80X86)/redist/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT/msvcr80d.dll=>testcase/Microsoft.VC80.DebugCRT/msvcr80d.dll \ 137 $(PATH_TOOL_VCC80X86)/redist/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT/msvcp80d.dll=>testcase/Microsoft.VC80.DebugCRT/msvcp80d.dll 138 InstallExternalLibs_SOURCES.amd64 += \ 139 $(PATH_TOOL_VCC80AMD64)/redist/Debug_NonRedist/amd64/Microsoft.VC80.DebugCRT/Microsoft.VC80.DebugCRT.manifest=>Microsoft.VC80.DebugCRT/Microsoft.VC80.DebugCRT.manifest \ 140 $(PATH_TOOL_VCC80AMD64)/redist/Debug_NonRedist/amd64/Microsoft.VC80.DebugCRT/msvcr80d.dll=>Microsoft.VC80.DebugCRT/msvcr80d.dll \ 141 $(PATH_TOOL_VCC80AMD64)/redist/Debug_NonRedist/amd64/Microsoft.VC80.DebugCRT/msvcp80d.dll=>Microsoft.VC80.DebugCRT/msvcp80d.dll \ 142 $(PATH_TOOL_VCC80AMD64)/redist/Debug_NonRedist/amd64/Microsoft.VC80.DebugCRT/Microsoft.VC80.DebugCRT.manifest=>testcase/Microsoft.VC80.DebugCRT/Microsoft.VC80.DebugCRT.manifest \ 143 $(PATH_TOOL_VCC80AMD64)/redist/Debug_NonRedist/amd64/Microsoft.VC80.DebugCRT/msvcr80d.dll=>testcase/Microsoft.VC80.DebugCRT/msvcr80d.dll \ 144 $(PATH_TOOL_VCC80AMD64)/redist/Debug_NonRedist/amd64/Microsoft.VC80.DebugCRT/msvcp80d.dll=>testcase/Microsoft.VC80.DebugCRT/msvcp80d.dll 145 endif 146 endif 147 ifndef VBOX_USE_VCC100 148 ifndef VBOX_USE_VCC80 149 VBOX_INSTALL_VCC70_RT = 1 150 endif 151 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),win.x86) 152 VBOX_INSTALL_VCC70_RT = 1 153 endif 154 endif 155 ifdef VBOX_INSTALL_VCC70_RT 156 include $(KBUILD_PATH)/tools/VCC70.kmk 157 158 ## @todo Move these defines to VCC70. 159 DLL_TOOL_VCC70_MSVCR71 ?= $(PATH_TOOL_VCC70)/bin/msvcr71.dll 160 ifneq ($(wildcard $(DLL_TOOL_VCC70_MSVCR71)),) 161 InstallExternalLibs_SOURCES += \ 162 $(DLL_TOOL_VCC70_MSVCR71)=>msvcr71.dll \ 163 $(DLL_TOOL_VCC70_MSVCR71)=>testcase/msvcr71.dll 164 endif 165 ifeq ($(VBOX_VCC_CRT_TYPE),d) 166 DLL_TOOL_VCC70_MSVCR71D ?= $(PATH_TOOL_VCC70)/bin/msvcr71d.dll 167 ifneq ($(wildcard $(DLL_TOOL_VCC70_MSVCR71D)),) 168 InstallExternalLibs_SOURCES += \ 169 $(DLL_TOOL_VCC70_MSVCR71D)=>msvcr71d.dll \ 170 $(DLL_TOOL_VCC70_MSVCR71D)=>testcase/msvcr71d.dll 171 endif 172 endif 173 174 DLL_TOOL_VCC70_MSVCP71 ?= $(PATH_TOOL_VCC70)/bin/msvcp71.dll 175 ifneq ($(wildcard $(DLL_TOOL_VCC70_MSVCP71)),) 176 InstallExternalLibs_SOURCES += \ 177 $(DLL_TOOL_VCC70_MSVCP71)=>msvcp71.dll \ 178 $(DLL_TOOL_VCC70_MSVCP71)=>testcase/msvcp71.dll 179 endif 180 ifeq ($(VBOX_VCC_CRT_TYPE),d) 181 DLL_TOOL_VCC70_MSVCP71D ?= $(PATH_TOOL_VCC70)/bin/msvcp71d.dll 182 ifneq ($(wildcard $(DLL_TOOL_VCC70_MSVCP71D)),) 183 InstallExternalLibs_SOURCES += \ 184 $(DLL_TOOL_VCC70_MSVCP71D)=>msvcp71d.dll \ 185 $(DLL_TOOL_VCC70_MSVCP71D)=>testcase/msvcp71d.dll 186 endif 187 endif 188 189 DLL_TOOL_VCC70_MSVCRT ?= $(PATH_TOOL_VCC70)/bin/msvcrt.dll 190 ifneq ($(wildcard $(DLL_TOOL_VCC70_MSVCRT)),) 191 InstallExternalLibs_SOURCES += \ 192 $(DLL_TOOL_VCC70_MSVCRT)=>msvcrt.dll \ 193 $(DLL_TOOL_VCC70_MSVCRT)=>testcase/msvcrt.dll 194 endif 195 endif 196 endif 197 111 endif 198 112 199 113 # -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/Makefile.kmk
r42243 r42288 28 28 VBoxDisp_SYSSUFF = .dll 29 29 VBoxDisp_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_NT4) 30 VBoxDisp_DEFS.x86 = _WIN32_WINNT=0x0501 31 ifndef VBOX_USE_VCC100 32 VBoxDisp_DEFS.amd64 = _WIN32_WINNT=0x0500 # <- otherwise the build will fail due to DDK header inconsistencies 33 endif 30 VBoxDisp_DEFS.x86 = _WIN32_WINNT=0x0501 34 31 VBoxDisp_DEFS = VBOX_WITH_DDRAW 35 32 VBoxDisp_DEFS += LOG_TO_BACKDOOR #LOG_ENABLED -
trunk/src/VBox/Additions/WINNT/VBoxCredProv/Makefile.kmk
r42220 r42288 22 22 VBoxCredProv_TEMPLATE = VBOXGUESTR3DLL 23 23 VBoxCredProv_DEFS = VBGL_VBOXGUEST VBOX_WITH_HGCM VBOX_WITH_SENS UNICODE 24 ifdef VBOX_USE_VCC10025 24 VBoxCredProv_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK_GST_WLH) 26 else27 VBoxCredProv_SDKS.x86 = WINDDK28 endif29 25 VBoxCredProv_SOURCES = \ 30 26 VBoxCredentialProvider.cpp \ … … 37 33 VBoxCredProvUtils.cpp 38 34 39 ifndef VBOX_USE_VCC10040 #41 # Since this is not the default SDK we have to navigate manually to it.42 #43 VBOX_PATH_PSDK_200702 := \44 $(PATH_DEVTOOLS)/win.x86/sdk/x200702/45 46 VBoxCredProv_INCS := \47 $(VBOX_PATH_PSDK_200702)/Include48 VBoxCredProv_LIBS.x86 := \49 $(VBOX_PATH_PSDK_200702)/Lib/Uuid.Lib \50 $(VBOX_PATH_PSDK_200702)/Lib/credui.lib \51 $(VBOX_PATH_PSDK_200702)/Lib/Secur32.Lib \52 $(VBOX_PATH_PSDK_200702)/Lib/ShLwApi.Lib \53 $(VBOX_PATH_PSDK_200702)/Lib/NetAPI32.Lib54 VBoxCredProv_LIBS.amd64 := \55 $(VBOX_PATH_PSDK_200702)/Lib/x64/Uuid.Lib \56 $(VBOX_PATH_PSDK_200702)/Lib/x64/credui.lib \57 $(VBOX_PATH_PSDK_200702)/Lib/x64/Secur32.Lib \58 $(VBOX_PATH_PSDK_200702)/Lib/x64/ShLwApi.Lib \59 $(VBOX_PATH_PSDK_200702)/Lib/x64/NetAPI32.Lib60 endif61 62 35 VBoxCredProv_LIBS = \ 63 36 $(VBOX_LIB_IPRT_GUEST_R3) \ 64 37 $(VBOX_LIB_VBGL_R3) 65 ifdef VBOX_USE_VCC10066 38 VBoxCredProv_LIBS += \ 67 39 $(PATH_SDK_$(VBOX_WINPSDK_GST_WLH)_LIB)/credui.lib \ 68 40 $(PATH_SDK_$(VBOX_WINPSDK_GST_WLH)_LIB)/Secur32.Lib \ 69 41 $(PATH_SDK_$(VBOX_WINPSDK_GST_WLH)_LIB)/NetAPI32.Lib 70 endif71 42 72 43 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk
r42239 r42288 25 25 VBoxTray_DEBUG_INSTTYPE = both 26 26 endif 27 if defined(VBOX_USE_VCC100) || defined(VBOX_USE_VCC110) 28 VBoxTray_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST) 29 endif 27 VBoxTray_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST) 30 28 VBoxTray_DEFS = VBOX_WITH_HGCM LOG_TO_BACKDOOR 31 29 VBoxTray_INCS = ../include 32 if !defined(VBOX_USE_VCC100) && !defined(VBOX_USE_VCC110)33 include $(KBUILD_PATH)/sdks/WINDDK.kmk # WTF is this about?34 VBoxTray_INCS += $(PATH_SDK_WINDDK_INC_API) $(PATH_SDK_WINDDK_INC_DDK)35 endif36 30 VBoxTray_SOURCES = \ 37 31 VBoxTray.cpp \ -
trunk/src/VBox/Installer/win/InstallHelper/Makefile.kmk
r42154 r42288 35 35 endif 36 36 VBoxInstallHelper_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) 37 if defined(VBOX_USE_VCC100) || defined(VBOX_USE_VCC110) 38 VBoxInstallHelper_LIBS = $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Msi.lib 39 else 40 VBoxInstallHelper_LIBS = $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Msi.lib 41 endif 37 VBoxInstallHelper_LIBS = $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Msi.lib 42 38 ifdef VBOX_WITH_NETFLT 43 39 VBoxInstallHelper_LIBS += \ … … 49 45 endif 50 46 51 ifeq ($(KBUILD_TARGET),win) 52 ifdef VBOX_WITH_TESTCASES 53 ifndef VBOX_OSE 54 include $(PATH_SUB_CURRENT)/testcase/Makefile.kmk 55 endif 56 endif 47 if "$(KBUILD_TARGET)" == "win" && defined(VBOX_WITH_TESTCASES) && !defined(VBOX_OSE) 48 include $(PATH_SUB_CURRENT)/testcase/Makefile.kmk 57 49 endif 58 50 -
trunk/src/VBox/Installer/win/Makefile.kmk
r42243 r42288 324 324 VBOX_MSI_DEPENDENCIES := $(filer-out %.cat, $(VBOX_MSI_DEPENDENCIES)) 325 325 endif 326 if !defined(VBOX_USE_VCC70) && !defined(VBOX_USE_VCC80) && !defined(VBOX_USE_VCC100) 327 $(error One VBOX_USE_VCC* must be defined) 328 endif 329 ifndef VBOX_USE_VCC100 326 ifdef VBOX_USE_VCC110 330 327 VBOX_MSI_DEPENDENCIES := $(filter-out \ 331 328 $(PATH_OUT)/bin/msvcr100.dll \ 332 329 $(PATH_OUT)/bin/msvcp100.dll \ 333 330 , $(VBOX_MSI_DEPENDENCIES)) 334 endif 335 ifndef VBOX_USE_VCC80 331 else 336 332 VBOX_MSI_DEPENDENCIES := $(filter-out \ 337 $(PATH_OUT)/bin/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest \ 338 $(PATH_OUT)/bin/Microsoft.VC80.CRT/msvcr80.dll \ 339 $(PATH_OUT)/bin/Microsoft.VC80.CRT/msvcp80.dll \ 340 $(PATH_OUT)/bin/Microsoft.VC80.CRT/msvcm80.dll \ 341 , $(VBOX_MSI_DEPENDENCIES)) 342 endif 343 ifndef VBOX_USE_VCC70 344 VBOX_MSI_DEPENDENCIES := $(filter-out \ 345 $(PATH_OUT)/bin/msvcrt.dll \ 346 $(PATH_OUT)/bin/msvcr71.dll \ 347 $(PATH_OUT)/bin/msvcp71.dll \ 348 $(PATH_OUT)/bin/SDL_ttf.dll \ 333 $(PATH_OUT)/bin/msvcr110.dll \ 334 $(PATH_OUT)/bin/msvcp110.dll \ 349 335 , $(VBOX_MSI_DEPENDENCIES)) 350 336 endif … … 465 451 -E 'BUILD_TYPE=$(KBUILD_TYPE)' \ 466 452 -E 'BUILD_TARGET_ARCH=$(KBUILD_TARGET_ARCH)' \ 467 -E 'VBOX_USE_VCC100=$(if $(VBOX_USE_VCC100),yes,no)' \ 468 -E 'VBOX_USE_VCC80=$(if $(VBOX_USE_VCC80),yes,no)' \ 469 -E 'VBOX_USE_VCC70=$(if $(VBOX_USE_VCC70),yes,no)' \ 453 -E 'VBOX_USE_$(VBOX_VCC_TOOL_STEM)=yes' \ 470 454 -- \ 471 455 $(VBOX_PATH_WIX)/candle.exe $(filter-out $(VBOX_VERSION_STAMP),$$<) \ -
trunk/src/VBox/Installer/win/Stub/Makefile.kmk
r42154 r42288 34 34 VBoxStub_SDKS += \ 35 35 VBOX_NTDLL 36 if defined(VBOX_USE_VCC100) || defined(VBOX_USE_VCC110)37 36 VBoxStub_LIBS = \ 38 37 $(VBOX_LIB_RUNTIME_STATIC) \ 39 38 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Msi.lib 40 else41 VBoxStub_LIBS = \42 $(VBOX_LIB_RUNTIME_STATIC) \43 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Msi.lib44 endif45 39 46 40 VBoxStub.cpp_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV) -
trunk/src/VBox/Installer/win/VirtualBox.wxs
r42243 r42288 527 527 <?endif?> 528 528 529 <?if $(env.VBOX_USE_VCC100) = "yes" ?>529 <?if $(env.VBOX_USE_VCC100) == "yes" ?> 530 530 <!-- MS C/C++ v10.0 Runtime DLL files. --> 531 531 <File Id="file_msvcr100.dll" Name="msvcr100.dll" … … 534 534 Source="$(env.PATH_OUT)\bin\msvcp100.dll" /> 535 535 <?endif?> 536 537 <?if $(env.VBOX_USE_VCC80) = "yes" ?> 538 <!-- MS C/C++ v8 Runtime DLL files (private assembly). --> 539 <File Id="file_Microsoft.VC80.CRT.manifest" Name="Microsoft.VC80.CRT.manifest" 540 Source="$(env.PATH_OUT)\bin\Microsoft.VC80.CRT\Microsoft.VC80.CRT.manifest" /> 541 <File Id="file_msvcr80.dll" Name="msvcr80.dll" 542 Source="$(env.PATH_OUT)\bin\Microsoft.VC80.CRT\msvcr80.dll" /> 543 <File Id="file_msvcp80.dll" Name="msvcp80.dll" 544 Source="$(env.PATH_OUT)\bin\Microsoft.VC80.CRT\msvcp80.dll" /> 545 <?endif?> 546 547 <?if $(env.VBOX_USE_VCC70) = "yes" ?> 548 <!-- MS C/C++ v7 Runtime DLL files. --> 549 <File Id="file_msvcp71.dll" Name="msvcp71.dll" 550 Source="$(env.PATH_OUT)\bin\msvcp71.dll" /> 551 <File Id="file_msvcrt.dll" Name="msvcrt.dll" 552 Source="$(env.PATH_OUT)\bin\msvcrt.dll" /> 553 <?endif?> 554 <?if $(env.VBOX_USE_VCC100) != "yes" ?> 555 <?if $(env.BUILD_TARGET_ARCH) != "amd64" ?> 556 <File Id="msvcrdll" Name="msvcr71.dll" 557 Source="$(env.PATH_OUT)\bin\msvcr71.dll" /> 558 <?endif?> 536 <?if $(env.VBOX_USE_VCC110) == "yes" ?> 537 <!-- MS C/C++ v11.0 Runtime DLL files. --> 538 <File Id="file_msvcr110.dll" Name="msvcr110.dll" 539 Source="$(env.PATH_OUT)\bin\msvcr110.dll" /> 540 <File Id="file_msvcp110.dll" Name="msvcp110.dll" 541 Source="$(env.PATH_OUT)\bin\msvcp110.dll" /> 559 542 <?endif?> 560 543 -
trunk/src/VBox/Main/Makefile.kmk
r42261 r42288 560 560 -exported_symbols_list $(VBoxC_0_OUTDIR)/VBoxC.def \ 561 561 -framework IOKit 562 VBoxC_LDFLAGS.win += /DELAYLOAD:VBoxVMM.dll 563 ifndef VBOX_USE_VCC70 564 VBoxC_LDFLAGS.win += /MANIFEST 565 endif 562 VBoxC_LDFLAGS.win += /DELAYLOAD:VBoxVMM.dll /MANIFEST 566 563 567 564 VBoxC_LIBS += \ -
trunk/src/VBox/Main/webservice/Makefile.kmk
r42154 r42288 207 207 LIBRARIES += vboxsoap 208 208 vboxsoap_TEMPLATE = VBOXWEBR3EXE 209 ifndef VBOX_USE_VCC70 210 vboxsoap_CXXFLAGS.win += -bigobj 211 endif 209 vboxsoap_CXXFLAGS.win += -bigobj 212 210 ifn1of ($(KBUILD_TARGET), win) 213 211 vboxsoap_CXXFLAGS += -Wno-shadow … … 292 290 $(VBOXWEB_OUT_DIR) \ 293 291 . 294 ifndef VBOX_USE_VCC70 295 vboxwebsrv_CXXFLAGS.win += -bigobj 296 endif 292 vboxwebsrv_CXXFLAGS.win += -bigobj 297 293 ifn1of ($(KBUILD_TARGET), win) 298 294 vboxwebsrv_CXXFLAGS += -Wno-shadow … … 435 431 PROGRAMS += webtest 436 432 webtest_TEMPLATE = VBOXWEBR3EXE 437 ifndef VBOX_USE_VCC70 438 webtest_CXXFLAGS.win += -bigobj 439 endif 433 webtest_CXXFLAGS.win += -bigobj 440 434 ifn1of ($(KBUILD_TARGET), win) 441 435 webtest_CXXFLAGS += -Wno-shadow -
trunk/src/VBox/Runtime/Makefile.kmk
r42247 r42288 1066 1066 RuntimeGuestR3_SOURCES.$(KBUILD_TARGET).amd64:= $(RuntimeR3_SOURCES.$(KBUILD_TARGET).amd64) 1067 1067 RuntimeGuestR3_SOURCES.$(KBUILD_HOST).$(KBUILD_TARGET_ARCH) := $(RuntimeR3_SOURCES.$(KBUILD_HOST).$(KBUILD_TARGET_ARCH)) 1068 ifdef VBOX_USE_VCC100 1069 RuntimeGuestR3_SOURCES.win.x86 += \ 1068 RuntimeGuestR3_SOURCES.win.x86 += \ 1070 1069 r3/win/vcc100-kernel32-fakes.cpp \ 1071 1070 r3/win/vcc100-kernel32-fakesA.asm 1072 endif1073 1071 1074 1072 # … … 1330 1328 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/wbemuuid.lib 1331 1329 VBoxRT_LDFLAGS.darwin = -framework IOKit -framework CoreFoundation -framework CoreServices -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxRT.dylib 1332 ifdef VBOX_USE_VCC801333 1330 VBoxRT_LDFLAGS.win = /MANIFEST 1334 endif1335 1331 VBoxRT_LDFLAGS.l4 = \ 1336 1332 -Wl,-whole-archive \
Note:
See TracChangeset
for help on using the changeset viewer.

