Fix #8729.
[haiku.git] / src / add-ons / kernel / bus_managers / usb / Jamfile
blob737c74ebf8a2f6717213450068c174e5b02a97ca
1 SubDir HAIKU_TOP src add-ons kernel bus_managers usb ;
3 SetSubDirSupportedPlatformsBeOSCompatible ;
5 SubDirC++Flags -fno-rtti ;
7 local compatSources ;
9 SubDirSysHdrs $(SUBDIR) ;
10 if $(TARGET_PLATFORM) != haiku {
11         UsePrivateHeaders kernel ;
12         UsePublicHeaders drivers ;
13         if ! $(HOST_PLATFORM_HAIKU_COMPATIBLE) {
14                 compatSources = kernel_cpp.cpp ;
15         }
16 } else {
17         UsePrivateKernelHeaders ;
20 KernelStaticLibrary libusb.a :
21         Stack.cpp
22         Device.cpp
23         Hub.cpp
24         BusManager.cpp
25         Transfer.cpp
26         Pipe.cpp
27         Interface.cpp
28         Object.cpp
29         PhysicalMemoryAllocator.cpp
30         $(compatSources)
31         : -fno-pic
32 ;       
34 KernelAddon usb :
35         usb.cpp
36         : libusb.a
37         : usb.rdef
38         ;
40 SEARCH on [ FGristFiles $(compatSources) ]
41         = [ FDirName $(HAIKU_TOP) src system kernel util ] ;