From 33618e55d6208e203f7642c88a9b08f200178913 Mon Sep 17 00:00:00 2001
From: ro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue, 14 May 2002 15:25:30 +0000
Subject: [PATCH] 	* Make-lang.in (gnat1$(exeext), gnatbind$(exeext),
 gnattools): 	Restore $(CONFIG_H) and prefix.o dependencies. 
 (ada.stage[1-4]): Depend on stage?-start.

	* Makefile.in (b_gnatb.c): Depend on interfac.o.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53458 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ada/ChangeLog    |  8 ++++++++
 gcc/ada/Make-lang.in | 12 ++++++------
 gcc/ada/Makefile.in  |  2 +-
 3 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 90a8859626cd..25a91b0470b5 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,11 @@
+2002-05-14  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+	* Make-lang.in (gnat1$(exeext), gnatbind$(exeext), gnattools):
+	Restore $(CONFIG_H) and prefix.o dependencies.
+	(ada.stage[1-4]): Depend on stage?-start.
+
+	* Makefile.in (b_gnatb.c): Depend on interfac.o.
+
 2002-05-02  Jim Wilson  <wilson@redhat.com>
 
 	* utils.c (finish_record_type): Change record_size to record_type.
diff --git a/gcc/ada/Make-lang.in b/gcc/ada/Make-lang.in
index 1cd8ff6dba6e..04d2fa9eab25 100644
--- a/gcc/ada/Make-lang.in
+++ b/gcc/ada/Make-lang.in
@@ -86,12 +86,12 @@ gnat1$(exeext): prefix.o attribs.o $(LIBDEPS) $(BACKEND) force
 	$(MAKE) -C ada $(SUBDIR_FLAGS_TO_PASS) $(ADA_FLAGS_TO_PASS) \
 		../gnat1$(exeext)
 
-gnatbind$(exeext): force
+gnatbind$(exeext): $(CONFIG_H) prefix.o force
 	$(MAKE) -C ada $(SUBDIR_FLAGS_TO_PASS) $(ADA_FLAGS_TO_PASS) \
 		../gnatbind$(exeext)
 
 # use target-gcc target-gnatmake target-gnatbind target-gnatlink 
-gnattools: $(GCC_PARTS) force
+gnattools: $(GCC_PARTS) $(CONFIG_H) prefix.o force
 	$(MAKE) -C ada $(FLAGS_TO_PASS) $(ADA_FLAGS_TO_PASS) \
 	   ADA_INCLUDES="-I- -I../rts"\
 	   CC="../../xgcc -B../../" STAGE_PREFIX=../../  gnattools1
@@ -563,16 +563,16 @@ ada.maintainer-clean:
 # Stage hooks:
 # The main makefile has already created stage?/ada
 
-ada.stage1:
+ada.stage1: stage1-start
 	-$(MV) ada/*$(objext) ada/*.ali ada/b_*.c stage1/ada
 	-$(MV) ada/stamp-* stage1/ada
-ada.stage2:
+ada.stage2: stage2-start
 	-$(MV) ada/*$(objext) ada/*.ali ada/b_*.c stage2/ada
 	-$(MV) ada/stamp-* stage2/ada
-ada.stage3:
+ada.stage3: stage3-start
 	-$(MV) ada/*$(objext) ada/*.ali ada/b_*.c stage3/ada
 	-$(MV) ada/stamp-* stage3/ada
-ada.stage4:
+ada.stage4: stage4-start
 	-$(MV) ada/*$(objext) ada/*.ali ada/b_*.c stage4/ada
 	-$(MV) ada/stamp-* stage4/ada
 
diff --git a/gcc/ada/Makefile.in b/gcc/ada/Makefile.in
index 4305575cf32f..8e867e1d6604 100644
--- a/gcc/ada/Makefile.in
+++ b/gcc/ada/Makefile.in
@@ -2109,7 +2109,7 @@ b_gnat1.c : $(GNAT1_ADA_OBJS)
 	$(GNATBIND) $(ADA_INCLUDES) -o b_gnat1.c -n gnat1drv.ali
 b_gnat1.o : b_gnat1.c
 
-b_gnatb.c : $(GNATBIND_OBJS)
+b_gnatb.c : $(GNATBIND_OBJS) interfac.o
 	$(GNATBIND) $(ADA_INCLUDES) -o b_gnatb.c gnatbind.ali
 b_gnatb.o : b_gnatb.c
 
-- 
GitLab