This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Fix dependencies for treelang/Make-lang.in
- From: Andreas Jaeger <aj at suse dot de>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Tim Josling <tej at melbpc dot org dot au>
- Date: Fri, 21 Jun 2002 16:09:31 +0200
- Subject: Fix dependencies for treelang/Make-lang.in
I just got again this error while building treelang with a parallel
make:
In file included from /cvs/gcc/gcc/treelang/parse.y:54:
config.h:32:29: insn-constants.h: No such file or directory
config.h:33:25: insn-flags.h: No such file or directory
Looking closer I noticed that the make rules miss a dependency on
$(CONFIG_H). I've added those.
I've bootstrapped the appended patch on i686-linux-gnu and have
installed it as obvious.
Andreas
2002-06-21 Andreas Jaeger <aj@suse.de>
* Make-lang.in (treelang/tree1.o, treelang/treetree.o,
treelang/parse.o, treelang/lex.o): Add dependency on $(CONFIG_H).
============================================================
Index: gcc/treelang/Make-lang.in
--- gcc/treelang/Make-lang.in 10 Jun 2002 00:56:49 -0000 1.4
+++ gcc/treelang/Make-lang.in 21 Jun 2002 12:44:56 -0000
@@ -90,17 +90,21 @@ tree1$(exeext): treelang/tree1.o treelan
# object file makes
-treelang/tree1.o: $(srcdir)/treelang/tree1.c $(srcdir)/treelang/treelang.h $(srcdir)/treelang/parse.h\
+treelang/tree1.o: $(srcdir)/treelang/tree1.c $(srcdir)/treelang/treelang.h \
+ $(srcdir)/treelang/parse.h $(CONFIG_H) \
gt-treelang-tree1.h gt-treelang-treelang.h gtype-treelang.h
$(CC) -o $@ -c $(ALL_CFLAGS) $(INCLUDES) $<
-treelang/treetree.o: $(srcdir)/treelang/treetree.c $(srcdir)/treelang/treetree.h
+treelang/treetree.o: $(srcdir)/treelang/treetree.c $(srcdir)/treelang/treetree.h \
+ $(CONFIG_H)
$(CC) -o $@ -c $(ALL_CFLAGS) $(INCLUDES) $<
-treelang/parse.o: $(srcdir)/treelang/parse.c $(srcdir)/treelang/treelang.h $(srcdir)/treelang/treetree.h
+treelang/parse.o: $(srcdir)/treelang/parse.c $(srcdir)/treelang/treelang.h \
+ $(srcdir)/treelang/treetree.h $(CONFIG_H)
$(CC) -o $@ -c $(ALL_CFLAGS) $(INCLUDES) $<
-treelang/lex.o: $(srcdir)/treelang/lex.c $(srcdir)/treelang/parse.h $(srcdir)/treelang/treelang.h
+treelang/lex.o: $(srcdir)/treelang/lex.c $(srcdir)/treelang/parse.h \
+ $(srcdir)/treelang/treelang.h $(CONFIG_H)
$(CC) -o $@ -c $(ALL_CFLAGS) $(INCLUDES) $<
# generated files the files from lex and yacc are put into the source
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj