# This Makefile fragment allows one to use "make check" but also specify # a regression level. # Regression level 1 is the default ALL_TESTS = $(REG0_TESTS) $(REG1_TESTS) ifeq ($(REGRESSION_LEVEL),0) ALL_TESTS = $(REG0_TESTS) endif ifeq ($(REGRESSION_LEVEL),2) ALL_TESTS = $(REG0_TESTS) $(REG1_TESTS) $(REG2_TESTS) endif ifeq ($(REGRESSION_LEVEL),3) ALL_TESTS = $(REG0_TESTS) $(REG1_TESTS) $(REG2_TESTS) $(REG3_TESTS) endif ifeq ($(REGRESSION_LEVEL),4) ALL_TESTS = $(REG0_TESTS) $(REG1_TESTS) $(REG2_TESTS) $(REG3_TESTS) $(REG4_TESTS) endif TEST_REGEX ?= ".*" TESTS = $(shell echo $(ALL_TESTS) | tr ' ' '\n' | grep $(TEST_REGEX) | tr '\n' ' ')