Commit f8421142 authored by Alexandre Julliard's avatar Alexandre Julliard

makefiles: Add makedep pragmas for typelib idl files.

parent 7960e02b
...@@ -101,7 +101,7 @@ $(IMPORTLIB:%=lib%.cross.a): $(MAINSPEC) $(IMPLIB_SRCS:.c=.cross.o) ...@@ -101,7 +101,7 @@ $(IMPORTLIB:%=lib%.cross.a): $(MAINSPEC) $(IMPLIB_SRCS:.c=.cross.o)
# Rules for dependencies # Rules for dependencies
DEPEND_SRCS = $(C_SRCS) $(OBJC_SRCS) $(RC_SRCS) $(MC_SRCS) $(PO_SRCS:.rc=.pot) \ DEPEND_SRCS = $(C_SRCS) $(OBJC_SRCS) $(RC_SRCS) $(MC_SRCS) $(PO_SRCS:.rc=.pot) \
$(IDL_H_SRCS) $(IDL_C_SRCS) $(IDL_I_SRCS) $(IDL_P_SRCS) $(IDL_S_SRCS) $(IDL_R_SRCS:.idl=_r.res) $(IDL_TLB_SRCS:.idl=.tlb) \ $(IDL_H_SRCS) $(IDL_C_SRCS) $(IDL_I_SRCS) $(IDL_P_SRCS) $(IDL_S_SRCS) $(IDL_R_SRCS:.idl=_r.res) $(IDL_TLB_SRCS) \
$(BISON_SRCS) $(LEX_SRCS) $(EXTRA_OBJS) $(BISON_SRCS) $(LEX_SRCS) $(EXTRA_OBJS)
depend: dummy depend: dummy
......
...@@ -18,4 +18,6 @@ ...@@ -18,4 +18,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "gameux.idl" #include "gameux.idl"
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
import "unknwn.idl"; import "unknwn.idl";
import "objidl.idl"; import "objidl.idl";
import "oaidl.idl"; import "oaidl.idl";
......
...@@ -18,4 +18,6 @@ ...@@ -18,4 +18,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "netfw.idl" #include "netfw.idl"
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "exdisp.idl" #include "exdisp.idl"
[ [
......
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "jsglobal_dispid.h" #include "jsglobal_dispid.h"
import "oaidl.idl"; import "oaidl.idl";
......
...@@ -17,4 +17,6 @@ ...@@ -17,4 +17,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "mmc.idl" #include "mmc.idl"
...@@ -16,4 +16,6 @@ ...@@ -16,4 +16,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "mshtml.idl" #include "mshtml.idl"
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
import "oaidl.idl"; import "oaidl.idl";
[ [
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
*/ */
#pragma makedep ident #pragma makedep ident
#pragma makedep typelib
#include "msiserver_dispids.h" #include "msiserver_dispids.h"
import "unknwn.idl"; import "unknwn.idl";
......
...@@ -16,4 +16,6 @@ ...@@ -16,4 +16,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "msxml.idl" #include "msxml.idl"
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include <msxml2did.h> #include <msxml2did.h>
#include <idispids.h> #include <idispids.h>
......
...@@ -16,4 +16,6 @@ ...@@ -16,4 +16,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "msxml2.idl" #include "msxml2.idl"
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include <msxml2did.h> #include <msxml2did.h>
#include <idispids.h> #include <idispids.h>
......
...@@ -16,4 +16,6 @@ ...@@ -16,4 +16,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "msxml6.idl" #include "msxml6.idl"
...@@ -15,4 +15,7 @@ ...@@ -15,4 +15,7 @@
* License along with this library; if not, write to the Free Software * License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "oleacc.idl" #include "oleacc.idl"
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
*/ */
#pragma makedep ident #pragma makedep ident
#pragma makedep typelib
import "oaidl.idl"; /* needed by widl */ import "oaidl.idl"; /* needed by widl */
......
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
import "oaidl.idl"; /* needed by widl */ import "oaidl.idl"; /* needed by widl */
[uuid(8b05fe77-4a6c-4133-b9cd-8f81747af784)] [uuid(8b05fe77-4a6c-4133-b9cd-8f81747af784)]
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
*/ */
#pragma makedep ident #pragma makedep ident
#pragma makedep typelib
#include "tmarshal_dispids.h" #include "tmarshal_dispids.h"
import "ocidl.idl"; import "ocidl.idl";
......
...@@ -17,4 +17,7 @@ ...@@ -17,4 +17,7 @@
* License along with this library; if not, write to the Free Software * License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "msdasc.idl" #include "msdasc.idl"
...@@ -18,4 +18,6 @@ ...@@ -18,4 +18,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "pstore.idl" #include "pstore.idl"
...@@ -14,4 +14,6 @@ ...@@ -14,4 +14,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "control.idl" #include "control.idl"
...@@ -15,6 +15,9 @@ ...@@ -15,6 +15,9 @@
* License along with this library; if not, write to the Free Software * License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
import "unknwn.idl"; import "unknwn.idl";
import "objidl.idl"; import "objidl.idl";
import "oaidl.idl"; import "oaidl.idl";
......
...@@ -16,4 +16,6 @@ ...@@ -16,4 +16,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "exdisp.idl" #include "exdisp.idl"
...@@ -16,4 +16,6 @@ ...@@ -16,4 +16,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "shldisp.idl" #include "shldisp.idl"
...@@ -18,4 +18,6 @@ ...@@ -18,4 +18,6 @@
* *
*/ */
#pragma makedep typelib
#include "stdole2.idl" #include "stdole2.idl"
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
* *
*/ */
#pragma makedep typelib
[ [
uuid(00020430-0000-0000-C000-000000000046), uuid(00020430-0000-0000-C000-000000000046),
restricted, restricted,
......
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
import "oaidl.idl"; import "oaidl.idl";
#include "vbscript_defs.h" #include "vbscript_defs.h"
......
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
import "oaidl.idl"; import "oaidl.idl";
#include "vbscript_defs.h" #include "vbscript_defs.h"
......
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
import "oaidl.idl"; import "oaidl.idl";
#include "vbscript_defs.h" #include "vbscript_defs.h"
......
...@@ -18,4 +18,6 @@ ...@@ -18,4 +18,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "wbemdisp.idl" #include "wbemdisp.idl"
...@@ -18,4 +18,6 @@ ...@@ -18,4 +18,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "httprequest.idl" #include "httprequest.idl"
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
import "oaidl.idl"; import "oaidl.idl";
cpp_quote("#undef ExpandEnvironmentStrings") cpp_quote("#undef ExpandEnvironmentStrings")
......
...@@ -18,4 +18,6 @@ ...@@ -18,4 +18,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "wuapi.idl" #include "wuapi.idl"
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
* *
*/ */
#pragma makedep typelib
[ [
uuid(00020430-0000-0000-C000-000000000046), uuid(00020430-0000-0000-C000-000000000046),
version(2.0), version(2.0),
......
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#pragma makedep typelib
#include "ihost_dispid.h" #include "ihost_dispid.h"
import "oaidl.idl"; import "oaidl.idl";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment