depend.m4 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # DO_DEPS
  2. # ------------------------------
  3. AC_DEFUN([DO_DEPS],
  4. [
  5. files="src/Makefile.in src/compat/Makefile.in src/mod/channels.mod/Makefile src/mod/compress.mod/Makefile src/mod/console.mod/Makefile src/mod/ctcp.mod/Makefile src/mod/dns.mod/Makefile.in src/mod/irc.mod/Makefile src/mod/notes.mod/Makefile src/mod/server.mod/Makefile src/mod/share.mod/Makefile src/mod/transfer.mod/Makefile src/mod/update.mod/Makefile"
  6. for mf in $files; do
  7. # Strip MF so we end up with the name of the file.
  8. # echo "MF: $mf"
  9. mf=`echo "$mf" | sed -e 's/:.*$//'`
  10. dirpart=`AS_DIRNAME("$mf")`
  11. # echo "dirpart: $dirpart mf: $mf"
  12. rm -rf "$dirpart/.deps/"
  13. test -d "$dirpart/.deps" || mkdir "$dirpart/.deps"
  14. for file in `sed -n -e '
  15. /^OBJS = .*\\\\$/ {
  16. s/^OBJS = //
  17. :loop s/\\\\$//
  18. p
  19. n
  20. /\\\\$/ b loop
  21. p
  22. }
  23. /^OBJS = / s/^OBJS = //p' < "$mf"`;
  24. do
  25. base=`basename $file .o`
  26. test -f "$dirpart/$base.c" || continue
  27. # fdir=`AS_DIRNAME(["$file"])`
  28. # AS_MKDIR_P([$dirpart/$fdir])
  29. # echo "creating $dirpart/.deps/$base.Po"
  30. echo '# dummy' > "$dirpart/.deps/$base.Po"
  31. echo "include .deps/$base.Po" >> "$dirpart/.deps/includes"
  32. done
  33. done
  34. ])# DO_DEPS