fix "make check"

This commit is contained in:
Denis Vlasenko 2008-04-10 19:59:20 +00:00
parent fcc6347976
commit b75a1c3c2a
2 changed files with 8 additions and 3 deletions

View File

@ -361,7 +361,8 @@ endif
# of make so .config is not included in this case either (for *config). # of make so .config is not included in this case either (for *config).
no-dot-config-targets := clean mrproper distclean \ no-dot-config-targets := clean mrproper distclean \
cscope TAGS tags help %docs check% cscope TAGS tags help %docs
#bbox# check% is removed from above
config-targets := 0 config-targets := 0
mixed-targets := 0 mixed-targets := 0

View File

@ -46,9 +46,13 @@ ifneq ($(strip $(DO_INSTALL_LIBS)),n)
done done
endif endif
# Not very elegant: copies testsuite to objdir...
.PHONY: check
.PHONY: test
check test: busybox busybox.links check test: busybox busybox.links
bindir=$(objtree) srcdir=$(srctree)/testsuite SED="$(SED)" \ test -d $(objtree)/testsuite || cp -a $(srctree)/testsuite $(objtree)
$(SHELL) $(srctree)/testsuite/runtest $(if $(KBUILD_VERBOSE:0=),-v) bindir=$(objtree) srcdir=$(srctree)/testsuite \
$(SHELL) -c "cd $(objtree)/testsuite && $(srctree)/testsuite/runtest $(if $(KBUILD_VERBOSE:0=),-v)"
.PHONY: release .PHONY: release
release: distclean release: distclean