1111# subdirs # may be empty when there is no subdirectory
1212#
1313
14- override top_srcdir := $(shell test -f $(top_srcdir ) /VERSION-GEN && echo $(top_srcdir ) || echo $(srcdir ) )
15- override top_builddir := $(shell test -f $(top_builddir ) /bootstrap.mk && echo $(top_builddir ) || echo $(builddir ) )
16-
1714# Default target
1815all:
1916
@@ -146,7 +143,7 @@ $(VERSION_FILE): FORCE
146143distdir = $(PACKAGE)-$(VERSION)
147144DIST_ARCHIVE = $(builddir)/$(subst /,-,$(distdir))$(tarext)
148145SUB_DIST_ARCHIVES = $(shell $(fn_get_sub_dist_archives))
149- DIST_ARCHIVES = $(DIST_ARCHIVE ) $( SUB_DIST_ARCHIVES )
146+ DIST_ARCHIVES = $(DIST_ARCHIVE)
150147
151148
152149##
@@ -181,7 +178,7 @@ install-ps: install-ps-recursive
181178installcheck: installcheck-recursive
182179uninstall: uninstall-recursive
183180dist: dist-recursive
184- distcheck : distcheck-recursive
181+ distcheck:
185182distclean: distclean-recursive
186183maintainer-clean: maintainer-clean-generic maintainer-clean-recursive
187184
@@ -200,6 +197,7 @@ fn_finalize_dist_archive = \
200197 list='$(SUB_DIST_ARCHIVES)'; \
201198 for archive in $$list; do \
202199 tar -Af '$(DIST_ARCHIVE)' $$archive; \
200+ rm $$archive; \
203201 done; \
204202 (echo "$(distdir) archives built: "; \
205203 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
@@ -220,11 +218,17 @@ fn_get_sub_dist_archives = \
220218distcheck: dist
221219 tar -xf '$(DIST_ARCHIVE)' -C $(builddir) \
222220 && cd $(builddir)/$(distdir) \
221+ && installdir="`pwd`/_inst" \
222+ && destdir="`pwd`/_dest" \
223+ && builddir="`pwd`/_build" \
224+ && mkdir "$$builddir" \
225+ && cd "$$builddir" \
226+ && ../configure \
223227 && $(MAKE) check \
224- && $(MAKE ) installcheck prefix=" ` pwd ` /_inst " \
228+ && $(MAKE) installcheck prefix="$$installdir " \
225229 && $(MAKE) dist \
226230 && $(MAKE) distclean \
227- && $(MAKE ) install DESTDIR=" ` pwd ` /_dest " \
231+ && $(MAKE) install DESTDIR="$$destdir " \
228232 || exit 1
229233 rm -rf $(builddir)/$(distdir)
230234 @(echo "$(distdir) archives ready for distribution: "; \
0 commit comments