(distdir-start): Make tmp/ginclude and copy its files.
(distdir-finish): Don't use -f Makefile.in. From-SVN: r7770
This commit is contained in:
parent
80bdd32a2a
commit
eb3a650753
@ -2119,6 +2119,7 @@ distdir-start: doc $(srcdir)/INSTALL c-parse.y c-gperf.h objc-parse.y \
|
|||||||
# which has the name that we want to have in the tar file.
|
# which has the name that we want to have in the tar file.
|
||||||
mkdir tmp
|
mkdir tmp
|
||||||
mkdir tmp/config
|
mkdir tmp/config
|
||||||
|
mkdir tmp/ginclude
|
||||||
mkdir tmp/objc
|
mkdir tmp/objc
|
||||||
for file in *[0-9a-zA-Z+]; do \
|
for file in *[0-9a-zA-Z+]; do \
|
||||||
ln $$file tmp > /dev/null 2>&1 || cp $$file tmp; \
|
ln $$file tmp > /dev/null 2>&1 || cp $$file tmp; \
|
||||||
@ -2138,6 +2139,10 @@ distdir-start: doc $(srcdir)/INSTALL c-parse.y c-gperf.h objc-parse.y \
|
|||||||
|| cp $$file ../tmp/config; \
|
|| cp $$file ../tmp/config; \
|
||||||
fi; \
|
fi; \
|
||||||
done
|
done
|
||||||
|
cd ginclude; \
|
||||||
|
for file in *[0-9a-zA-Z+]; do \
|
||||||
|
ln $$file ../tmp/ginclude >/dev/null 2>&1 || cp $$file ../tmp/ginclude; \
|
||||||
|
done
|
||||||
cd objc; \
|
cd objc; \
|
||||||
for file in *[0-9a-zA-Z+]; do \
|
for file in *[0-9a-zA-Z+]; do \
|
||||||
ln $$file ../tmp/objc >/dev/null 2>&1 || cp $$file ../tmp/objc; \
|
ln $$file ../tmp/objc >/dev/null 2>&1 || cp $$file ../tmp/objc; \
|
||||||
@ -2147,8 +2152,10 @@ distdir-start: doc $(srcdir)/INSTALL c-parse.y c-gperf.h objc-parse.y \
|
|||||||
# Finish making `distdir', after the languages have done their thing.
|
# Finish making `distdir', after the languages have done their thing.
|
||||||
distdir-finish:
|
distdir-finish:
|
||||||
mv tmp gcc-$(version)
|
mv tmp gcc-$(version)
|
||||||
# Get rid of everything we don't want in the distribution.
|
# Get rid of everything we don't want in the distribution. We'd want
|
||||||
cd gcc-$(version); make -f Makefile.in extraclean
|
# this to use Makefile.in, but it doesn't have the `lang.foo' targets
|
||||||
|
# expanded.
|
||||||
|
cd gcc-$(version); make extraclean
|
||||||
|
|
||||||
distdir: distdir-start lang.distdir distdir-finish
|
distdir: distdir-start lang.distdir distdir-finish
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user