aboutsummaryrefslogtreecommitdiff
path: root/Makefile.tpl
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2007-08-17 00:03:44 +0000
committerAlexandre Oliva <aoliva@redhat.com>2007-08-17 00:03:44 +0000
commit2b41ef78c2df9e5fe990703b33ec9813de55e380 (patch)
treeaa08b7dce7059bbb9ca4d5a99dbd285ca73a08f8 /Makefile.tpl
parent49813813a7c02f8bcd7e528e5b04bf303bcbe532 (diff)
downloadnewlib-2b41ef78c2df9e5fe990703b33ec9813de55e380.zip
newlib-2b41ef78c2df9e5fe990703b33ec9813de55e380.tar.gz
newlib-2b41ef78c2df9e5fe990703b33ec9813de55e380.tar.bz2
* Makefile.def (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS):
Add to flags_to_pass. Adjust uses of BOOT_CFLAGS. (bootstrap2-debug, bootstrap-debug): New bootstrap stages. * Makefile.tpl (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS): New. (do-compare, do-compare3, do-compare-debug): New. ([+compare-target+]): Use them.
Diffstat (limited to 'Makefile.tpl')
-rw-r--r--Makefile.tpl12
1 files changed, 10 insertions, 2 deletions
diff --git a/Makefile.tpl b/Makefile.tpl
index b49001d..8cb7f7d 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -6,7 +6,7 @@ in
#
# Makefile for directory with subdirs to build.
# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation
+# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -323,6 +323,14 @@ STAGE1_CFLAGS=@stage1_cflags@
STAGE1_CHECKING=@stage1_checking@
STAGE1_LANGUAGES=@stage1_languages@
+STAGE2_CFLAGS=$(BOOT_CFLAGS)
+STAGE3_CFLAGS=$(BOOT_CFLAGS)
+STAGE4_CFLAGS=$(BOOT_CFLAGS)
+
+do-compare = @do_compare@
+do-compare3 = $(do-compare)
+do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
+
# -----------------------------------------------
# Programs producing files for the TARGET machine
# -----------------------------------------------
@@ -1316,7 +1324,7 @@ do-clean: clean-stage[+id+]
cd .. ; \
for file in $${files} ; do \
f1=$$r/stage[+prev+]-gcc/$$file; f2=$$r/stage[+id+]-gcc/$$file; \
- @do_compare@ > /dev/null 2>&1; \
+ $(do-[+compare-target+]) > /dev/null 2>&1; \
if test $$? -eq 1; then \
case $$file in \
./cc*-checksum$(objext) | ./libgcc/* ) \