diff --git a/src/add-ons/kernel/drivers/midi/usb_midi/Jamfile b/src/add-ons/kernel/drivers/midi/usb_midi/Jamfile index 6a07966e20..593e73ca46 100644 --- a/src/add-ons/kernel/drivers/midi/usb_midi/Jamfile +++ b/src/add-ons/kernel/drivers/midi/usb_midi/Jamfile @@ -2,17 +2,22 @@ SubDir HAIKU_TOP src add-ons kernel drivers midi usb_midi ; SetSubDirSupportedPlatformsBeOSCompatible ; +local buffer_impl = ; if $(TARGET_PLATFORM) != haiku { UseHeaders [ FDirName $(HAIKU_TOP) headers os drivers ] : true ; # We need the public usb headers also when not compiling for Haiku. + buffer_impl = ring_buffer.cpp ; } UsePrivateHeaders [ FDirName kernel util ] ; KernelAddon usb_midi : usb_midi.c devlist.c + $(buffer_impl) ; +SEARCH on [ FGristFiles ring_buffer.cpp ] = [ FDirName $(HAIKU_TOP) src system kernel util ] ; + ObjectHdrs [ FGristFiles usb_midi$(SUFOBJ) ] : [ FDirName $(TARGET_COMMON_DEBUG_OBJECT_DIR) preferences devices ] ;