makefiles: Generate a general catch-all dependency on .tab.h files to replace the...
authorAlexandre Julliard <julliard@winehq.org>
Mon, 8 Feb 2010 19:58:00 +0000 (20:58 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 8 Feb 2010 19:58:00 +0000 (20:58 +0100)
configure
configure.ac
dlls/jscript/Makefile.in
dlls/msi/Makefile.in
libs/wpp/Makefile.in
programs/winedbg/Makefile.in
tools/widl/Makefile.in
tools/wmc/Makefile.in
tools/wrc/Makefile.in

index a0935bd4e7933718fe83971bb2065954ba82f758..1ad05bfd443e84501cee866e93425178dcbb9b1b 100755 (executable)
--- a/configure
+++ b/configure
@@ -13644,7 +13644,7 @@ DEPENDENCIES="### Dependencies:
 Makefile: dummy
        -\$(MAKEDEP) \$(MAKEDEPFLAGS) -C\$(SRCDIR) -S\$(TOPSRCDIR) -T\$(TOPOBJDIR) \$(EXTRAINCL) \$(DEPEND_SRCS)
 
-\$(OBJS) \$(CROSSOBJS): \$(IDL_GEN_HEADERS)
+\$(OBJS) \$(CROSSOBJS): \$(IDL_GEN_HEADERS) \$(BISON_SRCS:.y=.tab.h)
 \$(IDL_GEN_C_SRCS:.c=.o): \$(IDL_GEN_C_SRCS)
 \$(RC_SRCS:.rc=.res): \$(IDL_TLB_SRCS:.idl=.tlb)
 \$(LEX_SRCS:.l=.yy.o): \$(LEX_SRCS:.l=.yy.c)
index 3c651be128fc5d5c1b95c8b4b3ed718688b472fe..4d7e1abb89a9baa12e86e1f43c757b80b6cc6bad 100644 (file)
@@ -2088,7 +2088,7 @@ AC_SUBST(DEPENDENCIES,["### Dependencies:
 Makefile: dummy
        -\$(MAKEDEP) \$(MAKEDEPFLAGS) -C\$(SRCDIR) -S\$(TOPSRCDIR) -T\$(TOPOBJDIR) \$(EXTRAINCL) \$(DEPEND_SRCS)
 
-\$(OBJS) \$(CROSSOBJS): \$(IDL_GEN_HEADERS)
+\$(OBJS) \$(CROSSOBJS): \$(IDL_GEN_HEADERS) \$(BISON_SRCS:.y=.tab.h)
 \$(IDL_GEN_C_SRCS:.c=.o): \$(IDL_GEN_C_SRCS)
 \$(RC_SRCS:.rc=.res): \$(IDL_TLB_SRCS:.idl=.tlb)
 \$(LEX_SRCS:.l=.yy.o): \$(LEX_SRCS:.l=.yy.c)
index 63737966a9cd0ca96742c3a51c1457fe638ad9a6..587825af9a202cb381e0f4bcb7383961ce5e4636 100644 (file)
@@ -45,5 +45,3 @@ BISON_SRCS = \
 parser.tab.c: parser.tab.h   # for parallel makes
 
 @DEPENDENCIES@  # everything below this line is overwritten by make depend
-
-lex.o: parser.tab.h
index 8600b9ff058df18caa7236c1abb58811ac2fe2ea..ec0de402c8923f69dc3a56dcb5e5ed626c2c3a9c 100644 (file)
@@ -91,5 +91,3 @@ RC_SRCS = \
 sql.tab.c: sql.tab.h   # for parallel makes
 
 @DEPENDENCIES@  # everything below this line is overwritten by make depend
-
-tokenize.o: sql.tab.h
index 713ee4d9fb3ee672ba2fc8f8ce00a9cf12136508..48869a7d2d30f8aa37d797c27dea4edd99f50151 100644 (file)
@@ -23,5 +23,3 @@ $(MODULE): $(OBJS)
 ppy.tab.c: ppy.tab.h   # for parallel makes
 
 @DEPENDENCIES@  # everything below this line is overwritten by make depend
-
-ppl.yy.o: ppy.tab.h
index e4880fbcbc084697aeda3b10b0c908fae033d74b..f3aef2cd06dc3deaf288478957ae29faa22c86e3 100644 (file)
@@ -64,5 +64,3 @@ uninstall::
 dbg.tab.c: dbg.tab.h   # for parallel makes
 
 @DEPENDENCIES@  # everything below this line is overwritten by make depend
-
-debug.yy.o: dbg.tab.h
index d0fea834d38940f76fa0d5b6d3c33b04dbadc28f..21b844346c79f017faf9d0e243ef1ff6e61ddcc2 100644 (file)
@@ -45,5 +45,3 @@ uninstall::
 parser.tab.c: parser.tab.h   # for parallel makes
 
 @DEPENDENCIES@  # everything below this line is overwritten by make depend
-
-parser.yy.o: parser.tab.h
index fba92ea3b23b21c38304946b0156bfb3dc56fada..05f7e90fab2bef4e58145e9f4199c534028cb9db 100644 (file)
@@ -40,5 +40,3 @@ uninstall::
 mcy.tab.c: mcy.tab.h   # for parallel makes
 
 @DEPENDENCIES@  # everything below this line is overwritten by make depend
-
-mcl.o: mcy.tab.h
index c8a853483fe78f3741d98038b5a1ef4881273edc..3aa86470f93e34e157901f790deb18d693268a9e 100644 (file)
@@ -45,5 +45,3 @@ uninstall::
 parser.tab.c: parser.tab.h   # for parallel makes
 
 @DEPENDENCIES@  # everything below this line is overwritten by make depend
-
-parser.yy.o: parser.tab.h