# -*-perl-*- $description = "Test the MAKEFILE_LIST variable."; create_file('incl2', "m2 := \$(MAKEFILE_LIST)\n"); run_make_test(qq! m1 := \$(MAKEFILE_LIST) include incl2 m3 := \$(MAKEFILE_LIST) all: \t\@echo \$(m1) \t\@echo \$(m2) \t\@echo \$(m3) !, '', "#MAKEFILE#\n#MAKEFILE# incl2\n#MAKEFILE# incl2\n"); unlink('incl2'); # SV 50823 -- makefiles containing '$' chars create_file('foo$bar', "m2 := \$(MAKEFILE_LIST)\n"); run_make_test(qq! m1 := \$(MAKEFILE_LIST) include foo\$\$bar m3 := \$(MAKEFILE_LIST) all: \t\@echo '\$(m1)' \t\@echo '\$(m2)' \t\@echo '\$(m3)' \t\@echo '\$(value MAKEFILE_LIST)' !, '', "#MAKEFILE#\n#MAKEFILE# foo\$bar\n#MAKEFILE# foo\$bar\n#MAKEFILE# foo\$bar\n"); unlink('foo$bar'); 1;