[USB]
[reactos.git] / reactos / drivers / usb / usbehci / usbehci.rbuild
index f30b683..63d3943 100644 (file)
@@ -1,18 +1,22 @@
 <?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>