sync with trunk r46493
[reactos.git] / dll / directx / ksproxy / ksproxy.rbuild
index c4c177b..86cd50a 100644 (file)
@@ -4,9 +4,39 @@
 <module name="ksproxy" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_KSPROXY}" installbase="system32" installname="ksproxy.ax">
        <importlibrary definition="ksproxy.spec" />
        <include base="ksproxy">.</include>
-       <library>advapi32</library>
        <library>ntdll</library>
-       <file>ksproxy.c</file>
+       <library>kernel32</library>
+       <library>advapi32</library>
+       <library>ole32</library>
+       <library>setupapi</library>
+       <library>msvcrt</library>
+       <library>strmiids</library>
+       <library>ksuser</library>
+       <group compilerset="gcc">
+               <compilerflag compiler="cxx">-fno-exceptions</compilerflag>
+               <compilerflag compiler="cxx">-fno-rtti</compilerflag>
+       </group>
+
+       <group compilerset="msc">
+               <compilerflag compiler="cxx">/GR-</compilerflag>
+       </group>
+       <file>allocator.cpp</file>
+       <file>basicaudio.cpp</file>
+       <file>classfactory.cpp</file>
+       <file>clockforward.cpp</file>
+       <file>cvpconfig.cpp</file>
+       <file>cvpvbiconfig.cpp</file>
+       <file>datatype.cpp</file>
+       <file>enum_mediatypes.cpp</file>
+       <file>enumpins.cpp</file>
+       <file>input_pin.cpp</file>
+       <file>interface.cpp</file>
+       <file>ksproxy.cpp</file>
        <file>ksproxy.rc</file>
+       <file>mediasample.cpp</file>
+       <file>node.cpp</file>
+       <file>output_pin.cpp</file>
+       <file>proxy.cpp</file>
+       <file>qualityforward.cpp</file>
 </module>
 </group>