diff options
author | Mike Stump <mrs@gcc.gnu.org> | 2011-02-13 00:27:06 +0000 |
---|---|---|
committer | Mike Stump <mrs@gcc.gnu.org> | 2011-02-13 00:27:06 +0000 |
commit | 8efc91cde4e098f3c23fede96ad1561ea90f5500 (patch) | |
tree | c0aed2f8902f5e7b70854383ddb2bed06679990a /gcc/config/t-darwin | |
parent | d65dd7dc958a4622c413e16947e5034e1d9e3afb (diff) | |
download | gcc-8efc91cde4e098f3c23fede96ad1561ea90f5500.zip gcc-8efc91cde4e098f3c23fede96ad1561ea90f5500.tar.gz gcc-8efc91cde4e098f3c23fede96ad1561ea90f5500.tar.bz2 |
darwin.h: Make pretty.
* config/darwin.h: Make pretty.
* config/t-darwin (config/darwin.h.rebuild): Add.
(build/slashify): Add.
* config/slashify.c: Add.
From-SVN: r170097
Diffstat (limited to 'gcc/config/t-darwin')
-rw-r--r-- | gcc/config/t-darwin | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/config/t-darwin b/gcc/config/t-darwin index 24a7b90..3abc198 100644 --- a/gcc/config/t-darwin +++ b/gcc/config/t-darwin @@ -17,6 +17,20 @@ # along with GCC; see the file COPYING3. If not see # <http://www.gnu.org/licenses/>. +build/slashify: $(srcdir)/config/slashify.c + $(COMPILER_FOR_BUILD) $< -o $@ + +$(srcdir)/config/darwin.h: config/darwin.h.rebuild + +config/darwin.h.rebuild: build/slashify + @if [ ! -e $(srcdir)/config/darwin.h \ + -o $(srcdir)/config/darwin.h -nt config/darwin.h ]; then \ + { test -d config || mkdir config; } && \ + cp -p $(srcdir)/config/darwin-sections.def \ + config/darwin-sections.def && \ + build/slashify < $(srcdir)/config/darwin.h >config/darwin.h; \ + fi + darwin.o: $(srcdir)/config/darwin.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h $(REAL_H) insn-config.h \ conditions.h insn-flags.h output.h insn-attr.h flags.h $(TREE_H) expr.h \ |