VirtualBox

Changeset 7821 in vbox for trunk/src


Ignore:
Timestamp:
Apr 9, 2008 8:41:27 AM (17 years ago)
Author:
vboxsync
Message:

PDMAsyncCompletion: move the host specific part into separate files. Use a backend interface to make it easier to add new hosts and to add new async event sources

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/Makefile.kmk

    r6996 r7821  
    148148VMMR3_DEFS.linux += __USE_FILE_OFFSET64 __USE_LARGEFILE64
    149149VMMR3_SOURCES += PDMAsyncCompletion.cpp
     150VMMR3_SOURCES.linux += \
     151        PDMAsyncCompletionSocketPosix.cpp \
     152        PDMAsyncCompletionHostLinux.cpp \
     153        PDMAsyncCompletionHostPosix.cpp
     154
     155VMMR3_SOURCES.win += \
     156        PDMAsyncCompletionSocketWin.cpp \
     157        PDMAsyncCompletionHostWin.cpp
     158
     159VMMR3_SOURCES.solaris += \
     160        PDMAsyncCompletionSocketPosix.cpp \
     161        PDMAsyncCompletionHostSolaris.cpp
     162
     163VMMR3_SOURCES.darwin += \
     164        PDMAsyncCompletionSocketPosix.cpp \
     165        PDMAsyncCompletionHostDarwin.cpp
     166
     167VMMR3_SOURCES.freebsd += \
     168        PDMAsyncCompletionSocketPosix.cpp \
     169        PDMAsyncCompletionHostDarwin.cpp
     170
    150171endif
    151172
     
    175196VBoxVMM_LDFLAGS.darwin = -install_name @executable_path/VBoxVMM.dylib
    176197VBoxVMM_LDFLAGS.solaris = -mimpure-text
    177 
     198ifdef VBOX_WITH_PDM_ASYNC_COMPLETION
     199 ifeq ($(BUILD_PLATFORM), linux)
     200VBoxVMM_LIBS += aio
     201 endif
     202endif
    178203
    179204ifneq ($(filter pe lx,$(VBOX_LDR_FMT32)),)
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