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.cpp devlist.cpp $(buffer_impl) ; SEARCH on [ FGristFiles ring_buffer.cpp ] = [ FDirName $(HAIKU_TOP) src system kernel util ] ;