Changeset 8251 in vbox
- Timestamp:
- Apr 21, 2008 7:05:24 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 29991
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/usblib.h
r8155 r8251 47 47 /** @todo merge the usblib-win.h interface into the darwin and linux ports where suitable. */ 48 48 49 __BEGIN_DECLS 49 50 /** @defgroup grp_USBLib USBLib - USB Support Library 50 51 * This module implements the basic low-level OS interfaces and common USB code. … … 67 68 * this function at the same time (because I'm lazy). 68 69 */ 69 intUSBLibInit(void);70 USBLIB_DECL(int) USBLibInit(void); 70 71 71 72 /** … … 76 77 * @returns VBox status code. 77 78 */ 78 intUSBLibTerm(void);79 USBLIB_DECL(int) USBLibTerm(void); 79 80 80 81 /** … … 95 96 * @param pFilter The filter to add. 96 97 */ 97 void *USBLibAddFilter(PCUSBFILTER pFilter);98 USBLIB_DECL(void *) USBLibAddFilter(PCUSBFILTER pFilter); 98 99 99 100 /** … … 102 103 * @param pvId The ID returned by USBLibAddFilter. 103 104 */ 104 voidUSBLibRemoveFilter(void *pvId);105 USBLIB_DECL(void) USBLibRemoveFilter(void *pvId); 105 106 106 107 #endif /* IN_RING3 */ … … 108 109 109 110 /** @} */ 111 __END_DECLS 112 110 113 #endif 111 114 -
trunk/src/VBox/Devices/Makefile.kmk
r8246 r8251 70 70 ifdef VBOX_WITH_EHCI 71 71 VBoxDDU_DEFS += VBOX_WITH_EHCI 72 endif 73 ifdef VBOX_WITH_NEW_USB_CODE_ON_DARWIN 74 VBoxDDU_DEFS.darwin += VBOX_WITH_NEW_USB_CODE_ON_DARWIN 72 75 endif 73 76 else … … 102 105 endif 103 106 VBoxDDU_LDFLAGS.darwin = -install_name @executable_path/VBoxDDU.dylib 107 ifdef VBOX_WITH_USB 108 ifdef VBOX_WITH_NEW_USB_CODE_ON_DARWIN 109 VBoxDDU_LDFLAGS.darwin += -framework IOKit 110 endif 111 endif 112 104 113 VBoxDDU_LDFLAGS.linux = -Wl,--no-undefined 105 114 VBoxDDU_LDFLAGS.l4 = -Wl,--no-undefined -
trunk/src/VBox/Devices/VBoxDDUDeps.cpp
r8155 r8251 25 25 #include <VBox/types.h> 26 26 #ifdef VBOX_WITH_USB 27 # include <VBox/usblib.h> 27 28 # include <VBox/usbfilter.h> 28 29 # ifdef RT_OS_OS2 … … 41 42 # ifdef RT_OS_OS2 42 43 (PFNRT)UsbOpen, 43 # endif 44 #endif 44 # endif 45 # if (defined(RT_OS_DARWIN) && defined(VBOX_WITH_NEW_USB_CODE_ON_DARWIN)) 46 /** @todo || defined(RT_OS_SOLARIS) */ 47 (PFNRT)USBLibInit, 48 # endif 49 #endif /* VBOX_WITH_USB */ 45 50 NULL 46 51 }; -
trunk/src/VBox/Main/Makefile.kmk
r8155 r8251 176 176 $(LIB_DDU) \ 177 177 $(LIB_SETTINGS) 178 ifdef VBOX_WITH_USB179 VBoxSVC_LIBS += \180 $(PATH_LIB)/USBLib$(VBOX_SUFF_LIB)181 endif182 178 VBoxSVC_LIBS.darwin = \ 183 179 $(LIB_VMM) \
Note:
See TracChangeset
for help on using the changeset viewer.