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