From c3a48aab209affb40cee41ceeb52391ce4de8d40 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Tue, 5 Nov 2013 12:51:07 +0100 Subject: [PATCH] makefiles: Add makedep pragmas for client and server idl files. --- Make.rules.in | 2 +- dlls/advapi32/svcctl.idl | 2 ++ dlls/ole32/irot.idl | 2 ++ dlls/rpcrt4/epm.idl | 2 ++ dlls/rpcrt4/tests/server.idl | 3 +++ programs/rpcss/epm.idl | 2 ++ programs/rpcss/irot.idl | 2 ++ programs/services/svcctl.idl | 2 ++ 8 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Make.rules.in b/Make.rules.in index 2c0f9658bd7..58bf0fa176c 100644 --- a/Make.rules.in +++ b/Make.rules.in @@ -101,7 +101,7 @@ $(IMPORTLIB:%=lib%.cross.a): $(MAINSPEC) $(IMPLIB_SRCS:.c=.cross.o) # Rules for dependencies DEPEND_SRCS = $(C_SRCS) $(OBJC_SRCS) $(RC_SRCS) $(MC_SRCS) $(PO_SRCS:.rc=.pot) \ - $(IDL_H_SRCS) $(IDL_GEN_C_SRCS) $(IDL_R_SRCS:.idl=_r.res) $(IDL_TLB_SRCS:.idl=.tlb) \ + $(IDL_H_SRCS) $(IDL_C_SRCS) $(IDL_I_SRCS:.idl=_i.c) $(IDL_P_SRCS:.idl=_p.c) $(IDL_S_SRCS) $(IDL_R_SRCS:.idl=_r.res) $(IDL_TLB_SRCS:.idl=.tlb) \ $(BISON_SRCS) $(LEX_SRCS) $(EXTRA_OBJS) depend: dummy diff --git a/dlls/advapi32/svcctl.idl b/dlls/advapi32/svcctl.idl index 101e0f21f65..b1bc8545d78 100644 --- a/dlls/advapi32/svcctl.idl +++ b/dlls/advapi32/svcctl.idl @@ -1 +1,3 @@ +#pragma makedep client + #include "wine/svcctl.idl" diff --git a/dlls/ole32/irot.idl b/dlls/ole32/irot.idl index 95236db6e44..ca730fdd3dc 100644 --- a/dlls/ole32/irot.idl +++ b/dlls/ole32/irot.idl @@ -16,4 +16,6 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep client + #include "wine/irot.idl" diff --git a/dlls/rpcrt4/epm.idl b/dlls/rpcrt4/epm.idl index 67fad348c88..52951869c1f 100644 --- a/dlls/rpcrt4/epm.idl +++ b/dlls/rpcrt4/epm.idl @@ -16,4 +16,6 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep client + #include "wine/epm.idl" diff --git a/dlls/rpcrt4/tests/server.idl b/dlls/rpcrt4/tests/server.idl index 2e305c16232..c193bae2c84 100644 --- a/dlls/rpcrt4/tests/server.idl +++ b/dlls/rpcrt4/tests/server.idl @@ -18,6 +18,9 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep client +#pragma makedep server + #include "server_defines.h" typedef struct tag_vector diff --git a/programs/rpcss/epm.idl b/programs/rpcss/epm.idl index 67fad348c88..09eff626be6 100644 --- a/programs/rpcss/epm.idl +++ b/programs/rpcss/epm.idl @@ -16,4 +16,6 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep server + #include "wine/epm.idl" diff --git a/programs/rpcss/irot.idl b/programs/rpcss/irot.idl index 95236db6e44..b6ea6e766c0 100644 --- a/programs/rpcss/irot.idl +++ b/programs/rpcss/irot.idl @@ -16,4 +16,6 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep server + #include "wine/irot.idl" diff --git a/programs/services/svcctl.idl b/programs/services/svcctl.idl index 101e0f21f65..6d25e728f53 100644 --- a/programs/services/svcctl.idl +++ b/programs/services/svcctl.idl @@ -1 +1,3 @@ +#pragma makedep server + #include "wine/svcctl.idl"