VirtualBox

Changeset 9632

Show
Ignore:
Timestamp:
06/11/08 22:33:24 (4 months ago)
Author:
vboxsync
Message:

Removed the non-VBOX_WITH_64BIT_ADDITIONS bits.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Config.kmk

    r9630 r9632  
    301301# VBOX_WITH_64_BITS_GUESTS = 1 
    302302endif 
    303 # Enable building 64-bit additions (actually KBUILD_TARGET_ARCH decides). 
    304 VBOX_WITH_64BIT_ADDITIONS = 1 
     303 
    305304 
    306305# 
     
    25812580 
    25822581 
    2583 ifndef VBOX_WITH_64BIT_ADDITIONS 
    2584  
    2585 # 
    2586 # Template for building R3 win32 guest additions. 
    2587 # 
    2588 TEMPLATE_VBOXW32GUESTR3  = VBox Win32 Guest Program 
    2589 TEMPLATE_VBOXW32GUESTR3_INST                = $(INST_ADDITIONS) 
    2590 TEMPLATE_VBOXW32GUESTR3_BLD_TRG             = win 
    2591 TEMPLATE_VBOXW32GUESTR3_BLD_TRG_ARCH        = x86 
    2592 TEMPLATE_VBOXW32GUESTR3_BLD_TRG_CPU         = i386 
    2593 TEMPLATE_VBOXW32GUESTR3_DEFS                = IN_GUEST IN_GUEST_R3 IN_RING3 IN_RT_R3 __WIN32__ __WIN__ HC_ARCH_BITS=32 $(VBOX_GC_ARCH_BITS_DEFS) 
    2594 TEMPLATE_VBOXW32GUESTR3_RCDEFS              = \ 
    2595         VBOX_VERSION_MAJOR=\"$(VBOX_VERSION_MAJOR)\" \ 
    2596         VBOX_VERSION_MINOR=\"$(VBOX_VERSION_MINOR)\" \ 
    2597         VBOX_VERSION_BUILD=\"$(VBOX_VERSION_BUILD)\" \ 
    2598         VBOX_SVN_REV=\"$(VBOX_SVN_REV)\" \ 
    2599         VBOX_VERSION_MAJOR_NR=$(VBOX_VERSION_MAJOR) \ 
    2600         VBOX_VERSION_MINOR_NR=$(VBOX_VERSION_MINOR) \ 
    2601         VBOX_VERSION_BUILD_NR=$(VBOX_VERSION_BUILD) \ 
    2602         VBOX_SVN_REV_NR=$(VBOX_SVN_REV) 
    2603 TEMPLATE_VBOXW32GUESTR3_ASTOOL              = YASM 
    2604 TEMPLATE_VBOXW32GUESTR3_ASFLAGS             = -f win32 -DASM_FORMAT_PE -D__YASM__ -w+orphan-labels 
    2605 TEMPLATE_VBOXW32GUESTR3_DLLSUFF             = .dll 
    2606 TEMPLATE_VBOXW32GUESTR3_EXESUFF             = .exe 
    2607 TEMPLATE_VBOXW32GUESTR3_LIBSUFF             = .lib 
    2608 TEMPLATE_VBOXW32GUESTR3_ARLIBSUFF           = .lib 
    2609 TEMPLATE_VBOXW32GUESTR3_SDKS                = WIN32SDK W2K3DDKX86 
    2610 ifdef VBOX_USE_VCC80 
    2611  TEMPLATE_VBOXW32GUESTR3_TOOL               = VCC80X86 
    2612  TEMPLATE_VBOXW32GUESTR3_CXXFLAGS           = -Zi -Zl -GR- -EHs-c- -GF- -MT -U__LINUX__ -U__OS2__ -W3 -wd4996 -Zc:wchar_t- 
    2613  TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.debug     = -RTCsu 
    2614  TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.release   = -O2 -Oy- -GS- 
    2615 else 
    2616  TEMPLATE_VBOXW32GUESTR3_TOOL               = VCC70 
    2617  TEMPLATE_VBOXW32GUESTR3_CXXFLAGS           = -Zi -Zl -GR- -GX- -GF- -MT -U__LINUX__ -U__OS2__ -W3 
    2618  TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.debug     = -GZ 
    2619  TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.release   = -Ogitb2 -Oy- 
    2620 endif 
    2621 TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.profile    = $(TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.release) 
    2622 TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.kprofile   = $(TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.release) 
    2623 TEMPLATE_VBOXW32GUESTR3_CFLAGS              = $(TEMPLATE_VBOXW32GUESTR3_CXXFLAGS) 
    2624 TEMPLATE_VBOXW32GUESTR3_CFLAGS.debug        = $(TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.debug) 
    2625 TEMPLATE_VBOXW32GUESTR3_CFLAGS.release      = $(TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.release) 
    2626 TEMPLATE_VBOXW32GUESTR3_CFLAGS.profile      = $(TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.profile) 
    2627 TEMPLATE_VBOXW32GUESTR3_CFLAGS.kprofile     = $(TEMPLATE_VBOXW32GUESTR3_CXXFLAGS.kprofile) 
    2628 TEMPLATE_VBOXW32GUESTR3_INCS                = \ 
    2629         $(VBOX_PATH_SDK)/include 
    2630 TEMPLATE_VBOXW32GUESTR3_LDFLAGS             = \ 
    2631         /NOD /INCREMENTAL:NO /MAPINFO:EXPORTS /LARGEADDRESSAWARE \ 
    2632         /DISALLOWLIB:libc.lib \ 
    2633         /DISALLOWLIB:libcd.lib \ 
    2634         /DISALLOWLIB:msvcrt.lib \ 
    2635         /DISALLOWLIB:libcmtd.lib \ 
    2636         /DISALLOWLIB:msvcrtd.lib 
    2637 ifdef VBOX_USE_VCC80 
    2638  TEMPLATE_VBOXW32GUESTR3_LIBS               = \ 
    2639         $(PATH_TOOL_VCC80X86_LIB)/oldnames.lib \ 
    2640         $(PATH_TOOL_VCC80X86_LIB)/libcmt.lib \ 
    2641         $(PATH_SDK_W2K3DDKX86_LIB)/ntdll.lib 
    2642 else 
    2643  TEMPLATE_VBOXW32GUESTR3_LIBS               = \ 
    2644         $(PATH_TOOL_VCC70_LIB)/oldnames.lib \ 
    2645         $(PATH_TOOL_VCC70_LIB)/libcmt.lib \ 
    2646         $(PATH_SDK_W2K3DDKX86_LIB)/ntdll.lib 
    2647 endif 
    2648 TEMPLATE_VBOXW32GUESTR3_POST_CMDS           = $(VBOX_SIGN_IMAGE_CMDS) 
    2649  
    2650 # 
    2651 # R3 win32 guest libraries 
    2652 # 
    2653 TEMPLATE_VBOXW32GUESTR3LIB         = VBox Win32 Guest User Libraries 
    2654 TEMPLATE_VBOXW32GUESTR3LIB_EXTENDS = VBOXW32GUESTR3 
    2655 TEMPLATE_VBOXW32GUESTR3LIB_INST    = $(INST_ADDITIONS_LIB) 
    2656  
    2657  
    2658 # 
    2659 # Template for building R0 win32 guest tools. 
    2660 # 
    2661 TEMPLATE_VBOXW32GUESTR0  = VBox Win32 Guest Driver 
    2662 TEMPLATE_VBOXW32GUESTR0_INST                = $(INST_ADDITIONS) 
    2663 TEMPLATE_VBOXW32GUESTR0_BLD_TRG             = win 
    2664 TEMPLATE_VBOXW32GUESTR0_BLD_TRG_ARCH        = x86 
    2665 TEMPLATE_VBOXW32GUESTR0_BLD_TRG_CPU         = i386 
    2666 TEMPLATE_VBOXW32GUESTR0_DEFS                = _X86_ IN_GUEST IN_GUEST_R0 IN_RING0 IN_RT_R0 __WIN32__ __WIN__ HC_ARCH_BITS=32 $(VBOX_GC_ARCH_BITS_DEFS) 
    2667 TEMPLATE_VBOXW32GUESTR0_RCDEFS              = \ 
    2668         VBOX_VERSION_MAJOR=\"$(VBOX_VERSION_MAJOR)\" \ 
    2669         VBOX_VERSION_MINOR=\"$(VBOX_VERSION_MINOR)\" \ 
    2670         VBOX_VERSION_BUILD=\"$(VBOX_VERSION_BUILD)\" \ 
    2671         VBOX_SVN_REV=\"$(VBOX_SVN_REV)\" \ 
    2672         VBOX_VERSION_MAJOR_NR=$(VBOX_VERSION_MAJOR) \ 
    2673         VBOX_VERSION_MINOR_NR=$(VBOX_VERSION_MINOR) \ 
    2674         VBOX_VERSION_BUILD_NR=$(VBOX_VERSION_BUILD) \ 
    2675         VBOX_SVN_REV_NR=$(VBOX_SVN_REV) 
    2676 TEMPLATE_VBOXW32GUESTR0_ASTOOL              = YASM 
    2677 TEMPLATE_VBOXW32GUESTR0_ASFLAGS             = -f win32 -DASM_FORMAT_PE -D__YASM__ -w+orphan-labels 
    2678 TEMPLATE_VBOXW32GUESTR0_SYSSUFF             = .sys 
    2679 ifdef VBOX_USE_VCC80 
    2680  TEMPLATE_VBOXW32GUESTR0_TOOL               = VCC80X86 
    2681  TEMPLATE_VBOXW32GUESTR0_CXXFLAGS           = -Zi -Zl -GR- -GS- -EHs-c- -GF- -Gz -U__LINUX__ -W3 -wd4996 -Zc:wchar_t- 
    2682  TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.debug     = -GR- -EHs-c- -Zl 
    2683  TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.release   = -O2 -Oy- 
    2684 else 
    2685  TEMPLATE_VBOXW32GUESTR0_TOOL               = VCC70 
    2686  TEMPLATE_VBOXW32GUESTR0_CXXFLAGS           = -Zi -Zl -GR- -GX- -GF- -Gz -U__LINUX__ -W3 
    2687  TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.debug     = -GR- -GX- -Zl 
    2688  TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.release   = -Ogitb2 -Oy- 
    2689 endif 
    2690 TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.profile    = $(TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.release) 
    2691 TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.kprofile   = $(TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.release) 
    2692 TEMPLATE_VBOXW32GUESTR0_CFLAGS              = $(TEMPLATE_VBOXW32GUESTR0_CXXFLAGS) 
    2693 TEMPLATE_VBOXW32GUESTR0_CFLAGS.debug        = $(TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.debug) 
    2694 TEMPLATE_VBOXW32GUESTR0_CFLAGS.release      = $(TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.release) 
    2695 TEMPLATE_VBOXW32GUESTR0_CFLAGS.profile      = $(TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.profile) 
    2696 TEMPLATE_VBOXW32GUESTR0_CFLAGS.kprofile     = $(TEMPLATE_VBOXW32GUESTR0_CXXFLAGS.kprofile) 
    2697 TEMPLATE_VBOXW32GUESTR0_LDFLAGS             = \ 
    2698         -Driver -Subsystem:NATIVE -Incremental:NO -Align:32 -MapInfo:Exports -NoD -Machine:X86 -Debug \ 
    2699         /DISALLOWLIB:libcd.lib \ 
    2700         /DISALLOWLIB:msvcrt.lib \ 
    2701         /DISALLOWLIB:msvcrtd.lib \ 
    2702         /DISALLOWLIB:libcmtd.lib 
    2703 TEMPLATE_VBOXW32GUESTR0_POST_CMDS           = $(VBOX_SIGN_DRIVER_CMDS) 
    2704  
    2705 # 
    2706 # R0 win32 guest libraries 
    2707 # 
    2708 TEMPLATE_VBOXW32GUESTR0LIB         = VBox Win32 Guest Driver 
    2709 TEMPLATE_VBOXW32GUESTR0LIB_EXTENDS = VBOXW32GUESTR0 
    2710 TEMPLATE_VBOXW32GUESTR0LIB_INST    = $(INST_ADDITIONS_LIB) 
    2711  
    2712 endif # !VBOX_WITH_64BIT_ADDITIONS 
    2713  
    27142582# 
    27152583# Windows rc workaround for crosscompiling. 
     
    27722640TEMPLATE_VBOXGUESTR3EXE           = VBox Guest Program 
    27732641ifeq ($(KBUILD_TARGET),win) 
    2774  ifdef VBOX_WITH_64BIT_ADDITIONS 
    2775   TEMPLATE_VBOXGUESTR3EXE_EXTENDS = VBOXR3EXE 
    2776   TEMPLATE_VBOXGUESTR3EXE_CFLAGS  = $(filter-out -MD, $(TEMPLATE_VBOXR3EXE_CFLAGS)) -MT 
    2777   TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS= $(filter-out -MD, $(TEMPLATE_VBOXR3EXE_CFLAGS)) -MT 
    2778   TEMPLATE_VBOXGUESTR3EXE_LDFLAGS = $(filter-out /DISALLOWLIB:libcmt.lib, $(TEMPLATE_VBOXR3EXE_LDFLAGS)) \ 
    2779         /DISALLOWLIB:msvcrt.lib \ 
    2780         /DISALLOWLIB:msvcprt.lib 
    2781   TEMPLATE_VBOXGUESTR3EXE_LIBS    = \ 
    2782         $(PATH_TOOL_$(TEMPLATE_VBOXGUESTR3EXE_TOOL)_LIB)/oldnames.lib \ 
    2783         $(PATH_TOOL_$(TEMPLATE_VBOXGUESTR3EXE_TOOL)_LIB)/libcmt.lib \ 
    2784         $(PATH_TOOL_$(TEMPLATE_VBOXGUESTR3EXE_TOOL)_LIB)/libcpmt.lib 
    2785  else 
    2786   TEMPLATE_VBOXGUESTR3EXE_EXTENDS = VBOXW32GUESTR3 
    2787  endif 
     2642 TEMPLATE_VBOXGUESTR3EXE_EXTENDS  = VBOXR3EXE 
     2643 TEMPLATE_VBOXGUESTR3EXE_CFLAGS   = $(filter-out -MD, $(TEMPLATE_VBOXR3EXE_CFLAGS)) -MT 
     2644 TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS = $(filter-out -MD, $(TEMPLATE_VBOXR3EXE_CFLAGS)) -MT 
     2645 TEMPLATE_VBOXGUESTR3EXE_LDFLAGS  = $(filter-out /DISALLOWLIB:libcmt.lib, $(TEMPLATE_VBOXR3EXE_LDFLAGS)) \ 
     2646        /DISALLOWLIB:msvcrt.lib \ 
     2647        /DISALLOWLIB:msvcprt.lib 
     2648 TEMPLATE_VBOXGUESTR3EXE_LIBS     = \ 
     2649        $(PATH_TOOL_$(TEMPLATE_VBOXGUESTR3EXE_TOOL)_LIB)/oldnames.lib \ 
     2650        $(PATH_TOOL_$(TEMPLATE_VBOXGUESTR3EXE_TOOL)_LIB)/libcmt.lib \ 
     2651        $(PATH_TOOL_$(TEMPLATE_VBOXGUESTR3EXE_TOOL)_LIB)/libcpmt.lib 
    27882652else # the gcc guys 
    27892653 TEMPLATE_VBOXGUESTR3EXE_EXTENDS  = VBOXR3EXE 
    2790  ifdef VBOX_WITH_64BIT_ADDITIONS 
    2791   TEMPLATE_VBOXGUESTR3EXE_TOOL   := $(subst GXX,GCC,$(TEMPLATE_VBOXR3EXE_TOOL)) 
    2792  else 
    2793   TEMPLATE_VBOXGUESTR3EXE_TOOL   := $(subst GXX,GCC,$(VBOX_GCC32_TOOL)) 
    2794  endif 
     2654 TEMPLATE_VBOXGUESTR3EXE_TOOL    := $(subst GXX,GCC,$(TEMPLATE_VBOXR3EXE_TOOL)) 
    27952655 TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS = $(TEMPLATE_VBOXR3EXE_CXXFLAGS) -fno-exceptions 
    27962656endif 
    27972657TEMPLATE_VBOXGUESTR3EXE_INST      = $(INST_ADDITIONS) 
    2798 ifdef VBOX_WITH_64BIT_ADDITIONS 
    2799  TEMPLATE_VBOXGUESTR3EXE_DEFS    := $(TEMPLATE_VBOXR3EXE_DEFS) IN_GUEST IN_GUEST_R3 IN_RT_R3 
    2800 else 
    2801  TEMPLATE_VBOXGUESTR3EXE_ASFLAGS  = $(VBOX_ASFLAGS32) 
    2802  TEMPLATE_VBOXGUESTR3EXE_BLD_TRG_ARCH  = x86 
    2803  TEMPLATE_VBOXGUESTR3EXE_BLD_TRG_CPU   = blend 
    2804  TEMPLATE_VBOXGUESTR3EXE_DEFS    := IN_GUEST IN_GUEST_R3 IN_RT_R3 \ 
    2805                                     $(filter-out $(ARCH_BITS_DEFS),$(TEMPLATE_VBOXR3EXE_DEFS)) \ 
    2806                                     HC_ARCH_BITS=32 $(VBOX_GC_ARCH_BITS_DEFS) 
    2807 endif 
     2658TEMPLATE_VBOXGUESTR3EXE_DEFS     := $(TEMPLATE_VBOXR3EXE_DEFS) IN_GUEST IN_GUEST_R3 IN_RT_R3 
    28082659if1of ($(KBUILD_TARGET),l4 linux) # As few libs as possible on linux. 
    28092660 TEMPLATE_VBOXGUESTR3EXE_LIBS     = pthread rt m 
     
    28942745TEMPLATE_VBOXGUESTR3CPPEXE_EXTENDS = VBOXGUESTR3EXE 
    28952746ifeq ($(KBUILD_TARGET),win) 
    2896  # later 
    2897 else 
    2898  ifdef VBOX_WITH_64BIT_ADDITIONS 
    2899   TEMPLATE_VBOXGUESTR3CPPEXE_TOOL  = $(TEMPLATE_VBOXR3EXE_TOOL) 
    2900  else 
    2901   TEMPLATE_VBOXGUESTR3CPPEXE_TOOL  = $(VBOX_GCC32_TOOL) 
    2902  endif 
     2747 # later if necessary 
     2748else 
     2749 TEMPLATE_VBOXGUESTR3CPPEXE_TOOL   = $(TEMPLATE_VBOXR3EXE_TOOL) 
    29032750 TEMPLATE_VBOXGUESTR3CPPEXE_CXXFLAGS = $(TEMPLATE_VBOXR3EXE_CXXFLAGS) 
    29042751endif 
     
    29112758TEMPLATE_VBOXGUESTR0_EXTENDS    = VBOXR0DRV 
    29122759TEMPLATE_VBOXGUESTR0_INST       = $(INST_ADDITIONS) 
    2913 ifdef VBOX_WITH_64BIT_ADDITIONS 
    29142760TEMPLATE_VBOXGUESTR0_SDKS.win.x86   = WIN32SDK W2K3DDK 
    29152761TEMPLATE_VBOXGUESTR0_SDKS.win.amd64 = W2K3DDK WINPSDKINCS 
    2916 TEMPLATE_VBOXGUESTR0_LIBS.win.x86       = \ 
     2762TEMPLATE_VBOXGUESTR0_LIBS.win.x86   = \ 
    29172763        $(PATH_SDK_W2K3DDK_LIB)/int64.lib 
    2918 else 
    2919 TEMPLATE_VBOXGUESTR0_SDKS.win.x86   = WIN32SDK W2K3DDKX86 
    2920 endif 
    2921 ifdef VBOX_WITH_64BIT_ADDITIONS 
    2922  TEMPLATE_VBOXGUESTR0_DEFS      = $(TEMPLATE_VBOXR0DRV_DEFS) IN_GUEST IN_GUEST_R0 $(VBOX_GC_ARCH_BITS_DEFS) 
    2923 else 
    2924  ifn1of ($(KBUILD_TARGET),l4 linux) # must be same as the host. 
    2925   TEMPLATE_VBOXGUESTR0_DEFS     = $(filter-out $(ARCH_BITS_DEFS),$(TEMPLATE_VBOXR0DRV_DEFS)) IN_GUEST IN_GUEST_R0 HC_ARCH_BITS=32 $(VBOX_GC_ARCH_BITS_DEFS) 
    2926   TEMPLATE_VBOXGUESTR0_BLD_TRG_ARCH = x86 
    2927   TEMPLATE_VBOXGUESTR0_BLD_TRG_CPU = blend 
    2928  else 
    2929   TEMPLATE_VBOXGUESTR0_DEFS     = $(TEMPLATE_VBOXR0DRV_DEFS) IN_GUEST IN_GUEST_R0 
    2930  endif 
    2931 endif 
    2932 ifeq ($(KBUILD_TARGET),l4) # cross building linux on l4. 
    2933  TEMPLATE_VBOXGUESTR0_BLD_TRG   = linux 
    2934  TEMPLATE_VBOXGUESTR0_SYSSUFF   = .ko 
    2935 endif 
     2764TEMPLATE_VBOXGUESTR0_DEFS       = $(TEMPLATE_VBOXR0DRV_DEFS) IN_GUEST IN_GUEST_R0 
    29362765ifeq ($(KBUILD_TARGET),solaris) # No VBI for the guest additions yet. 
    29372766 TEMPLATE_VBOXGUESTR0_LDFLAGS   = -r 
  • trunk/src/VBox/Additions/WINNT/Graphics/Display/Makefile.kmk

    r9507 r9632  
    2525 
    2626SYSMODS += VBoxDisp 
    27 ifdef VBOX_WITH_64BIT_ADDITIONS 
    2827VBoxDisp_TEMPLATE    = VBOXGUESTR0 
    29 else 
    30 VBoxDisp_TEMPLATE    = VBOXW32GUESTR0 
    31 endif 
    3228ifdef VBOX_SIGN_ADDITIONS 
    3329 VBoxDisp_NOINST     = true 
    3430endif 
    3531VBoxDisp_SYSSUFF     = .dll 
    36 ifndef VBOX_WITH_64BIT_ADDITIONS 
    37 VBoxDisp_SDKS        = W2K3DDKX86 WINPSDKINCS 
    38 endif 
    3932VBoxDisp_DEFS        = _WIN32_WINNT=0x0501 LOG_TO_BACKDOOR VBOX_WITH_DDRAW VBOX_WITH_OPENGL 
    4033VBoxDisp_INCS        = ../../include 
     
    5851        VBoxDisp.def \ 
    5952        VBoxDisp.rc 
    60 ifdef VBOX_WITH_64BIT_ADDITIONS 
    6153VBoxDisp_LDFLAGS.x86   = /Entry:DrvEnableDriver@12 
    6254VBoxDisp_LDFLAGS.amd64 = /Entry:DrvEnableDriver 
     
    6456        $(PATH_SDK_W2K3DDK_LIB)/win32k.lib \ 
    6557        $(VBOX_LIB_IPRT_GUEST_R0) 
    66 else 
    67 VBoxDisp_LDFLAGS     = /Entry:DrvEnableDriver@12 
    68 VBoxDisp_LIBS        = \ 
    69         $(PATH_SDK_W2K3DDKX86_LIB)/int64.lib \ 
    70         $(PATH_SDK_W2K3DDKX86_LIB)/win32k.lib \ 
    71         $(PATH_LIB)/additions/RuntimeW32GuestR0$(VBOXW32GUEST_SUFF_LIB) 
    72 endif 
    73 ifndef VBOX_USE_VCC80 
     58ifndef VBOX_USE_VCC80 ## @todo remove this! 
    7459VBoxDisp_LIBS       += \ 
    7560        $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/libcmt.lib 
    7661endif 
    7762 
    78  
    7963include $(KBUILD_PATH)/subfooter.kmk 
    8064 
  • trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk

    r9521 r9632  
    3232# 
    3333SYSMODS += VBoxVideo 
    34 ifdef VBOX_WITH_64BIT_ADDITIONS 
    3534VBoxVideo_TEMPLATE    = VBOXGUESTR0 
    36 else 
    37 VBoxVideo_TEMPLATE    = VBOXW32GUESTR0 
    38 VBoxVideo_SDKS        = W2K3DDKX86 WINPSDKINCS 
    39 endif 
    4035ifdef VBOX_SIGN_ADDITIONS 
    4136 VBoxVideo_NOINST     = true 
     
    4439#VBoxVideo_DEFS        += LOG_ENABLED 
    4540VBoxVideo_INCS        = ../../include 
    46 ifdef VBOX_WITH_64BIT_ADDITIONS 
    4741VBoxVideo_LDFLAGS.x86   = /Entry:DriverEntry@8 
    4842VBoxVideo_LDFLAGS.amd64 = /Entry:DriverEntry 
    49 else 
    50 VBoxVideo_LDFLAGS     = /Entry:DriverEntry@8 
    51 endif 
    5243VBoxVideo_SOURCES     = \ 
    5344        VBoxVideo.cpp \ 
     
    5546        VBoxVideo.def \ 
    5647        VBoxVideo.rc 
    57 ifdef VBOX_WITH_64BIT_ADDITIONS 
    5848VBoxVideo_LIBS.x86    = \ 
    5949        $(PATH_SDK_W2K3DDK_LIB)/exsup.lib 
     
    6454        $(VBOX_LIB_VBGL_R0) \ 
    6555        $(VBOX_LIB_IPRT_GUEST_R0_NT4) 
    66 else 
    67 VBoxVideo_LIBS        = \ 
    68         $(PATH_SDK_W2K3DDKX86_LIB)/exsup.lib \ 
    69         $(PATH_SDK_W2K3DDKX86_LIB)/videoprt.lib \ 
    70         $(PATH_SDK_W2K3DDKX86_LIB)/int64.lib \ 
    71         $(PATH_SDK_W2K3DDKX86_LIB)/ntoskrnl.lib \ 
    72         $(PATH_SDK_W2K3DDKX86_LIB)/hal.lib \ 
    73         $(PATH_LIB)/additions/VBoxGuestLib$(VBOXW32GUEST_SUFF_LIB) \ 
    74         $(PATH_LIB)/additions/RuntimeW32NT4GuestR0$(VBOXW32GUEST_SUFF_LIB) 
    75 endif 
    7656 
    7757include $(KBUILD_PATH)/subfooter.kmk 
  • trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Mirror/Makefile.kmk

    r9510 r9632  
    2525 
    2626SYSMODS += vrdpvd 
    27 ifdef VBOX_WITH_64BIT_ADDITIONS 
    2827vrdpvd_TEMPLATE    = VBOXGUESTR0 
    29 else 
    30 vrdpvd_TEMPLATE    = VBOXW32GUESTR0 
    31 vrdpvd_SDKS        = W2K3DDKX86 
    32 endif 
    3328#vrdpvd_DEFS       += LOG_TO_BACKDOOR LOG_ENABLED 
    34 ifdef VBOX_WITH_64BIT_ADDITIONS 
    3529vrdpvd_LDFLAGS.x86   = /Entry:DriverEntry@8 
    3630vrdpvd_LDFLAGS.amd64 = /Entry:DriverEntry 
    37 else 
    38 vrdpvd_LDFLAGS     = /Entry:DriverEntry@8 
    39 endif 
    4031vrdpvd_SOURCES     = \ 
    4132        vrdpvd.c \ 
    4233        helpers.c \ 
    4334        vrdpvd.rc 
    44 ifdef VBOX_WITH_64BIT_ADDITIONS 
    4535vrdpvd_LIBS        = \ 
    4636        $(PATH_SDK_W2K3DDK_LIB)/videoprt.lib \ 
     
    4838        $(PATH_SDK_W2K3DDK_LIB)/hal.lib \ 
    4939        $(VBOX_LIB_IPRT_GUEST_R0) 
    50 else 
    51 vrdpvd_LIBS        = \ 
    52         $(PATH_SDK_W2K3DDKX86_LIB)/videoprt.lib \ 
    53         $(PATH_SDK_W2K3DDKX86_LIB)/int64.lib \ 
    54         $(PATH_SDK_W2K3DDKX86_LIB)/ntoskrnl.lib \ 
    55         $(PATH_SDK_W2K3DDKX86_LIB)/hal.lib \ 
    56         $(PATH_LIB)/additions/RuntimeW32GuestR0$(VBOXW32GUEST_SUFF_LIB) 
    57 endif 
    5840 
    5941include $(KBUILD_PATH)/subfooter.kmk 
  • trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/Makefile.kmk

    r9512 r9632  
    2828 
    2929DLLS += VBoxOGL 
    30 ifdef VBOX_WITH_64BIT_ADDITIONS 
    3130VBoxOGL_TEMPLATE    = VBOXGUESTR3EXE 
    32 else 
    33 VBoxOGL_TEMPLATE    = VBOXW32GUESTR3 
    34 VBoxOGL_SDKS        = W2K3DDKX86 
    35 endif 
    3631VBoxOGL_DEFS        = VBOX_HGCM _WIN32_WINNT=0x0500 VBOX_OGL_GUEST_SIDE 
    3732VBoxOGL_SOURCES     = \ 
     
    4944        VBoxOGL.rc \ 
    5045        VBoxOGL.def 
    51 ifdef VBOX_WITH_64BIT_ADDITIONS 
    5246VBoxOGL_LIBS        = \ 
    5347        $(VBOX_LIB_IPRT_GUEST_R3) 
    54 else 
    55 VBoxOGL_LIBS        = \ 
    56         $(PATH_LIB)/additions/RuntimeW32GuestR3.lib 
    57 endif 
    5848 
    5949include $(KBUILD_PATH)/subfooter.kmk 
  • trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/test/Makefile.kmk

    r9511 r9632  
    2525 
    2626ifdef VBOX_WITH_TESTCASES 
     27 
    2728# 
    2829# Structure size testcase. 
     
    3031PROGRAMS += tstShOpenGL tstOGLSample tstOGLSphere 
    3132 
    32 ifdef VBOX_WITH_64BIT_ADDITIONS 
    3333tstShOpenGL_TEMPLATE = VBOXGUESTR3EXE 
    34 else 
    35 tstShOpenGL_TEMPLATE = VBOXW32GUESTR3 
    36 endif 
    3734tstShOpenGL_DEFS     = VBOX_HGCM 
    3835tstShOpenGL_SOURCES  = tstShOpenGL.cpp 
    39 ifdef VBOX_WITH_64BIT_ADDITIONS 
    4036tstShOpenGL_LIBS     = $(PATH_SDK_WINPSDK_LIB)/opengl32.lib 
    41 else 
    42 tstShOpenGL_LIBS     = $(PATH_SDK_W2K3DDKX86_LIB)/opengl32.lib 
    43 endif 
    4437 
    45  
    46 ifdef VBOX_WITH_64BIT_ADDITIONS 
    4738tstOGLSample_TEMPLATE = VBOXGUESTR3EXE 
    48 else 
    49 tstOGLSample_TEMPLATE = VBOXW32GUESTR3 
    50 endif 
    5139tstOGLSample_DEFS     = 
    5240tstOGLSample_SOURCES  = tstOGLSample.cpp 
    53 ifdef VBOX_WITH_64BIT_ADDITIONS 
    5441tstOGLSample_LIBS     = $(PATH_SDK_WINPSDK_LIB)/opengl32.lib 
    55 else 
    56 tstOGLSample_LIBS     = $(PATH_SDK_W2K3DDKX86_LIB)/opengl32.lib 
    57 endif 
    5842 
    59  
    60 ifdef VBOX_WITH_64BIT_ADDITIONS 
    6143tstOGLSphere_TEMPLATE = VBOXGUESTR3EXE 
    62 else 
    63 tstOGLSphere_TEMPLATE = VBOXW32GUESTR3 
    64 endif 
    6544tstOGLSphere_DEFS     = 
    6645tstOGLSphere_SOURCES  = tstOGLSphere.c 
    67 ifdef VBOX_WITH_64BIT_ADDITIONS 
    6846tstOGLSphere_LIBS     = $(PATH_SDK_WINPSDK_LIB)/opengl32.lib 
    69 else 
    70 tstOGLSphere_LIBS     = $(PATH_SDK_W2K3DDKX86_LIB)/opengl32.lib 
    71 endif 
    7247 
    7348endif # VBOX_WITH_TESTCASES 
  • trunk/src/VBox/Additions/WINNT/MouseFilter/Makefile.kmk

    r9515 r9632  
    2525 
    2626SYSMODS += VBoxMouse 
    27 ifdef VBOX_WITH_64BIT_ADDITIONS 
    2827VBoxMouse_TEMPLATE    = VBOXGUESTR0 
    29 else 
    30 VBoxMouse_TEMPLATE    = VBOXW32GUESTR0 
    31 VBoxMouse_SDKS        = W2K3DDKX86 WINPSDKINCS 
    32 endif 
    3328VBoxMouse_DEFS        = LOG_TO_BACKDOOR 
    3429#VBoxMouse_DEFS       += LOG_ENABLED 
    3530VBoxMouse_CXXFLAGS    = -Od 
    3631VBoxMouse_CFLAGS      = -Od 
    37 ifdef VBOX_WITH_64BIT_ADDITIONS 
    3832VBoxMouse_LDFLAGS.x86   = -Entry:DriverEntry@8 
    3933VBoxMouse_LDFLAGS.amd64 = -Entry:DriverEntry 
    40 else 
    41 VBoxMouse_LDFLAGS     = -Entry:DriverEntry@8 
    42 endif 
    4334VBoxMouse_SOURCES     = VBoxMouse.cpp \ 
    4435                        VBoxMouse.rc 
    45 ifdef VBOX_WITH_64BIT_ADDITIONS 
    4636VBoxMouse_LIBS        = \ 
    4737        $(PATH_SDK_W2K3DDK_LIB)/win32k.lib \ 
     
    5040        $(VBOX_LIB_IPRT_GUEST_R0) \ 
    5141        $(VBOX_LIB_VBGL_R0) 
    52 else 
    53 VBoxMouse_LIBS        = \ 
    54         $(PATH_SDK_W2K3DDKX86_LIB)/int64.lib \ 
    55         $(PATH_SDK_W2K3DDKX86_LIB)/win32k.lib \ 
    56         $(PATH_SDK_W2K3DDKX86_LIB)/ntoskrnl.lib \ 
    57         $(PATH_SDK_W2K3DDKX86_LIB)/hal.lib \ 
    58         $(PATH_LIB)/additions/VBoxGuestLib$(VBOXW32GUEST_SUFF_LIB) \ 
    59         $(PATH_LIB)/additions/RuntimeW32GuestR0$(VBOXW32GUEST_SUFF_LIB) 
    60 endif 
    6142 
    6243# Inf2Cat refuses to sign this one complaining that it isn't an installation INF 
  • trunk/src/VBox/Additions/WINNT/VBoxControl/Makefile.kmk

    r9517 r9632  
    2525 
    2626PROGRAMS += VBoxControl 
    27 ifdef VBOX_WITH_64BIT_ADDITIONS 
    2827VBoxControl_TEMPLATE = VBOXGUESTR3EXE 
    29 else 
    30 VBoxControl_TEMPLATE = VBOXW32GUESTR3 
    31 endif 
    3228ifdef VBOX_SIGN_ADDITIONS 
    3329 VBoxControl_NOINST  = true 
  • trunk/src/VBox/Additions/WINNT/VBoxGINA/Makefile.kmk

    r9518 r9632  
    2525 
    2626DLLS += VBoxGINA 
    27 ifdef VBOX_WITH_64BIT_ADDITIONS 
    2827VBoxGINA_TEMPLATE = VBOXGUESTR3DLL 
    29 else 
    30 VBoxGINA_TEMPLATE = VBOXW32GUESTR3 
    31 endif 
    3228VBoxGINA_DEFS     = UNICODE 
    3329VBoxGINA_SOURCES  = \ 
     
    3733        VBoxGINA.def \ 
    3834        VBoxGINA.rc 
    39 ifdef VBOX_WITH_64BIT_ADDITIONS 
    4035VBoxGINA_LIBS     = \ 
    4136        $(VBOX_LIB_IPRT_GUEST_R3) 
    42 else 
    43 VBoxGINA_LIBS     = \ 
    44         $(PATH_LIB)/additions/RuntimeW32GuestR3$(VBOXW32GUEST_SUFF_LIB) 
    45 endif 
    4637 
    4738include $(KBUILD_PATH)/subfooter.kmk 
  • trunk/src/VBox/Additions/WINNT/VBoxGuest/Makefile.kmk

    r9629 r9632  
    2828# 
    2929SYSMODS += VBoxGuest 
    30 ifdef VBOX_WITH_64BIT_ADDITIONS 
    3130VBoxGuest_TEMPLATE    = VBOXGUESTR0 
    32 else 
    33 VBoxGuest_TEMPLATE    = VBOXW32GUESTR0 
    34 VBoxGuest_SDKS        = W2K3DDKX86 WINPSDKINCS 
    35 endif 
    3631ifdef VBOX_SIGN_ADDITIONS 
    3732 VBoxGuest_NOINST     = true 
     
    4035#VBoxGuest_DEFS       += LOG_ENABLED 
    4136VBoxGuest_INCS        = ../include 
    42 ifdef VBOX_WITH_64BIT_ADDITIONS 
    4337VBoxGuest_LDFLAGS.x86   = -Entry:DriverEntry@8 
    4438VBoxGuest_LDFLAGS.amd64 = -Entry:DriverEntry 
    45 else 
    46 VBoxGuest_LDFLAGS     = -Entry:DriverEntry@8 
    47 endif 
    4839VBoxGuest_SOURCES     = \ 
    4940        VBoxGuest.cpp \ 
     
    5142        Helper.cpp \ 
    5243        VBoxGuest.rc 
    53 ifdef VBOX_WITH_64BIT_ADDITIONS 
    5444VBoxGuest_LIBS        = \ 
    5545        $(PATH_SDK_W2K3DDK_LIB)/ntoskrnl.lib \ 
     
    5848        $(VBOX_LIB_VBGL_R0BASE) \ 
    5949        $(VBOX_LIB_IPRT_GUEST_R0) 
    60 else 
    61 VBoxGuest_LIBS        = \ 
    62         $(PATH_SDK_W2K3DDKX86_LIB)/int64.lib \ 
    63         $(PATH_SDK_W2K3DDKX86_LIB)/win32k.lib \ 
    64         $(PATH_SDK_W2K3DDKX86_LIB)/ntoskrnl.lib \ 
    65         $(PATH_SDK_W2K3DDKX86_LIB)/hal.lib \ 
    66         $(PATH_LIB)/additions/VBoxGuestLibBase$(VBOXW32GUEST_SUFF_LIB) \ 
    67         $(PATH_LIB)/additions/RuntimeW32GuestR0$(VBOXW32GUEST_SUFF_LIB) 
    68 endif 
    6950 
    7051 
     
    7253# VBoxGuestNT - NT version of the driver (x86 only). 
    7354# 
    74 ifdef VBOX_WITH_64BIT_ADDITIONS 
    7555SYSMODS.x86 += VBoxGuestNT 
    7656ifeq (foo,disabled) 
     
    8161VBoxGuestNT_LDFLAGS.x86 = $(VBoxGuest_LDFLAGS.x86) 
    8262endif 
    83 else 
    84 SYSMODS += VBoxGuestNT 
    85 VBoxGuestNT_TEMPLATE  = VBOXW32GUESTR0 
    86 VBoxGuestNT_SDKS      = W2K3DDKX86 WINPSDKINCS 
    87 VBoxGuestNT_INCS      = $(VBoxGuest_INCS) 
    88 VBoxGuestNT_LDFLAGS   = $(VBoxGuest_LDFLAGS) 
    89 endif 
    9063VBoxGuestNT_DEFS      = $(VBoxGuest_DEFS) TARGET_NT4 
    9164VBoxGuestNT_SOURCES   = \ 
     
    9467        NTLegacy.cpp \ 
    9568        VBoxGuest.rc 
    96 ifdef VBOX_WITH_64BIT_ADDITIONS 
    9769VBoxGuestNT_LIBS      = \ 
    9870        $(PATH_SDK_W2K3DDK_LIB)/exsup.lib \ 
     
    10173        $(VBOX_LIB_VBGL_R0BASE) \ 
    10274        $(VBOX_LIB_IPRT_GUEST_R0_NT4) 
    103 else 
    104 VBoxGuestNT_LIBS      = \ 
    105         $(PATH_SDK_W2K3DDKX86_LIB)/exsup.lib \ 
    106         $(PATH_SDK_W2K3DDKX86_LIB)/int64.lib \ 
    107         $(PATH_SDK_W2K3DDKX86_LIB)/ntoskrnl.lib \ 
    108         $(PATH_SDK_W2K3DDKX86_LIB)/hal.lib \ 
    109         $(PATH_LIB)/additions/VBoxGuestLibBase$(VBOXW32GUEST_SUFF_LIB) \ 
    110         $(PATH_LIB)/additions/RuntimeW32NT4GuestR0$(VBOXW32GUEST_SUFF_LIB) 
    111 endif 
    11275 
    11376# 
  • trunk/src/VBox/Additions/WINNT/VBoxHook/Makefile.kmk

    r9519 r9632  
    2828 
    2929DLLS += VBoxHook 
    30 ifdef VBOX_WITH_64BIT_ADDITIONS 
    3130VBoxHook_TEMPLATE = VBOXGUESTR3DLL 
    32 else 
    33 VBoxHook_TEMPLATE = VBOXW32GUESTR3 
    34 endif 
    3531VBoxHook_INCS     = ../include 
    3632VBoxHook_SOURCES  = \ 
  • trunk/src/VBox/Additions/WINNT/VBoxHook/testcase/Makefile.kmk

    r9519 r9632  
    3030PROGRAMS += tstHook 
    3131 
    32 ifdef VBOX_WITH_64BIT_ADDITIONS 
    3332tstHook_TEMPLATE = VBOXGUESTR3EXE 
    34 else 
    35 tstHook_TEMPLATE = VBOXW32GUESTR3 
    36 endif 
    3733tstHook_DEFS     = VBOX_HGCM 
    3834tstHook_SOURCES  = tstHook.cpp 
  • trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk

    r9520 r9632  
    2525 
    2626PROGRAMS += VBoxTray 
    27 ifdef VBOX_WITH_64BIT_ADDITIONS 
    2827VBoxTray_TEMPLATE = VBOXGUESTR3EXE 
    29 else 
    30 VBoxTray_TEMPLATE = VBOXW32GUESTR3 
    31 endif 
    3228ifdef VBOX_SIGN_ADDITIONS 
    3329 VBoxTray_NOINST  = true 
     
    4743        VBoxTray.rc 
    4844 
    49 ifdef VBOX_WITH_64BIT_ADDITIONS 
    5045VBoxTray_LIBS     = \ 
    5146        $(VBOX_LIB_IPRT_GUEST_R3) 
    52 else 
    53 VBoxTray_LIBS     = \ 
    54         $(PATH_LIB)/additions/RuntimeW32GuestR3.lib 
    55 endif 
    5647 
    5748# VBoxTray.cpp uses VBOX_SVN_REV. 
  • trunk/src/VBox/Additions/WINNT/i8042prt/Makefile.kmk

    r9514 r9632  
    2525 
    2626 
    27 ifdef VBOX_WITH_64BIT_ADDITIONS 
    2827SYSMODS.x86 += VBoxMouseNT 
    2928VBoxMouseNT_TEMPLATE    = VBOXGUESTR0 
    30 else 
    31 SYSMODS += VBoxMouseNT 
    32 VBoxMouseNT_TEMPLATE    = VBOXW32GUESTR0 
    33 VBoxMouseNT_SDKS        = W2K3DDKX86 WINPSDKINCS 
    34 endif 
    3529VBoxMouseNT_DEFS        = LOG_TO_BACKDOOR 
    3630VBoxMouseNT_INCS        = \ 
     
    4842        moudep.c \ 
    4943        i8042prt.rc 
    50 ifdef VBOX_WITH_64BIT_ADDITIONS 
    5144VBoxMouseNT_LIBS        = \ 
    5245        $(PATH_SDK_W2K3DDK_LIB)/exsup.lib \ 
     
    5548        $(VBOX_LIB_VBGL_R0) \ 
    5649        $(VBOX_LIB_IPRT_GUEST_R0_NT4) 
    57 else 
    58 VBoxMouseNT_LIBS        = \ 
    59         $(PATH_SDK_W2K3DDKX86_LIB)/exsup.lib \ 
    60         $(PATH_SDK_W2K3DDKX86_LIB)/int64.lib \ 
    61         $(PATH_SDK_W2K3DDKX86_LIB)/ntoskrnl.lib \ 
    62         $(PATH_SDK_W2K3DDKX86_LIB)/hal.lib \ 
    63         $(PATH_LIB)/additions/VBoxGuestLib$(VBOXW32GUEST_SUFF_LIB) \ 
    64         $(PATH_LIB)/additions/RuntimeW32NT4GuestR0$(VBOXW32GUEST_SUFF_LIB) \ 
    65         $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/libcmt.lib 
    66 endif 
    6750VBoxMouseNT_DEPS        = \ 
    6851        $(PATH_VBoxMouseNT)/i8042log.rc 
  • trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk

    r9500 r9632  
    2727# Target config. 
    2828# 
    29 ifn1of ($(KBUILD_TARGET)$(VBOX_WITH_64BIT_ADDITIONS), l4 linux win) 
    30  LIBRARIES += \ 
     29LIBRARIES += \ 
    3130        VBoxGuestR0Lib \ 
    3231        VBoxGuestR0LibBase 
    33  LIBRARIES += \ 
     32LIBRARIES += \ 
    3433        VBoxGuestR3Lib \ 
    3534        VBoxGuestR3LibShared 
    36  if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd) 
    37   LIBRARIES += \ 
     35if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd) 
     36 LIBRARIES += \ 
    3837        VBoxGuestR3LibXFree86 
    39  endif 
    40 else # This case is going to become obsolete with 64-bit guest additions. 
    41  # As we build Windows Additions on Linux as well, we need a 
    42  # separate Linux target for each library so that both platforms 
    43  # are built. 
    44  ifdef VBOX_WITH_WIN32_ADDITIONS 
    45   ifndef VBOX_ADDITIONS_LINUX_ONLY 
    46    LIBRARIES += \ 
    47         VBoxGuestLib \ 
    48         VBoxGuestLibBase 
    49   endif 
    50  endif 
    51  ifdef VBOX_WITH_LINUX_ADDITIONS 
    52    LIBRARIES += \ 
    53         VBoxGuestR0Lib \ 
    54         VBoxGuestR0LibBase \ 
    55         VBoxGuestR3Lib \ 
    56         VBoxGuestR3LibShared \ 
    57         VBoxGuestR3LibXFree86 
    58  else ifdef VBOX_WITH_X11_ADDITIONS 
    59    LIBRARIES += \ 
    60         VBoxGuestR3Lib \ 
    61         VBoxGuestR3LibShared \ 
    62         VBoxGuestR3LibXFree86 
    63  endif 
    6438endif 
    6539 
     
    11993        VBoxGuestR3LibTime.cpp \ 
    12094        VBoxGuestR3LibVideo.cpp 
    121 ifdef VBOX_WITH_64BIT_ADDITIONS ## @todo get rid of this hack. 
    122  ifeq ($(KBUILD_TARGET),win) 
    123   VBoxGuestR3Lib_SOURCES   = VBoxGuestR3Lib.cpp 
    124  endif 
     95ifeq ($(KBUILD_TARGET),win) ## @todo get rid of this hack. 
     96 VBoxGuestR3Lib_SOURCES   = VBoxGuestR3Lib.cpp 
    12597endif 
     98 
    12699 
    127100# 
     
    154127 
    155128 
    156 ifndef VBOX_WITH_64BIT_ADDITIONS 
    157  
    158 # 
    159 # VBoxGuestLib (Windows) 
    160 # 
    161 VBoxGuestLib_TEMPLATE    = VBOXW32GUESTR0LIB 
    162 VBoxGuestLib_SDKS.win    = W2K3DDKX86 WIN32SDK 
    163 VBoxGuestLib_SOURCES     = $(VBoxGuestR0Lib_SOURCES) 
    164 VBoxGuestLib_INCS        = \ 
    165         $(PATH_VBoxGuestLib) 
    166 VBoxGuestLib_INCS.win    = \ 
    167         $(PATH_SUB_ROOT)/WINNT/SharedFolders/include 
    168 VBoxGuestLib_DEFS = IN_RING0 IN_RT_R0 VBOX_HGCM LOG_TO_BACKDOOR 
    169 #VBoxGuestLib_DEFS += LOG_ENABLED 
    170  
    171  
    172 # 
    173 # VBoxGuestLibBase (Windows) 
    174 # 
    175 VBoxGuestLibBase_TEMPLATE   = VBOXW32GUESTR0LIB 
    176 VBoxGuestLibBase_SDKS.win   = $(VBoxGuestLib_SDKS.win) 
    177 VBoxGuestLibBase_SOURCES    = $(VBoxGuestR0LibBase_SOURCES) 
    178 VBoxGuestLibBase_INCS       = $(VBoxGuestLib_INCS) 
    179 VBoxGuestLibBase_INCS.win   = $(VBoxGuestLib_INCS.win) 
    180 VBoxGuestLibBase_DEFS       = $(VBoxGuestLib_DEFS) VBGL_VBOXGUEST 
    181 VBoxGuestLibBase_DEFS.win   = $(VBoxGuestLib_DEFS.win) 
    182 #VBoxGuestLibBase_DEFS      += LOG_ENABLED 
    183  
    184 endif # VBOX_WITH_64BIT_ADDITIONS 
    185  
    186129include $(KBUILD_PATH)/subfooter.kmk 
    187130 
  • trunk/src/VBox/Additions/x11/xclient/Makefile.kmk

    r9553 r9632  
    7272        $(call MSG_L1,Forcing static libstdc++) 
    7373        $(QUIET)$(MKDIR) -p $(@D) 
    74 ifdef VBOX_WITH_64BIT_ADDITIONS 
    7574        $(QUIET)$(LN_EXT) -sf `$(TOOL_$(VBOX_GCC_TOOL)_CXX) $(TEMPLATE_VBOXGUESTR3CPPEXE_CXXFLAGS.$(KBUILD_TARGET_ARCH)) -print-file-name=libstdc++.a` $@ \ 
    7675             || $(CP_EXT) -f  `$(TOOL_$(VBOX_GCC_TOOL)_CXX) $(TEMPLATE_VBOXGUESTR3CPPEXE_CXXFLAGS.$(KBUILD_TARGET_ARCH)) -print-file-name=libstdc++.a` $@ 
    77 else 
    78         $(QUIET)$(LN_EXT) -sf `$(TOOL_$(VBOX_GCC32_TOOL)_CXX) -print-file-name=libstdc++.a` $@ \ 
    79              || $(CP_EXT) -f  `$(TOOL_$(VBOX_GCC32_TOOL)_CXX) -print-file-name=libstdc++.a` $@ 
    80 endif 
    8176 
    8277 
  • trunk/src/VBox/Runtime/Makefile.kmk

    r9602 r9632  
    3838 # Only build the additions, sort out the legacy names first. 
    3939 # 
    40  ifeq ($(KBUILD_TARGET)$(VBOX_WITH_64BIT_ADDITIONS),win) 
    41   LIBRARIES = RuntimeW32GuestR0 RuntimeW32GuestR3 RuntimeW32NT4GuestR0 
    42  else 
    43   LIBRARIES = RuntimeGuestR0 RuntimeGuestR3 RuntimeGuestR3Mini 
    44   #LIBRARIES.os2 = RuntimeGuestR0OS2Warp3 
    45   LIBRARIES.win.x86 = RuntimeGuestR0NT4 
    46   ifndef VBOX_WITH_ADDITION_DRIVERS 
    47    if1of ($(KBUILD_TARGET), linux l4) # All drivers are optional, can skip RuntimeGuestR0. 
    48     LIBRARIES := $(filter-out RuntimeGuestR0, $(LIBRARIES)) 
    49    endif 
     40 LIBRARIES = RuntimeGuestR0 RuntimeGuestR3 RuntimeGuestR3Mini 
     41 #LIBRARIES.os2 = RuntimeGuestR0OS2Warp3 
     42 LIBRARIES.win.x86 = RuntimeGuestR0NT4 
     43 ifndef VBOX_WITH_ADDITION_DRIVERS 
     44  if1of ($(KBUILD_TARGET), linux l4) # All drivers are optional, can skip RuntimeGuestR0. 
     45   LIBRARIES := $(filter-out RuntimeGuestR0, $(LIBRARIES)) 
    5046  endif 
    5147 endif 
     
    6460 endif 
    6561 ifdef VBOX_WITH_ADDITIONS 
    66   ifdef VBOX_WITH_WIN32_ADDITIONS 
    67    ifndef VBOX_WITH_64BIT_ADDITIONS 
    68     LIBRARIES += RuntimeW32GuestR0 RuntimeW32GuestR3 RuntimeW32NT4GuestR0 
    69    endif 
    70   endif 
    71   ifneq ($(KBUILD_TARGET)$(VBOX_WITH_64BIT_ADDITIONS),win) 
    72    LIBRARIES += RuntimeGuestR0 RuntimeGuestR3 RuntimeGuestR3Mini 
    73    #LIBRARIES.os2 = RuntimeGuestR0OS2Warp3 
    74    LIBRARIES.win.x86 = RuntimeGuestR0NT4 
    75    ifndef VBOX_WITH_ADDITION_DRIVERS 
    76     if1of ($(KBUILD_TARGET), linux l4) # All drivers are optional, can skip RuntimeGuestR0. 
    77      LIBRARIES := $(filter-out RuntimeGuestR0, $(LIBRARIES)) 
    78     endif 
     62  LIBRARIES += RuntimeGuestR0 RuntimeGuestR3 RuntimeGuestR3Mini 
     63  #LIBRARIES.os2 = RuntimeGuestR0OS2Warp3 
     64  LIBRARIES.win.x86 = RuntimeGuestR0NT4 
     65  ifndef VBOX_WITH_ADDITION_DRIVERS 
     66   if1of ($(KBUILD_TARGET), linux l4) # All drivers are optional, can skip RuntimeGuestR0. 
     67    LIBRARIES := $(filter-out RuntimeGuestR0, $(LIBRARIES)) 
    7968   endif 
    8069  endif 
     
    568557RuntimeGuestR3_SOURCES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH) := $(RuntimeR3_SOURCES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) 
    569558RuntimeGuestR3_SOURCES.$(KBUILD_HOST).$(KBUILD_TARGET_ARCH)   := $(RuntimeR3_SOURCES.$(KBUILD_HOST).$(KBUILD_TARGET_ARCH)) 
    570 ifndef VBOX_WITH_64BIT_ADDITIONS 
    571 RuntimeGuestR3_SOURCES.$(KBUILD_TARGET).x86 := $(RuntimeR3_SOURCES.$(KBUILD_TARGET).x86) 
    572 RuntimeGuestR3_SOURCES.$(KBUILD_HOST).x86   := $(RuntimeR3_SOURCES.$(KBUILD_HOST).x86) 
    573 endif 
    574559 
    575560 
     
    632617# RuntimeW32GuestR3 - Win32 guest program runtime. 
    633618# 
    634 ifdef VBOX_WITH_64BIT_ADDITIONS 
    635   RuntimeW32GuestR3_TEMPLATE     = VBOXGUESTR3LIB 
    636 else 
    637   RuntimeW32GuestR3_TEMPLATE     = VBOXW32GUESTR3LIB 
    638 endif 
     619RuntimeW32GuestR3_TEMPLATE     = VBOXGUESTR3LIB 
    639620RuntimeW32GuestR3_SDKS         = WINPSDK W2K3DDK 
    640621RuntimeW32GuestR3_DEFS         = IN_RT_R3 IN_SUP_R3 LDR_WITH_NATIVE LDR_WITH_ELF32 LDR_WITH_PE RT_WITH_VBOX 
     
    11911172RuntimeGuestR0_SOURCES                 := $(filter-out generic/RTLogWriteUser-generic.cpp, $(RuntimeR0Drv_SOURCES)) 
    11921173RuntimeGuestR0_SOURCES                 += VBox/logbackdoor.cpp 
    1193 ifdef VBOX_WITH_64BIT_ADDITIONS 
    1194  RuntimeGuestR0_EXTENDS                 = RuntimeR0Drv 
    1195 else 
    1196  RuntimeGuestR0_SDKS.win               := W2K3DDKX86 WINPSDKINCS 
    1197  RuntimeGuestR0_DEFS                   := $(RuntimeR0Drv_DEFS) 
    1198  RuntimeGuestR0_DEFS.$(KBUILD_TARGET)  := $(RuntimeR0Drv_DEFS.$(KBUILD_TARGET)) 
    1199  RuntimeGuestR0_INCS                   := $(PATH_SUB_CURRENT) include 
    1200  RuntimeGuestR0_INCS.$(KBUILD_TARGET)  := $(RuntimeR0Drv_INCS.$(KBUILD_TARGET)) 
    1201  RuntimeGuestR0_SOURCES.$(KBUILD_TARGET) := $(RuntimeR0Drv_SOURCES.$(KBUILD_TARGET)) 
    1202  RuntimeGuestR0_SOURCES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH) := $(RuntimeR0Drv_SOURCES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) 
    1203  ## @todo this deosn't belong here, but in RuntimeR0Drv. 
    1204  RuntimeGuestR0_SOURCES.freebsd += \ 
    1205         common/string/memset.cpp \ 
    1206         common/string/memcmp.cpp \ 
    1207         common/string/strchr.asm 
    1208 endif 
     1174RuntimeGuestR0_EXTENDS                 = RuntimeR0Drv 
    12091175 
    12101176# HACK: no vbi for the solaris guest additions - yet. 
     
    12491215RuntimeGuestR0NT4_EXTENDS_BY = appending 
    12501216RuntimeGuestR0NT4_DEFS = IPRT_TARGET_NT4 
    1251  
    1252  
    1253 ## @todo remove this 
    1254 RuntimeOS2GuestR0_TEMPLATE      = VBOXOS2GUESTR0LIB 
    1255 RuntimeOS2GuestR0_SOURCES       = \ 
    1256         $(filter-out common/misc/assert.cpp generic/RTLogWriteUser-generic.cpp,$(RuntimeR0Drv_SOURCES)) \ 
    1257         $(RuntimeR0Drv_SOURCES.os2) \ 
    1258         VBox/logbackdoor.cpp 
    1259