- Merge from trunk up to r45543
[reactos.git] / dll / directx / quartz / quartz.rbuild
index 03474d9..982a73d 100644 (file)
@@ -5,11 +5,15 @@
        <autoregister infsection="OleControlDlls" type="DllRegisterServer" />
        <importlibrary definition="quartz.spec" />
        <include base="quartz">.</include>
-       <define name="_WIN32_WINNT">0x600</define>
+       <include base="ReactOS">include/reactos/wine</include>
+       <redefine name="_WIN32_WINNT">0x600</redefine>
+       <define name="__WINESRC__" />
+       <define name="ENTRY_PREFIX">QUARTZ_</define>
+       <define name="REGISTER_PROXY_DLL"/>
+       <define name="PROXY_DELEGATION"/>
        <library>wine</library>
        <library>uuid</library>
        <library>advapi32</library>
-       <library>kernel32</library>
        <library>dsound</library>
        <library>strmiids</library>
        <library>ole32</library>
@@ -21,6 +25,9 @@
        <library>msvfw32</library>
        <library>msacm32</library>
        <library>ntdll</library>
+       <library>quartz_proxy</library>
+       <library>rpcrt4</library>
+       <library>pseh</library>
        <file>avidec.c</file>
        <file>acmwrapper.c</file>
        <file>waveparser.c</file>
        <file>control.c</file>
        <file>avisplit.c</file>
        <file>version.rc</file>
-       <file>quartz.spec</file>
 </module>
-</group>
\ No newline at end of file
+<module name="quartz_proxy" type="rpcproxy" allowwarnings="true">
+       <define name="__WINESRC__" />
+       <define name="ENTRY_PREFIX">QUARTZ_</define>
+       <define name="REGISTER_PROXY_DLL"/>
+       <define name="PROXY_DELEGATION"/>
+       <file>quartz_strmif.idl</file>
+</module>
\ No newline at end of file