main
1 2.INTERMEDIATE: file3 3file4: file3 ; @mv -f $< $@ 4file3: file2 ; touch $@ 5file2: file1 ; @touch $@