aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2009-04-10 15:27:31 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2009-04-10 15:27:31 +0200
commit72df3faaf84f0ae75620cd25ee6c96e0465cc156 (patch)
tree36aae1a8a96138f0092dea5a3f1848d5ac906471 /gcc
parent2a690f1fa638507ef11958dcc3699365727edcaf (diff)
downloadgcc-72df3faaf84f0ae75620cd25ee6c96e0465cc156.zip
gcc-72df3faaf84f0ae75620cd25ee6c96e0465cc156.tar.gz
gcc-72df3faaf84f0ae75620cd25ee6c96e0465cc156.tar.bz2
Make-lang.in: Stabilize new stamp-snames rule.
* Make-lang.in: Stabilize new stamp-snames rule. Deal with relative source directories. From-SVN: r145900
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/gcc-interface/Make-lang.in11
1 files changed, 6 insertions, 5 deletions
diff --git a/gcc/ada/gcc-interface/Make-lang.in b/gcc/ada/gcc-interface/Make-lang.in
index c4100a5..7a26a68 100644
--- a/gcc/ada/gcc-interface/Make-lang.in
+++ b/gcc/ada/gcc-interface/Make-lang.in
@@ -944,15 +944,16 @@ ada/sinfo.h : ada/sinfo.ads ada/xsinfo.adb
$(CP) $^ ada/bldtools/sinfo
(cd ada/bldtools/sinfo && $(GNATMAKE) -q xsinfo && ./xsinfo ../../sinfo.h )
-ada/snames.h ada/snames.ads ada/snames.adb : ada/stamp-snames
- @true
-
+ada/snames.h ada/snames.ads ada/snames.adb : ada/stamp-snames ; @true
ada/stamp-snames : ada/snames.ads-tmpl ada/snames.adb-tmpl ada/snames.h-tmpl ada/xsnamest.adb ada/xutil.ads ada/xutil.adb
-$(MKDIR) ada/bldtools/snamest
$(RM) $(addprefix ada/bldtools/snamest/,$(notdir $^))
$(CP) $^ ada/bldtools/snamest
- (cd ada/bldtools/snamest; gnatmake -q xsnamest ; ./xsnamest ; cp snames.ns ../../snames.ads ; cp snames.nb ../../snames.adb ; cp snames.nh ../../snames.h)
- touch $@
+ (cd ada/bldtools/snamest; gnatmake -q xsnamest ; ./xsnamest )
+ $(srcdir)/../move-if-change ada/bldtools/snamest/snames.ns ada/snames.ads
+ $(srcdir)/../move-if-change ada/bldtools/snamest/snames.nb ada/snames.adb
+ $(srcdir)/../move-if-change ada/bldtools/snamest/snames.nh ada/snames.h
+ touch ada/stamp-snames
ada/nmake.adb : ada/sinfo.ads ada/nmake.adt ada/xnmake.adb ada/xutil.ads ada/xutil.adb
-$(MKDIR) ada/bldtools/nmake_b