1# Take each dependency and add it as a target; see http://mad-scientist.net/make/autodep.html 2#ADD_DEPEND := sed -e 's/\#.*//' -e 's/^[^:]*:[ ]*//' -e 's/ *\\$$//' -e '/^$$/ d' -e 's/$$/ :/' 3# add a blank line 41i\ 5 6# delete comments 7s/\#.*// 8# delete the object file and leading colon 9s/^[^:]*:[ ]*// 10# delete trailing continuations (backslashes) 11s/[ ]*\\$// 12# remove leading white space 13s/^[ ][ ]*// 14# add a colon to all non-blank lines to generate a dummy dependancy 15/[^ ]/s/$/ :/ 16 17 18