Alexandre Julliard : makefiles: Add makedep pragmas for client and server idl files.

Alexandre Julliard julliard at winehq.org
Tue Nov 5 15:02:29 CST 2013


Module: wine
Branch: master
Commit: c3a48aab209affb40cee41ceeb52391ce4de8d40
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c3a48aab209affb40cee41ceeb52391ce4de8d40

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Tue Nov  5 12:51:07 2013 +0100

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 deletions(-)

diff --git a/Make.rules.in b/Make.rules.in
index 2c0f965..58bf0fa 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 101e0f2..b1bc854 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 95236db..ca730fd 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 67fad34..5295186 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 2e305c1..c193bae 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 67fad34..09eff62 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 95236db..b6ea6e7 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 101e0f2..6d25e72 100644
--- a/programs/services/svcctl.idl
+++ b/programs/services/svcctl.idl
@@ -1 +1,3 @@
+#pragma makedep server
+
 #include "wine/svcctl.idl"




More information about the wine-cvs mailing list