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