VirtualBox

Changeset 9632 in vbox


Ignore:
Timestamp:
Jun 11, 2008 8:33:24 PM (16 years ago)
Author:
vboxsync
Message:

Removed the non-VBOX_WITH_64BIT_ADDITIONS bits.

Location:
trunk
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • 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 
    1260 #
    1261 # RuntimeW32GuestR0 - Win32 guest driver runtime.
    1262 #
    1263 ifdef VBOX_WITH_64BIT_ADDITIONS
    1264   RuntimeW32GuestR0_TEMPLATE      = VBOXGUESTR0LIB
    1265 else
    1266   RuntimeW32GuestR0_TEMPLATE      = VBOXW32GUESTR0LIB
    1267 endif
    1268 
    1269 RuntimeW32GuestR0_SDKS          = W2K3DDKX86 WINPSDKINCS
    1270 RuntimeW32GuestR0_INCS         := $(PATH_SUB_CURRENT) include
    1271 RuntimeW32GuestR0_DEFS          = IN_RT_R0 RT_WITH_VBOX RT_WITHOUT_NOCRT_WRAPPERS IN_SUP_R0
    1272 RuntimeW32GuestR0_DEFS.$(KBUILD_TARGET) =
    1273 RuntimeW32GuestR0_SOURCES       = \
    1274         $(filter-out generic/RTLogWriteUser-generic.cpp,$(RuntimeR0Drv_SOURCES)) \
    1275         $(RuntimeR0Drv_SOURCES.win) \
    1276         VBox/logbackdoor.cpp
    1277 ifdef VBOX_USE_VCC80
    1278 ## @todo use the .asm versions of these.
    1279 RuntimeW32GuestR0_SOURCES += \
    1280         common/string/memchr.cpp \
    1281         common/string/memcpy.cpp \
    1282         common/string/memset.cpp \
    1283         common/string/memmove.asm \
    1284         common/string/strlen.asm
    1285 endif
    1286 
    1287 
    1288 #
    1289 # RuntimeW32NT4GuestR0 - Win32 NT4 guest driver runtime.
    1290 #
    1291 RuntimeW32NT4GuestR0_EXTENDS = RuntimeW32GuestR0
    1292 RuntimeW32NT4GuestR0_EXTENDS_BY = appending
    1293 RuntimeW32NT4GuestR0_DEFS = IPRT_TARGET_NT4
    12941217
    12951218
Note: See TracChangeset for help on using the changeset viewer.

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