makedepend 277 B

123456789101112131415
  1. : '$Header$'
  2. for extension in c y
  3. do
  4. for file in *.$extension
  5. do ofile=`basename $file .$extension`.o
  6. grep '^# *include.*"' $file|sed "s/.*\"\(.*\)\".*/$ofile: \1/"
  7. done
  8. done | sort -u >depend
  9. ed - Makefile <<'!'
  10. /AUTOAUTOAUTO/+,$d
  11. $r depend
  12. w
  13. q
  14. !
  15. rm -f depend