VirtualBox

Ignore:
Timestamp:
Dec 7, 2010 4:25:14 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
68611
Message:

Cross building 32-bit additions binaries while building the win.amd64 additions.

Location:
trunk/src/VBox/Additions/WINNT/Graphics/Display
Files:
2 edited

Legend:

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

    r34800 r34801  
    6565ifdef VBOX_WITH_WDDM
    6666
    67  ifeq ($(KBUILD_TARGET_ARCH), amd64)
    68  # VBOXDISP_BUILD_32WITH64=1
    69   ifndef VBOXDISP_BUILD_32WITH64
    70    $(warning VBoxVideoD3D: make it 32bit for 64bit builds)
    71   endif
    72  endif
    73 
     67#
     68# Please add description.
     69#
    7470DLLS += VBoxDispD3D
    7571 if defined(VBOX_SIGNING_MODE)
    7672VBoxDispD3D_NOINST = true
    7773 endif
    78  ifdef VBOXDISP_BUILD_32WITH64
    79 VBoxDispD3D_BLD_TRG_ARCH = x86
    80  endif
     74VBoxDispD3D_NAME.amd64 = VBoxDispD3D64
    8175VBoxDispD3D_TEMPLATE = VBOXGUESTR3DLL
    8276VBoxDispD3D_DEFS     = UNICODE _UNICODE VBOX_WITH_WDDM VBOXWDDMDISP
     
    9589 VBoxDispD3D_DEFS   += VBOXWDDM_TEST_UHGSMI
    9690endif
     91VBoxDispD3D_SOURCES.x86  = \
     92        wddm/VBoxDispD3D.def
     93VBoxDispD3D_SOURCES.amd64  = \
     94        wddm/VBoxDispD3D64.def
    9795VBoxDispD3D_SOURCES  = \
    9896        wddm/VBoxDispD3D.cpp \
    99     wddm/VBoxDispD3DIf.cpp \
    100     wddm/VBoxDispCm.cpp \
    101     wddm/VBoxDispMp.cpp \
    102     wddm/VBoxScreen.cpp \
    103     wddm/VBoxDispMpTst.cpp \
    104         wddm/VBoxDispD3D.def \
     97        wddm/VBoxDispD3DIf.cpp \
     98        wddm/VBoxDispCm.cpp \
     99        wddm/VBoxDispMp.cpp \
     100        wddm/VBoxScreen.cpp \
     101        wddm/VBoxDispMpTst.cpp \
    105102        wddm/VBoxDispD3D.rc
    106103#ifdef VBOX_WITH_CRHGSMI
     
    116113# VBoxDispD3D_INCS    += ../Wine/include
    117114
    118  ifeq ($(KBUILD_TARGET_ARCH), amd64)
    119 DLLS += VBoxDispD3D64
    120 VBoxDispD3D64_EXTENDS  = VBoxDispD3D
    121 VBoxDispD3D64_SOURCES  = $(subst VBoxDispD3D.def,VBoxDispD3D64.def,$(VBoxDispD3D_SOURCES))
    122   ifdef VBOXDISP_BUILD_32WITH64
    123 VBoxDispD3D64_BLD_TRG_ARCH = amd64
    124   endif
    125  endif
     115
     116#
     117# 64-bit systems needs a 32-bit version of VBoxDispD3D.
     118#
     119DLLS.amd64 += VBoxDispD3D-x86
     120VBoxDispD3D-x86_EXTENDS = VBoxDispD3D
     121VBoxDispD3D-x86_NAME = VBoxDispD3D
     122VBoxDispD3D-x86_BLD_TRG_ARCH = x86
     123VBoxDispD3D-x86_LIBS = \
     124        $(VBOX_LIB_IPRT_GUEST_R3_X86) \
     125        $(VBOX_LIB_VBGL_R3_X86)
    126126
    127127 ifdef VBOX_WITH_CRHGSMI
  • trunk/src/VBox/Additions/WINNT/Graphics/Display/wddm/VBoxDispD3D64.def

    r33116 r34801  
    1 ;/** @file
    2 ; *
    3 ; * VBoxDispD3D 64bit
    4 ; *
     1; $Id$
     2;; @file
     3;
     4; VBoxDispD3D 64bit
     5;
    56; Copyright (C) 2010 Oracle Corporation
    67;
     
    1314; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
    1415;
    15 ; */
     16;
    1617
    1718LIBRARY VBoxDispD3D64
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