<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
<module name="usbehci" type="kernelmodedriver" installbase="system32/drivers" installname="usbehci.sys">
+ <bootstrap installbase="$(CDOUTPUT)/system32/drivers" />
+ <redefine name="_WIN32_WINNT">0x600</redefine>
<library>ntoskrnl</library>
<library>hal</library>
- <file>usbehci.c</file>
- <file>hardware.c</file>
- <file>physmem.c</file>
- <file>hwiface.c</file>
- <file>transfer.c</file>
- <file>fdo.c</file>
- <file>pdo.c</file>
- <file>common.c</file>
- <file>misc.c</file>
- <file>irp.c</file>
- <file>usbiffn.c</file>
+ <library>pseh</library>
+ <file>usbehci.cpp</file>
+ <file>usb_device.cpp</file>
+ <file>usb_request.cpp</file>
+ <file>usb_queue.cpp</file>
+ <file>hcd_controller.cpp</file>
+ <file>hardware.cpp</file>
+ <file>misc.cpp</file>
+ <file>purecall.cpp</file>
+ <file>hub_controller.cpp</file>
+ <file>memory_manager.cpp</file>
<file>usbehci.rc</file>
+ <compilerflag>-fno-rtti</compilerflag>
+ <compilerflag>-fno-exceptions</compilerflag>
</module>