fix parallel make
authorThomas Vander Stichele <thomas@apestaart.org>
Sun, 14 May 2006 23:23:56 +0000 (23:23 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Sun, 14 May 2006 23:23:56 +0000 (23:23 +0000)
Original commit message from CVS:
fix parallel make

ChangeLog
gst/parse/Makefile.am

index de1f0eb..359fa67 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-05-15  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/parse/Makefile.am:
+         chain commands using &&, which also makes parallel make work
+
 2006-05-14  Tim-Philipp Müller  <tim at centricular dot net>
 
        * docs/gst/gstreamer-sections.txt:
index 9f441b1..63bcb63 100644 (file)
@@ -18,22 +18,22 @@ libgstparse_la_LIBADD = $(GST_ALL_LIBS)
 noinst_HEADERS = grammar.tab.h
 
 grammar.tab.c grammar.tab.h: grammar.y 
-       $(BISON_PATH) -d -v -p_gst_parse__yy $(srcdir)/grammar.y -o grammar.tab.c; \
-       mv grammar.tab.c grammar.tab_tmp.c; \
-       echo '#ifdef HAVE_CONFIG_H' > grammar.tab_tmp2.c; \
-       echo '#include <config.h>' >> grammar.tab_tmp2.c; \
-       echo '#endif' >> grammar.tab_tmp2.c; \
-       cat grammar.tab_tmp.c >> grammar.tab_tmp2.c; \
-       rm grammar.tab_tmp.c; \
+       $(BISON_PATH) -d -v -p_gst_parse__yy $(srcdir)/grammar.y -o grammar.tab.c && \
+       mv grammar.tab.c grammar.tab_tmp.c && \
+       echo '#ifdef HAVE_CONFIG_H' > grammar.tab_tmp2.c && \
+       echo '#include <config.h>' >> grammar.tab_tmp2.c && \
+       echo '#endif' >> grammar.tab_tmp2.c && \
+       cat grammar.tab_tmp.c >> grammar.tab_tmp2.c && \
+       rm grammar.tab_tmp.c && \
        mv grammar.tab_tmp2.c grammar.tab.c
  
 lex._gst_parse_yy.c: parse.l grammar.tab.h
-       $(FLEX_PATH) -P_gst_parse_yy $^; \
-       mv lex._gst_parse_yy.c lex._gst_parse_yy_tmp.c; \
-       echo '#ifdef HAVE_CONFIG_H' > lex._gst_parse_yy_tmp2.c; \
-       echo '#include <config.h>' >> lex._gst_parse_yy_tmp2.c; \
-       echo '#endif' >> lex._gst_parse_yy_tmp2.c; \
-       cat lex._gst_parse_yy_tmp.c >> lex._gst_parse_yy_tmp2.c; \
-       rm lex._gst_parse_yy_tmp.c; \
+       $(FLEX_PATH) -P_gst_parse_yy $^ && \
+       mv lex._gst_parse_yy.c lex._gst_parse_yy_tmp.c && \
+       echo '#ifdef HAVE_CONFIG_H' > lex._gst_parse_yy_tmp2.c && \
+       echo '#include <config.h>' >> lex._gst_parse_yy_tmp2.c && \
+       echo '#endif' >> lex._gst_parse_yy_tmp2.c && \
+       cat lex._gst_parse_yy_tmp.c >> lex._gst_parse_yy_tmp2.c && \
+       rm lex._gst_parse_yy_tmp.c && \
        mv lex._gst_parse_yy_tmp2.c lex._gst_parse_yy.c