- Timestamp:
- Mar 18, 2012 5:28:56 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Makefile.kmk
r40520 r40521 202 202 VBoxDD_LDFLAGS.l4 = -Wl,--no-undefined 203 203 204 205 # --- Optional Devices, Drivers and other pieces --- 204 # --- Tracing bits. --- 205 206 ifdef VBOX_WITH_DTRACE_R3 207 VBoxDD_DEFS += VBOX_WITH_DTRACE 208 VBoxDD_USES += dtrace 209 VBoxDD_SOURCES += build/VBoxDD.d 210 endif 211 212 # --- Graphics bits. --- 206 213 207 214 ifdef VBOX_WITH_CRHGSMI … … 217 224 VBoxDD_DEFS += VBOX_WITH_VIDEOHWACCEL 218 225 endif 226 227 ifdef VBOX_WITH_HGSMI 228 VBoxDD_DEFS += VBOX_WITH_HGSMI 229 VBoxDD_SOURCES += \ 230 Graphics/DevVGA_VBVA.cpp \ 231 Graphics/HGSMI/HGSMIHost.cpp \ 232 Graphics/HGSMI/HGSMIHostHlp.cpp 233 VBoxDD_LIBS += \ 234 $(PATH_STAGE_LIB)/HGSMIHostR3Lib$(VBOX_SUFF_LIB) 235 endif 236 237 ifdef VBOX_WITH_WDDM 238 VBoxDD_DEFS += VBOX_WITH_WDDM 239 VBoxDD_SOURCES += \ 240 Graphics/HGSMI/SHGSMIHost.cpp 241 endif 242 243 ifdef VBOX_WITH_VDMA 244 VBoxDD_DEFS += VBOX_WITH_VDMA 245 VBoxDD_SOURCES += \ 246 Graphics/DevVGA_VDMA.cpp 247 endif 248 219 249 ifdef VBOX_WITH_PXE_ROM 220 250 VBoxDD_DEFS += VBOX_WITH_PXE_ROM 221 251 endif 252 253 # --- USB bits. --- 222 254 223 255 ifdef VBOX_WITH_USB … … 295 327 endif 296 328 297 ifdef VBOX_WITH_AHCI 298 VBoxDD_DEFS += VBOX_WITH_AHCI IN_AHCI_R3 299 VBoxDD_SOURCES += \ 300 Storage/DevAHCI.cpp \ 301 Storage/ATAController.cpp 302 endif 329 # --- Networking bits. --- 303 330 304 331 ifdef VBOX_WITH_INIP … … 351 378 endif 352 379 380 ifdef VBOX_WITH_UDPTUNNEL 381 VBoxDD_DEFS += VBOX_WITH_UDPTUNNEL 382 VBoxDD_SOURCES += \ 383 Network/DrvUDPTunnel.cpp 384 endif 385 386 ifdef VBOX_WITH_VDE 387 VBoxDD_DEFS += VBOX_WITH_VDE 388 VBoxDD_SOURCES += \ 389 Network/DrvVDE.cpp \ 390 Network/VDEPlug.cpp 391 endif 392 393 # --- Storage bits. --- 394 395 ifdef VBOX_WITH_AHCI 396 VBoxDD_DEFS += VBOX_WITH_AHCI IN_AHCI_R3 397 VBoxDD_SOURCES += \ 398 Storage/DevAHCI.cpp \ 399 Storage/ATAController.cpp 400 endif 401 353 402 ifdef VBOX_WITH_BUSLOGIC 354 403 VBoxDD_DEFS += VBOX_WITH_BUSLOGIC … … 374 423 VBoxDD_SOURCES.linux += \ 375 424 Storage/DrvSCSIHost.cpp 425 endif 426 427 ifdef VBOX_WITH_ISCSI 428 Storage/DrvVD.cpp_INCS = \ 429 Network/lwip/src/include \ 430 Network/lwip/src/include/ipv4 \ 431 Network/lwip/vbox/include 432 endif 433 434 ifdef VBOX_WITH_DRV_DISK_INTEGRITY 435 VBoxDD_DEFS += VBOX_WITH_DRV_DISK_INTEGRITY 436 VBoxDD_SOURCES += \ 437 Storage/DrvDiskIntegrity.cpp 376 438 endif 377 439 … … 395 457 endif 396 458 397 ifdef VBOX_WITH_HGSMI398 VBoxDD_DEFS += VBOX_WITH_HGSMI399 VBoxDD_SOURCES += \400 Graphics/DevVGA_VBVA.cpp \401 Graphics/HGSMI/HGSMIHost.cpp \402 Graphics/HGSMI/HGSMIHostHlp.cpp403 VBoxDD_LIBS += \404 $(PATH_STAGE_LIB)/HGSMIHostR3Lib$(VBOX_SUFF_LIB)405 endif406 407 ifdef VBOX_WITH_WDDM408 VBoxDD_DEFS += VBOX_WITH_WDDM409 VBoxDD_SOURCES += \410 Graphics/HGSMI/SHGSMIHost.cpp411 endif412 413 ifdef VBOX_WITH_VDMA414 VBoxDD_DEFS += VBOX_WITH_VDMA415 VBoxDD_SOURCES += \416 Graphics/DevVGA_VDMA.cpp417 endif418 419 459 ifdef VBOX_WITH_MSI_DEVICES 420 460 VBoxDD_DEFS += VBOX_WITH_MSI_DEVICES … … 425 465 endif 426 466 427 ifdef VBOX_WITH_DTRACE_R3 428 VBoxDD_DEFS += VBOX_WITH_DTRACE 429 VBoxDD_USES += dtrace 430 VBoxDD_SOURCES += build/VBoxDD.d 431 endif 467 468 # --- Audio bits. --- 469 470 ifdef VBOX_WITH_ALSA 471 VBoxDD_DEFS.linux += VBOX_WITH_ALSA 472 VBoxDD_SOURCES.linux += \ 473 Audio/alsaaudio.c \ 474 Audio/alsa_stubs.c 475 endif 476 477 ifdef VBOX_WITH_PULSE 478 VBoxDD_DEFS.linux += VBOX_WITH_PULSE 479 VBoxDD_SOURCES.linux += \ 480 Audio/pulseaudio.c \ 481 Audio/pulse_stubs.c 482 VBoxDD_DEFS.freebsd += VBOX_WITH_PULSE 483 VBoxDD_SOURCES.freebsd+= \ 484 Audio/pulseaudio.c \ 485 Audio/pulse_stubs.c 486 endif 487 432 488 433 489 # --- WARNING! SLIRP MESS AHEAD! ;-) --- … … 528 584 529 585 530 # -- OS specific driver hacks.--586 # --- OS specific driver hacks. --- 531 587 532 588 ifeq ($(KBUILD_TARGET),darwin) … … 589 645 endif 590 646 591 # --- Optional drivers. --- 592 593 ifdef VBOX_WITH_DRV_DISK_INTEGRITY 594 VBoxDD_DEFS += VBOX_WITH_DRV_DISK_INTEGRITY 595 VBoxDD_SOURCES += \ 596 Storage/DrvDiskIntegrity.cpp 597 endif 598 599 ifdef VBOX_WITH_UDPTUNNEL 600 VBoxDD_DEFS += VBOX_WITH_UDPTUNNEL 601 VBoxDD_SOURCES += \ 602 Network/DrvUDPTunnel.cpp 603 endif 604 605 ifdef VBOX_WITH_VDE 606 VBoxDD_DEFS += VBOX_WITH_VDE 607 VBoxDD_SOURCES += \ 608 Network/DrvVDE.cpp \ 609 Network/VDEPlug.cpp 610 endif 611 612 ifdef VBOX_WITH_ISCSI 613 Storage/DrvVD.cpp_INCS = \ 614 Network/lwip/src/include \ 615 Network/lwip/src/include/ipv4 \ 616 Network/lwip/vbox/include 617 endif 618 619 ifdef VBOX_WITH_ALSA 620 VBoxDD_DEFS.linux += VBOX_WITH_ALSA 621 VBoxDD_SOURCES.linux += \ 622 Audio/alsaaudio.c \ 623 Audio/alsa_stubs.c 624 endif 625 626 ifdef VBOX_WITH_PULSE 627 VBoxDD_DEFS.linux += VBOX_WITH_PULSE 628 VBoxDD_SOURCES.linux += \ 629 Audio/pulseaudio.c \ 630 Audio/pulse_stubs.c 631 VBoxDD_DEFS.freebsd += VBOX_WITH_PULSE 632 VBoxDD_SOURCES.freebsd+= \ 633 Audio/pulseaudio.c \ 634 Audio/pulse_stubs.c 635 endif 636 637 638 # --- Final bits, mostly libraries for order dependant linkers --- 647 648 # --- Final bits, mostly libraries for order dependant linkers. --- 639 649 640 650 VBoxDD_LIBS += \
Note:
See TracChangeset
for help on using the changeset viewer.