VirtualBox

Changeset 33352 in vbox


Ignore:
Timestamp:
Oct 22, 2010 1:18:58 PM (14 years ago)
Author:
vboxsync
Message:

Some sketches from last night.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r33349 r33352  
    34313431
    34323432
     3433
     3434#
     3435# Templates used for building the add-ons.
     3436#
     3437TEMPLATE_VBoxR3AddOn = For the ring-3 context addons.
     3438TEMPLATE_VBoxR3AddOn_EXTENDS = VBOXR3
     3439ifeq ($(KBUILD_TARGET),win)
     3440else
     3441 TEMPLATE_VBoxR3AddOn_CXXFLAGS = $(filter-out $(TEMPLATE_VBOX_CXXFLAGS), -fexceptions) -fno-exceptions
     3442 TEMPLATE_VBoxR3AddOn_CFLAGS   = $(filter-out $(TEMPLATE_VBOX_CFLAGS), -fexceptions -frtti) -fno-exceptions -fno-rtti
     3443endif
     3444TEMPLATE_VBoxR3AddOn_LIBS = \
     3445        $(TEMPLATE_LIBS_VBOXR3) \
     3446        $(LIB_RUNTIME) \
     3447        $(LIB_VMM)
     3448
     3449TEMPLATE_VBoxR0AddOn = For the ring-0 context addons.
     3450TEMPLATE_VBoxR0AddOn_EXTENDS = VBoxR0
     3451
     3452TEMPLATE_VBoxRcAddOn = For the raw-mode context addons.
     3453TEMPLATE_VBoxRcAddOn_EXTENDS = VBoxRc
     3454
     3455
     3456
    34333457#
    34343458# Qt 4
  • trunk/src/VBox/Devices/Makefile.kmk

    r33236 r33352  
    6767 VBoxDDU_DEFS           += VBOX_WITH_USB IN_USBLIB
    6868 VBoxDDU_SDKS.win        = WINPSDK W2K3DDK
    69  ifdef VBOX_WITH_EHCI
     69 if defined(VBOX_WITH_EHCI) && !defined(VBOX_WITH_ADDONS)
    7070  VBoxDDU_DEFS          += VBOX_WITH_EHCI
    7171 endif
     
    136136ifdef VBOX_WITH_USB
    137137 VBoxDD_DEFS           += VBOX_WITH_USB
    138  ifdef VBOX_WITH_EHCI
     138 if defined(VBOX_WITH_EHCI) && !defined(VBOX_WITH_ADDONS)
    139139  VBoxDD_DEFS          += VBOX_WITH_EHCI
    140140 endif
     
    452452ifdef VBOX_WITH_USB
    453453 DevicesR3_DEFS        += VBOX_WITH_USB
    454  ifdef VBOX_WITH_EHCI
     454 if defined(VBOX_WITH_EHCI) && !defined(VBOX_WITH_ADDONS)
    455455  DevicesR3_DEFS       += VBOX_WITH_EHCI
    456456  DevicesR3_SOURCES    += \
     
    610610
    611611 ifdef VBOX_WITH_USB
    612  VBoxDDGC_DEFS         += VBOX_WITH_USB
    613   ifdef VBOX_WITH_EHCI
     612  VBoxDDGC_DEFS        += VBOX_WITH_USB
     613  if defined(VBOX_WITH_EHCI) && !defined(VBOX_WITH_ADDONS)
    614614   VBoxDDGC_DEFS       += VBOX_WITH_EHCI
    615615   VBoxDDGC_SOURCES    += \
     
    630630  VBoxDDGC_DEFS        += VBOX_WITH_CRHGSMI
    631631 endif
    632  
     632
    633633 ifdef VBOXWDDM_WITH_VBVA
    634634  VBoxDDGC_DEFS         += VBOXWDDM_WITH_VBVA
     
    737737ifdef VBOX_WITH_USB
    738738VBoxDDR0_DEFS          += VBOX_WITH_USB
    739  ifdef VBOX_WITH_EHCI
     739 if defined(VBOX_WITH_EHCI) && !defined(VBOX_WITH_ADDONS)
    740740  VBoxDDR0_DEFS        += VBOX_WITH_EHCI
    741741  VBoxDDR0_SOURCES     += \
     
    11901190
    11911191#
     1192# The EHCI (USB 2.0) Add-On Modules.
     1193#
     1194if defined(VBOX_WITH_USB) && defined(VBOX_WITH_ADDONS)
     1195 DLLS += VBoxEhciR3
     1196 VBoxEhciR3_TEMPLATE = VBoxR3AddOn
     1197 VBoxEhciR3_SOURCES  = USB/DevEHCI.cpp
     1198
     1199 SYSMODS += VBoxEhciR0
     1200 VBoxEhciR0_TEMPLATE = VBoxR0AddOn
     1201 VBoxEhciR0_SOURCES  = USB/DevEHCI.cpp
     1202
     1203 ifdef VBOX_WITH_RAW_MODE
     1204  SYSMODS += VBoxEhciRC
     1205  VBoxEhciRC_TEMPLATE = VBoxRcAddOn
     1206  VBoxEhciRC_SOURCES  = USB/DevEHCI.cpp
     1207 endif
     1208endif # VBOX_WITH_USB && VBOX_WITH_ADDONS
     1209
     1210
     1211#
    11921212# Internal Networking - Ring-3 Testcase for the Ring-0 code (a bit hackish).
    11931213#
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