rm -f .depends Makefile.new .edcmds .cfiles
echo *.c >.cfiles
for cfile in `echo *.c`; do
  echo Building dependencies for $cfile
  cc $cfile $* -M |sort|uniq >>.depends
done
echo Updating Makefile
cp Makefile Makefile.bak
cp Makefile Makefile.new
echo '/^# AUTOMATIC DEPEND/,$d' >.edcmds
echo 'a' >>.edcmds
echo '# AUTOMATIC DEPENDENCIES--DO NOT EDIT THIS LINE OR BELOW' >>.edcmds
echo ''>>.edcmds
echo '.' >>.edcmds
echo 'r .depends' >>.edcmds
echo 'w' >>.edcmds
ed - Makefile.new <.edcmds
mv Makefile.new Makefile
rm -f .depends Makefile.new .edcmds .cfiles
