## Process this file with automake to produce Makefile.in -*-Makefile-*-. # Sort in traditional ASCII order, regardless of the current locale; # otherwise we may get into trouble with distinct strings that the # current locale considers to be equal. ASSORT = LC_ALL=C sort all_programs = (cd ../src && MAKEFLAGS= $(MAKE) -s all_programs.list) TESTS = help-version TESTS_ENVIRONMENT = \ all_programs="`$(all_programs)`" \ PACKAGE_BUGREPORT=$(PACKAGE_BUGREPORT) \ PATH="`pwd`/../src$(PATH_SEPARATOR)$$PATH" EXTRA_DIST = \ $(TESTS) .env-warn Coreutils.pm Makefile.am.in README acl envvar-check \ expensive group-names input-tty lang-default mk-script priv-check \ rwx-to-mode sample-test setgid-check umask-check very-expensive ## N O T E :: Please do not add new tests/ directories. ## Some people feel that there are too many already. ## Put new tests in misc/. SUBDIRS = \ basename chgrp chmod chown cp cut dd dircolors du expr factor \ fmt head install join ln ls ls-2 md5sum misc mkdir mv od pr readlink \ rm rmdir seq sha1sum shred sort stty sum tac tail tail-2 tee test \ touch tr tsort unexpand uniq wc ## N O T E :: Please do not add new directories. .PHONY: check-root check-root: cd chown && $(MAKE) check TESTS=basic cd cp && $(MAKE) check TESTS=special-bits cd rm && $(MAKE) check TESTS=no-give-up cd rm && $(MAKE) check TESTS=fail-2eperm cd tail-2 && $(MAKE) check TESTS=append-only check-recursive: evar-check root-hint # Warn when `make check' is run with POSIXLY_CORRECT or CDPATH set. .PHONY: evar-check evar-check: ../src/printenv POSIXLY_CORRECT >/dev/null \ && sed s/%%/POSIXLY_CORRECT/ $(srcdir)/.env-warn || : test "$${CDPATH+set}" = set \ && sed s/%%/CDPATH/ $(srcdir)/.env-warn || : # Advertise `check-root' target. .PHONY: root-hint root-hint: @echo '***********************************************************' @echo "NOTICE: Some tests may be run only as root." @echo " Do \`make check-root' as \`root' to run these tests." @echo '***********************************************************'