diff options
author | Roland McGrath <roland@gcc.gnu.org> | 1993-04-28 20:40:38 +0000 |
---|---|---|
committer | Roland McGrath <roland@gcc.gnu.org> | 1993-04-28 20:40:38 +0000 |
commit | e52114f8a62cdb6dce5c4f3763cceb1fe922c7be (patch) | |
tree | b329d1cf693ef6d9a39a5c54ecf1f8651e65e827 /gcc | |
parent | ac155eb2941e40a4d364135dffa9e1dbdeffa4c2 (diff) | |
download | gcc-e52114f8a62cdb6dce5c4f3763cceb1fe922c7be.zip gcc-e52114f8a62cdb6dce5c4f3763cceb1fe922c7be.tar.gz gcc-e52114f8a62cdb6dce5c4f3763cceb1fe922c7be.tar.bz2 |
(distdir): Copy subdirectories of config/ too.
From-SVN: r4265
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/Makefile.in | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 09bb623..dfa3477 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -1749,7 +1749,18 @@ distdir: doc $(srcdir)/INSTALL c-parse.y objc-parse.y cp-parse.y \ done cd config; \ for file in *[0-9a-zA-Z+]; do \ - ln $$file ../tmp/config >/dev/null 2>&1 || cp $$file ../tmp/config; \ + if test -d $$file; then \ + mkdir ../tmp/config/$$file; \ + cd $$file; \ + for subfile in *[0-9a-zA-Z+]; do \ + ln $$subfile ../../tmp/config/$$file >/dev/null 2>&1 \ + || cp $$subfile ../../tmp/config/$$file; \ + done; \ + cd ..; \ + else \ + ln $$file ../tmp/config >/dev/null 2>&1 \ + || cp $$file ../tmp/config; \ + fi; \ done cd objc; \ for file in *[0-9a-zA-Z+]; do \ |