SubDir HAIKU_TOP src add-ons kernel busses usb ;

SetSubDirSupportedPlatformsBeOSCompatible ;

SubDirC++Flags -fno-rtti ;

UsePrivateHeaders [ FDirName kernel ] ; 
UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel bus_managers usb ] ;
if $(TARGET_PLATFORM) != haiku {
	UsePublicHeaders [ FDirName drivers ] ;
}

KernelAddon <usb>uhci :
	uhci.cpp
	uhci_rh.cpp
	: libusb.a
	: uhci.rdef
	;

KernelAddon <usb>ohci :
	ohci.cpp
	ohci_rh.cpp
	: libusb.a
	: ohci.rdef
	;

KernelAddon <usb>ehci :
	ehci.cpp
	ehci_rh.cpp
	: libusb.a
	: ehci.rdef
	;
