| # -*-perl-*- |
| |
| $description = "Test the MAKEFILE_LIST variable."; |
| |
| $makefile2 = &get_tmpfile; |
| |
| open(MAKEFILE,"> $makefile"); |
| print MAKEFILE <<EOF; |
| m1 := \$(MAKEFILE_LIST) |
| include $makefile2 |
| m3 := \$(MAKEFILE_LIST) |
| |
| all: |
| \t\@echo \$(m1) |
| \t\@echo \$(m2) |
| \t\@echo \$(m3) |
| EOF |
| close(MAKEFILE); |
| |
| |
| open(MAKEFILE,"> $makefile2"); |
| print MAKEFILE "m2 := \$(MAKEFILE_LIST)\n"; |
| close(MAKEFILE); |
| |
| |
| &run_make_with_options($makefile, "", &get_logfile); |
| $answer = "$makefile\n$makefile $makefile2\n$makefile $makefile2\n"; |
| &compare_output($answer,&get_logfile(1)); |
| |
| 1; |