Changeset 49316 in vbox
- Timestamp:
- Oct 29, 2013 8:30:37 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
Config.kmk (modified) (2 diffs)
-
src/VBox/Devices/Makefile.kmk (modified) (1 diff)
-
src/VBox/Devices/build/VBoxDD.cpp (modified) (11 diffs)
-
src/VBox/Devices/build/VBoxDD.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r49212 r49316 469 469 VBOX_WITH_PCI_PASSTHROUGH_IMPL = 1 470 470 endif 471 ifndef VBOX_WITHOUT_HOSTWEBCAM 472 VBOX_WITH_USB_VIDEO_IMPL = 1 473 endif 471 474 # Enable the hal/sysfs USB code on Linux. 472 475 ifeq ($(KBUILD_TARGET),linux) … … 1023 1026 VBOX_WITH_VRDP= 1024 1027 VBOX_WITH_EHCI_IMPL= 1028 VBOX_WITH_USB_VIDEO_IMPL= 1025 1029 VBOX_WITH_EXTPACK_PUEL= 1026 1030 VBOX_WITH_EXTPACK_PUEL_BUILD= -
trunk/src/VBox/Devices/Makefile.kmk
r48758 r49316 305 305 if defined(VBOX_WITH_EHCI_IMPL) && !defined(VBOX_WITH_EXTPACK_PUEL) 306 306 VBoxDD_DEFS += VBOX_WITH_EHCI_IMPL 307 endif308 VBoxDD_DEFS += VBOX_WITH_USB309 if defined(VBOX_WITH_EHCI_IMPL) && !defined(VBOX_WITH_EXTPACK_PUEL)310 VBoxDD_DEFS += VBOX_WITH_EHCI_IMPL311 307 VBoxDD_SOURCES += \ 312 308 USB/DevEHCI.cpp 309 endif 310 311 if defined(VBOX_WITH_USB_VIDEO_IMPL) && !defined(VBOX_WITH_EXTPACK_PUEL) 312 VBoxDD_DEFS += VBOX_WITH_USB_VIDEO_IMPL 313 VBoxDD_SOURCES += \ 314 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/UsbWebcam.cpp \ 315 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/UsbWebcamDesc.cpp \ 316 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/jpggen.cpp \ 317 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/DrvHostWebcam.cpp \ 318 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/JPEGEnc.cpp 319 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/JPEGEnc.cpp_INCS = \ 320 $(PATH_ROOT)/src/libs/jpeg-8a 321 VBoxDD_SOURCES.linux += \ 322 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/HostWebcam-v4l2.cpp 323 VBoxDD_SOURCES.win += \ 324 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/HostWebcam-win.cpp 325 VBoxDD_SOURCES.darwin+= \ 326 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/HostWebcam-darwin.cpp 327 VBoxDD_LIBS += \ 328 $(PATH_STAGE_LIB)/VBox-libjpeg$(VBOX_SUFF_LIB) 313 329 endif 314 330 -
trunk/src/VBox/Devices/build/VBoxDD.cpp
r48947 r49316 181 181 return rc; 182 182 #endif 183 184 183 #ifdef VBOX_WITH_PCI_PASSTHROUGH_IMPL 185 184 rc = pCallbacks->pfnRegister(pCallbacks, &g_DevicePciRaw); … … 263 262 if (RT_FAILURE(rc)) 264 263 return rc; 265 #endif /* VBOX_WITH_NETSHAPER */264 #endif 266 265 rc = pCallbacks->pfnRegister(pCallbacks, &g_DrvAUDIO); 267 266 if (RT_FAILURE(rc)) … … 273 272 if (RT_FAILURE(rc)) 274 273 return rc; 275 276 274 #ifdef VBOX_WITH_VUSB 277 275 rc = pCallbacks->pfnRegister(pCallbacks, &g_DrvVUSBRootHub); … … 279 277 return rc; 280 278 #endif 281 279 #ifdef VBOX_WITH_USB_VIDEO_IMPL 280 rc = pCallbacks->pfnRegister(pCallbacks, &g_DrvHostWebcam); 281 if (RT_FAILURE(rc)) 282 return rc; 283 #endif 282 284 rc = pCallbacks->pfnRegister(pCallbacks, &g_DrvNamedPipe); 283 285 if (RT_FAILURE(rc)) … … 289 291 if (RT_FAILURE(rc)) 290 292 return rc; 291 292 293 #if defined(RT_OS_LINUX) || defined(VBOX_WITH_WIN_PARPORT_SUP) 293 294 rc = pCallbacks->pfnRegister(pCallbacks, &g_DrvHostParallel); … … 295 296 return rc; 296 297 #endif 297 298 298 #if defined(RT_OS_DARWIN) || defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS) || defined(RT_OS_WINDOWS) || defined(RT_OS_FREEBSD) 299 299 rc = pCallbacks->pfnRegister(pCallbacks, &g_DrvHostSerial); … … 301 301 return rc; 302 302 #endif 303 304 303 #ifdef VBOX_WITH_SCSI 305 304 rc = pCallbacks->pfnRegister(pCallbacks, &g_DrvSCSI); 306 305 if (RT_FAILURE(rc)) 307 306 return rc; 308 309 307 # if defined(RT_OS_LINUX) 310 308 rc = pCallbacks->pfnRegister(pCallbacks, &g_DrvSCSIHost); … … 312 310 return rc; 313 311 # endif 314 315 #endif 316 312 #endif 317 313 #ifdef VBOX_WITH_DRV_DISK_INTEGRITY 318 314 rc = pCallbacks->pfnRegister(pCallbacks, &g_DrvDiskIntegrity); … … 320 316 return rc; 321 317 #endif 322 323 318 #ifdef VBOX_WITH_PCI_PASSTHROUGH_IMPL 324 319 rc = pCallbacks->pfnRegister(pCallbacks, &g_DrvPciRaw); … … 346 341 if (RT_FAILURE(rc)) 347 342 return rc; 348 349 343 # ifdef VBOX_WITH_SCSI 350 344 rc = pCallbacks->pfnRegister(pCallbacks, &g_UsbMsd); … … 353 347 # endif 354 348 #endif 355 356 349 #ifdef VBOX_WITH_VUSB 357 350 rc = pCallbacks->pfnRegister(pCallbacks, &g_UsbHidKbd); 358 351 if (RT_FAILURE(rc)) 359 352 return rc; 360 361 353 rc = pCallbacks->pfnRegister(pCallbacks, &g_UsbHidMou); 354 if (RT_FAILURE(rc)) 355 return rc; 356 #endif 357 #ifdef VBOX_WITH_USB_VIDEO_IMPL 358 rc = pCallbacks->pfnRegister(pCallbacks, &g_DevWebcam); 362 359 if (RT_FAILURE(rc)) 363 360 return rc; -
trunk/src/VBox/Devices/build/VBoxDD.h
r48435 r49316 114 114 extern const PDMDRVREG g_DrvAcpiCpu; 115 115 extern const PDMDRVREG g_DrvVUSBRootHub; 116 #ifdef VBOX_WITH_USB_VIDEO_IMPL 117 extern const PDMDRVREG g_DrvHostWebcam; 118 #endif 116 119 extern const PDMDRVREG g_DrvChar; 117 120 extern const PDMDRVREG g_DrvNamedPipe; … … 135 138 extern const PDMUSBREG g_UsbHidMou; 136 139 #endif 140 #ifdef VBOX_WITH_USB_VIDEO_IMPL 141 extern const PDMUSBREG g_DevWebcam; 142 #endif 137 143 138 144 #ifdef VBOX_WITH_SCSI
Note:
See TracChangeset
for help on using the changeset viewer.

