VirtualBox

Changeset 42288 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Jul 20, 2012 6:30:53 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
79346
Message:

Jettisoned the old compilers.

Location:
trunk/src/VBox
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/Makefile.kmk

    r42243 r42288  
    2828VBoxDisp_SYSSUFF       = .dll
    2929VBoxDisp_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
     30VBoxDisp_DEFS.x86      = _WIN32_WINNT=0x0501
    3431VBoxDisp_DEFS          = VBOX_WITH_DDRAW
    3532VBoxDisp_DEFS         += LOG_TO_BACKDOOR #LOG_ENABLED
  • trunk/src/VBox/Additions/WINNT/VBoxCredProv/Makefile.kmk

    r42220 r42288  
    2222VBoxCredProv_TEMPLATE    = VBOXGUESTR3DLL
    2323VBoxCredProv_DEFS        = VBGL_VBOXGUEST VBOX_WITH_HGCM VBOX_WITH_SENS UNICODE
    24 ifdef VBOX_USE_VCC100
    2524VBoxCredProv_SDKS        = ReorderCompilerIncs $(VBOX_WINPSDK_GST_WLH)
    26 else
    27 VBoxCredProv_SDKS.x86    = WINDDK
    28 endif
    2925VBoxCredProv_SOURCES  = \
    3026        VBoxCredentialProvider.cpp \
     
    3733        VBoxCredProvUtils.cpp
    3834
    39 ifndef VBOX_USE_VCC100
    40 #
    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)/Include
    48 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.Lib
    54 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.Lib
    60 endif
    61 
    6235VBoxCredProv_LIBS     = \
    6336        $(VBOX_LIB_IPRT_GUEST_R3) \
    6437        $(VBOX_LIB_VBGL_R3)
    65 ifdef VBOX_USE_VCC100
    6638VBoxCredProv_LIBS    += \
    6739        $(PATH_SDK_$(VBOX_WINPSDK_GST_WLH)_LIB)/credui.lib \
    6840        $(PATH_SDK_$(VBOX_WINPSDK_GST_WLH)_LIB)/Secur32.Lib \
    6941        $(PATH_SDK_$(VBOX_WINPSDK_GST_WLH)_LIB)/NetAPI32.Lib
    70 endif
    7142
    7243include $(FILE_KBUILD_SUB_FOOTER)
  • trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk

    r42239 r42288  
    2525 VBoxTray_DEBUG_INSTTYPE = both
    2626endif
    27 if defined(VBOX_USE_VCC100) || defined(VBOX_USE_VCC110)
    28  VBoxTray_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST)
    29 endif
     27VBoxTray_SDKS     = ReorderCompilerIncs $(VBOX_WINDDK_GST)
    3028VBoxTray_DEFS     = VBOX_WITH_HGCM LOG_TO_BACKDOOR
    3129VBoxTray_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 endif
    3630VBoxTray_SOURCES  = \
    3731        VBoxTray.cpp \
  • trunk/src/VBox/Installer/win/InstallHelper/Makefile.kmk

    r42154 r42288  
    3535endif
    3636VBoxInstallHelper_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
     37VBoxInstallHelper_LIBS     = $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Msi.lib
    4238ifdef VBOX_WITH_NETFLT
    4339 VBoxInstallHelper_LIBS   += \
     
    4945endif
    5046
    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
     47if "$(KBUILD_TARGET)" == "win" && defined(VBOX_WITH_TESTCASES) && !defined(VBOX_OSE)
     48 include $(PATH_SUB_CURRENT)/testcase/Makefile.kmk
    5749endif
    5850
  • trunk/src/VBox/Installer/win/Makefile.kmk

    r42243 r42288  
    324324 VBOX_MSI_DEPENDENCIES := $(filer-out %.cat, $(VBOX_MSI_DEPENDENCIES))
    325325endif
    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
     326ifdef VBOX_USE_VCC110
    330327 VBOX_MSI_DEPENDENCIES := $(filter-out \
    331328        $(PATH_OUT)/bin/msvcr100.dll \
    332329        $(PATH_OUT)/bin/msvcp100.dll \
    333330        , $(VBOX_MSI_DEPENDENCIES))
    334 endif
    335 ifndef VBOX_USE_VCC80
     331else
    336332 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 \
    349335        , $(VBOX_MSI_DEPENDENCIES))
    350336endif
     
    465451                -E 'BUILD_TYPE=$(KBUILD_TYPE)' \
    466452                -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' \
    470454                -- \
    471455                $(VBOX_PATH_WIX)/candle.exe $(filter-out $(VBOX_VERSION_STAMP),$$<) \
  • trunk/src/VBox/Installer/win/Stub/Makefile.kmk

    r42154 r42288  
    3434VBoxStub_SDKS += \
    3535        VBOX_NTDLL
    36 if defined(VBOX_USE_VCC100) || defined(VBOX_USE_VCC110)
    3736VBoxStub_LIBS = \
    3837        $(VBOX_LIB_RUNTIME_STATIC) \
    3938        $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Msi.lib
    40 else
    41 VBoxStub_LIBS = \
    42         $(VBOX_LIB_RUNTIME_STATIC) \
    43         $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Msi.lib
    44 endif
    4539
    4640VBoxStub.cpp_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV)
  • trunk/src/VBox/Installer/win/VirtualBox.wxs

    r42243 r42288  
    527527<?endif?>
    528528
    529 <?if $(env.VBOX_USE_VCC100) = "yes" ?>
     529<?if $(env.VBOX_USE_VCC100) == "yes" ?>
    530530                        <!-- MS C/C++ v10.0 Runtime DLL files. -->
    531531                        <File Id="file_msvcr100.dll" Name="msvcr100.dll"
     
    534534                              Source="$(env.PATH_OUT)\bin\msvcp100.dll" />
    535535<?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" />
    559542<?endif?>
    560543
  • trunk/src/VBox/Main/Makefile.kmk

    r42261 r42288  
    560560        -exported_symbols_list $(VBoxC_0_OUTDIR)/VBoxC.def \
    561561        -framework IOKit
    562 VBoxC_LDFLAGS.win += /DELAYLOAD:VBoxVMM.dll
    563 ifndef VBOX_USE_VCC70
    564  VBoxC_LDFLAGS.win += /MANIFEST
    565 endif
     562VBoxC_LDFLAGS.win += /DELAYLOAD:VBoxVMM.dll /MANIFEST
    566563
    567564VBoxC_LIBS += \
  • trunk/src/VBox/Main/webservice/Makefile.kmk

    r42154 r42288  
    207207 LIBRARIES += vboxsoap
    208208 vboxsoap_TEMPLATE = VBOXWEBR3EXE
    209  ifndef VBOX_USE_VCC70
    210   vboxsoap_CXXFLAGS.win += -bigobj
    211  endif
     209 vboxsoap_CXXFLAGS.win += -bigobj
    212210 ifn1of ($(KBUILD_TARGET), win)
    213211  vboxsoap_CXXFLAGS += -Wno-shadow
     
    292290        $(VBOXWEB_OUT_DIR) \
    293291        .
    294  ifndef VBOX_USE_VCC70
    295   vboxwebsrv_CXXFLAGS.win += -bigobj
    296  endif
     292 vboxwebsrv_CXXFLAGS.win += -bigobj
    297293 ifn1of ($(KBUILD_TARGET), win)
    298294  vboxwebsrv_CXXFLAGS += -Wno-shadow
     
    435431 PROGRAMS += webtest
    436432 webtest_TEMPLATE = VBOXWEBR3EXE
    437  ifndef VBOX_USE_VCC70
    438   webtest_CXXFLAGS.win += -bigobj
    439  endif
     433 webtest_CXXFLAGS.win += -bigobj
    440434 ifn1of ($(KBUILD_TARGET), win)
    441435  webtest_CXXFLAGS += -Wno-shadow
  • trunk/src/VBox/Runtime/Makefile.kmk

    r42247 r42288  
    10661066RuntimeGuestR3_SOURCES.$(KBUILD_TARGET).amd64:= $(RuntimeR3_SOURCES.$(KBUILD_TARGET).amd64)
    10671067RuntimeGuestR3_SOURCES.$(KBUILD_HOST).$(KBUILD_TARGET_ARCH)   := $(RuntimeR3_SOURCES.$(KBUILD_HOST).$(KBUILD_TARGET_ARCH))
    1068 ifdef VBOX_USE_VCC100
    1069  RuntimeGuestR3_SOURCES.win.x86              += \
     1068RuntimeGuestR3_SOURCES.win.x86               += \
    10701069        r3/win/vcc100-kernel32-fakes.cpp \
    10711070        r3/win/vcc100-kernel32-fakesA.asm
    1072 endif
    10731071
    10741072#
     
    13301328        $(PATH_SDK_$(VBOX_WINDDK)_LIB)/wbemuuid.lib
    13311329VBoxRT_LDFLAGS.darwin          = -framework IOKit -framework CoreFoundation -framework CoreServices -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxRT.dylib
    1332 ifdef VBOX_USE_VCC80
    13331330VBoxRT_LDFLAGS.win             = /MANIFEST
    1334 endif
    13351331VBoxRT_LDFLAGS.l4              = \
    13361332        -Wl,-whole-archive \
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette