aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gcc.gnu.org>1993-04-28 20:40:38 +0000
committerRoland McGrath <roland@gcc.gnu.org>1993-04-28 20:40:38 +0000
commite52114f8a62cdb6dce5c4f3763cceb1fe922c7be (patch)
treeb329d1cf693ef6d9a39a5c54ecf1f8651e65e827
parentac155eb2941e40a4d364135dffa9e1dbdeffa4c2 (diff)
downloadgcc-e52114f8a62cdb6dce5c4f3763cceb1fe922c7be.zip
gcc-e52114f8a62cdb6dce5c4f3763cceb1fe922c7be.tar.gz
gcc-e52114f8a62cdb6dce5c4f3763cceb1fe922c7be.tar.bz2
(distdir): Copy subdirectories of config/ too.
From-SVN: r4265
-rw-r--r--gcc/Makefile.in13
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 \