xref: /haiku/src/kits/device/Jamfile (revision 46b7da1f4f40f7157d74fc7fb26ff9ec7f2416f2)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src kits device ;
22e54c164Sbeveloper
3a14895ccSFredrik ModeenUsePrivateHeaders device ;
4a14895ccSFredrik Modeen
5d419b482SMichael Lotz# for usb_raw.h that defines the ioctl protocol used by the USB classes
6d419b482SMichael LotzUseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel drivers bus usb ] : true ;
7d419b482SMichael Lotz
8225b6382SIngo Weinholdlocal architectureObject ;
9225b6382SIngo Weinholdfor architectureObject in [ MultiArchSubDirSetup ] {
10225b6382SIngo Weinhold	on $(architectureObject) {
11225b6382SIngo Weinhold		SharedLibrary [ MultiArchDefaultGristFiles libdevice.so ] :
122e54c164Sbeveloper			A2D.cpp
132e54c164Sbeveloper			D2A.cpp
142e54c164Sbeveloper			DigitalPort.cpp
152e54c164Sbeveloper			Joystick.cpp
16a14895ccSFredrik Modeen			JoystickTweaker.cpp
172e54c164Sbeveloper			SerialPort.cpp
18d419b482SMichael Lotz			USBConfiguration.cpp
19d419b482SMichael Lotz			USBDevice.cpp
20d419b482SMichael Lotz			USBEndpoint.cpp
21d419b482SMichael Lotz			USBInterface.cpp
22d419b482SMichael Lotz			USBRoster.cpp
23*ebd5ba38SAugustin Cavalier			: be textencoding [ TargetLibsupc++ ]
242e54c164Sbeveloper			;
25225b6382SIngo Weinhold	}
26225b6382SIngo Weinhold}
27