Changeset 42288 in vbox for trunk/src/VBox
- Timestamp:
- Jul 20, 2012 6:30:53 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79346
- Location:
- trunk/src/VBox
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
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.