2 # A target must not be rebuilt when a non-existence dependency does not exist.
4 >all.do printf 'redo-ifchange a\n'
5 >a.do printf 'test -e b || redo-ifcreate b\ndate +%s\n'
8 <a read -r timestamp_a1
13 <a read -r timestamp_a2
15 test ${timestamp_a2} -eq ${timestamp_a1}