+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:
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