1f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro HamajiMAKEVER:=$(shell make --version | ruby -n0e 'puts $$_[/Make (\d)/,1]') 2f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamaji 3f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamajitest: abcd 4f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamaji 5f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamajiabcd: 6f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamaji 7f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamaji# GNU make 3 does not prioritize the rule with a shortest stem. 8f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamajiifeq ($(MAKEVER),4) 9f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamajia%: 10f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamaji echo FAIL 11f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamajiendif 12f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamajiabc%: 13f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamaji echo PASS 14f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamajiab%: 15f772b17d24ed25314dff5e30ac548ed19b9c265aShinichiro Hamaji echo FAIL 16