main shinobi / tests / mk / kati / implicit_pattern_rule_prefix / test / mk
 1MAKEVER:=$(shell make --version | grep "Make [0-9]" | sed -E 's/.*Make ([0-9]).*/\1/')
 2
 3test: abcd
 4
 5abcd:
 6
 7# GNU make 3 does not prioritize the rule with a shortest stem.
 8ifeq ($(MAKEVER),4)
 9a%:
10	echo FAIL
11endif
12abc%:
13	echo PASS
14ab%:
15	echo FAIL