xref: /haiku/src/kits/device/Jamfile (revision 4b7e219688450694efc9d1890f83f816758c16d3)
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