build: Add target "check" as a synonym for "test".
[paraslash.git] / t / makefile.test
index d4aedf8035b1645da0b0fcb532e814d5d7ef10d6..a71963c9bbda192f047f144e970d92dcfd764a77 100644 (file)
@@ -1,4 +1,4 @@
-RM ?= rm -f
+RM = rm -f
 
 results_dir := $(test_dir)/test-results
 trash_dir := $(test_dir)/trashes
 
 results_dir := $(test_dir)/test-results
 trash_dir := $(test_dir)/trashes
@@ -6,8 +6,9 @@ trash_dir := $(test_dir)/trashes
 test_options := --executables-dir $(shell pwd)
 test_options += --results-dir $(results_dir)
 test_options += --trash-dir $(trash_dir)
 test_options := --executables-dir $(shell pwd)
 test_options += --results-dir $(results_dir)
 test_options += --trash-dir $(trash_dir)
-test_options += --executables "$(executables)"
-test_options += --objects "$(basename $(notdir $(all_objs)))"
+test_options += --executables "$(prefixed_executables)"
+test_options += --objects "$(basename $(all_objs))"
+test_options += --man-dir $(man_dir)
 
 ifdef V
        ifeq ("$(origin V)", "command line")
 
 ifdef V
        ifeq ("$(origin V)", "command line")
@@ -15,8 +16,9 @@ ifdef V
        endif
 endif
 
        endif
 endif
 
-tests := $(wildcard $(test_dir)/t[0-9][0-9][0-9][0-9]-*.sh)
+tests := $(sort $(wildcard $(test_dir)/t[0-9][0-9][0-9][0-9]-*.sh))
 
 
+check: $(tests)
 test: $(tests)
 
 $(tests): all
 test: $(tests)
 
 $(tests): all
@@ -29,4 +31,4 @@ test-clean:
        $(RM) -r $(results_dir)
        $(RM) -r $(trash_dir)
 
        $(RM) -r $(results_dir)
        $(RM) -r $(trash_dir)
 
-.PHONY: $(tests) test-help
+.PHONY: $(tests) test-help test-clean test check