1982fbb71070867782a0877c39767d1fb18163e0eShinichiro HamajiMAKEVER:=$(shell make --version | ruby -n0e 'puts $$_[/Make (\d)/,1]') 2982fbb71070867782a0877c39767d1fb18163e0eShinichiro Hamaji 3898a34f50ce38a56901f46712e51938113351066Shinichiro Hamajitest1: 4898a34f50ce38a56901f46712e51938113351066Shinichiro Hamaji # foo 5898a34f50ce38a56901f46712e51938113351066Shinichiro Hamaji echo PASS 6898a34f50ce38a56901f46712e51938113351066Shinichiro Hamaji 7982fbb71070867782a0877c39767d1fb18163e0eShinichiro Hamajitest2: make$(MAKEVER) 8982fbb71070867782a0877c39767d1fb18163e0eShinichiro Hamaji 9982fbb71070867782a0877c39767d1fb18163e0eShinichiro Hamajimake4: 10982fbb71070867782a0877c39767d1fb18163e0eShinichiro Hamaji # foo \ 11982fbb71070867782a0877c39767d1fb18163e0eShinichiro Hamajiecho PASS 12982fbb71070867782a0877c39767d1fb18163e0eShinichiro Hamaji 13982fbb71070867782a0877c39767d1fb18163e0eShinichiro Hamajimake3: 14898a34f50ce38a56901f46712e51938113351066Shinichiro Hamaji # foo \ 15898a34f50ce38a56901f46712e51938113351066Shinichiro Hamaji echo PASS 16898a34f50ce38a56901f46712e51938113351066Shinichiro Hamaji 17898a34f50ce38a56901f46712e51938113351066Shinichiro Hamajitest3: $(shell echo foo #) 18898a34f50ce38a56901f46712e51938113351066Shinichiro Hamaji 19898a34f50ce38a56901f46712e51938113351066Shinichiro Hamajitest4: 20fc14d5f97d00b51aae88cb193e749ed7804d82b3Shinichiro Hamaji echo $(shell echo OK # FAIL \ 21fc14d5f97d00b51aae88cb193e749ed7804d82b3Shinichiro Hamaji FAIL2) 22fc14d5f97d00b51aae88cb193e749ed7804d82b3Shinichiro Hamaji 23fc14d5f97d00b51aae88cb193e749ed7804d82b3Shinichiro Hamajitest5: 24fc14d5f97d00b51aae88cb193e749ed7804d82b3Shinichiro Hamaji echo $(shell echo $$(echo PASS)) 2552e83aa33e2c9b642bcf3cd95db71bdaf8ef7ddaShinichiro Hamaji 2652e83aa33e2c9b642bcf3cd95db71bdaf8ef7ddaShinichiro Hamajifoo: 2752e83aa33e2c9b642bcf3cd95db71bdaf8ef7ddaShinichiro Hamaji echo OK 28