| # mtime(dep1) < mtime(target) so the target should not be made | |
| $(shell touch dep1; sleep 1; touch target) | |
| all: target | |
| echo TEST-PASS | |
| target: dep1 | |
| echo TEST-FAIL target should not have been made | |
| dep1: dep2 | |
| @echo "Remaking dep1 (actually not)" | |
| dep2: | |
| @echo "Making dep2 (actually not)" |