From 3e907cd4a08850ef812c9f8d6cb3c2fb24b1b316 Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Thu, 9 Apr 2009 13:02:46 +0000 Subject: [PATCH] Make it buildable on BeOS again... The last time now, the next time BeOS support will simply be removed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30064 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/bus_managers/usb/Jamfile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/add-ons/kernel/bus_managers/usb/Jamfile b/src/add-ons/kernel/bus_managers/usb/Jamfile index ef2e5941b4..737c74ebf8 100644 --- a/src/add-ons/kernel/bus_managers/usb/Jamfile +++ b/src/add-ons/kernel/bus_managers/usb/Jamfile @@ -4,10 +4,15 @@ SetSubDirSupportedPlatformsBeOSCompatible ; SubDirC++Flags -fno-rtti ; +local compatSources ; + SubDirSysHdrs $(SUBDIR) ; if $(TARGET_PLATFORM) != haiku { UsePrivateHeaders kernel ; UsePublicHeaders drivers ; + if ! $(HOST_PLATFORM_HAIKU_COMPATIBLE) { + compatSources = kernel_cpp.cpp ; + } } else { UsePrivateKernelHeaders ; } @@ -22,6 +27,7 @@ KernelStaticLibrary libusb.a : Interface.cpp Object.cpp PhysicalMemoryAllocator.cpp + $(compatSources) : -fno-pic ; @@ -31,3 +37,5 @@ KernelAddon usb : : usb.rdef ; +SEARCH on [ FGristFiles $(compatSources) ] + = [ FDirName $(HAIKU_TOP) src system kernel util ] ;