for file in *.c do ofile=`basename $file .c`.o grep '^# *include.*"' $file|sed "s/.*\"\(.*\)\".*/$ofile: \1/" done | sort -u >depend ed - Makefile <<'!' /AUTOAUTOAUTO/+,$d $r depend w q ! rm depend