1
0

depend.m4 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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
  18. s/\\\\$//
  19. p
  20. n
  21. /\\\\$/ b loop
  22. p
  23. }
  24. /^OBJS = / s/^OBJS = //p' < "$mf"`;
  25. do
  26. base=`basename $file .o`
  27. test -f "$dirpart/$base.c" || continue
  28. # fdir=`AS_DIRNAME(["$file"])`
  29. # AS_MKDIR_P([$dirpart/$fdir])
  30. # echo "creating $dirpart/.deps/$base.Po"
  31. echo '# dummy' > "$dirpart/.deps/$base.Po"
  32. echo "include .deps/$base.Po" >> "$dirpart/.deps/includes"
  33. echo "_$base.c:" >> "$dirpart/.deps/includes"
  34. done
  35. done
  36. ])# DO_DEPS