aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Grimm <jgrimm2@us.ibm.com>2004-11-18 12:55:57 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2004-11-18 12:55:57 +0000
commit5cd37749e08774aa33c9988a69471019c7878845 (patch)
tree0ec4b009713e5640487cc4d6e1b6e6268187ccc6
parentf0b4747b4cbed05b39a834beaa9525cf2619dbef (diff)
downloadgcc-5cd37749e08774aa33c9988a69471019c7878845.zip
gcc-5cd37749e08774aa33c9988a69471019c7878845.tar.gz
gcc-5cd37749e08774aa33c9988a69471019c7878845.tar.bz2
Makefile.in (macro_list): Depend on s-macro_list.
* Makefile.in (macro_list): Depend on s-macro_list. (s-macro_list): New target. From-SVN: r90859
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/Makefile.in8
2 files changed, 10 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4766d4a..817e447 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-11-18 Jon Grimm <jgrimm2@us.ibm.com>
+
+ * Makefile.in (macro_list): Depend on s-macro_list.
+ (s-macro_list): New target.
+
2004-11-18 Nathan Sidwell <nathan@codesourcery.com>
PR target/17107
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 3765d9c..88493d5 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -2792,12 +2792,14 @@ stmp-int-hdrs: $(STMP_FIXINC) $(USER_H) xlimits.h
install-gcc-tooldir:
$(mkinstalldirs) $(DESTDIR)$(gcc_tooldir)
-macro_list : $(GCC_PASSES)
+macro_list: s-macro_list; @true
+s-macro_list : $(GCC_PASSES)
echo | $(GCC_FOR_TARGET) -E -dM - | \
sed -n 's/^#define \([^_][a-zA-Z0-9_]*\).*/\1/p ; \
s/^#define \(_[^_A-Z][a-zA-Z0-9_]*\).*/\1/p' | \
- sort -u > tmp-$@
- $(SHELL) $(srcdir)/../move-if-change tmp-$@ $@
+ sort -u > tmp-macro_list
+ $(SHELL) $(srcdir)/../move-if-change tmp-macro_list macro_list
+ $(STAMP) s-macro_list
# Build fixed copies of system files.
stmp-fixinc: gsyslimits.h macro_list \