summaryrefslogtreecommitdiff
path: root/maint/fullcheck.mk
diff options
context:
space:
mode:
Diffstat (limited to 'maint/fullcheck.mk')
-rw-r--r--maint/fullcheck.mk11
1 files changed, 6 insertions, 5 deletions
diff --git a/maint/fullcheck.mk b/maint/fullcheck.mk
index 038a30cf5..c636380f4 100644
--- a/maint/fullcheck.mk
+++ b/maint/fullcheck.mk
@@ -8,9 +8,10 @@
#
FORMATS = mbox dotmail mh maildir
DISTNAME = $(PACKAGE)-$(PACKAGE_VERSION)
+FULLCHECKDIR = _fullcheck
fullcheck: $(foreach fmt,$(FORMATS),check-$(fmt))
- @rmdir fullcheck
+ @rmdir $(FULLCHECKDIR)
@text="$(DISTNAME) passed all tests";\
echo $$text | sed -e 's/./=/g';\
echo $$text;\
@@ -23,20 +24,20 @@ $(DISTNAME).tar.gz: ChangeLog
define fullcheckdir_tmpl
fullcheckdir-$(1):
- rm -rf fullcheckdir/$(1)
- mkdir -p fullcheckdir/$(1)
+ rm -rf $(FULLCHECKDIR)/$(1)
+ mkdir -p $(FULLCHECKDIR)/$(1)
endef
define fullcheck_tmpl
check-$(fmt): fullcheck_dist fullcheckdir-$(fmt)
- cd fullcheckdir/$(fmt) && \
+ cd $(FULLCHECKDIR)/$(fmt) && \
tar xf ../../$(DISTNAME).tar.gz && \
cd $(DISTNAME) && \
mkdir .build && \
cd .build && \
../configure MU_DEFAULT_SCHEME=$(fmt) && \
make check
- rm -rf fullcheckdir/$(fmt)
+ rm -rf $(FULLCHECKDIR)/$(fmt)
endef
$(foreach fmt,$(FORMATS),$(eval $(call fullcheckdir_tmpl,$(fmt))))

Return to:

Send suggestions and report system problems to the System administrator.