1SubDir HAIKU_TOP src kits device ; 2 3SetSubDirSupportedPlatformsBeOSCompatible ; 4 5UsePrivateHeaders device ; 6 7# for usb_raw.h that defines the ioctl protocol used by the USB classes 8UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel drivers bus usb ] : true ; 9 10local architectureObject ; 11for architectureObject in [ MultiArchSubDirSetup ] { 12 on $(architectureObject) { 13 SharedLibrary [ MultiArchDefaultGristFiles libdevice.so ] : 14 A2D.cpp 15 D2A.cpp 16 DigitalPort.cpp 17 Joystick.cpp 18 JoystickTweaker.cpp 19 SerialPort.cpp 20 USBConfiguration.cpp 21 USBDevice.cpp 22 USBEndpoint.cpp 23 USBInterface.cpp 24 USBRoster.cpp 25 : be $(TARGET_LIBSUPC++) 26 ; 27 } 28} 29