This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]