Makefile.in 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. # Makefile for src/mod/
  2. SHELL = @SHELL@
  3. top_srcdir = @top_srcdir@
  4. srcdir = @srcdir@
  5. VPATH = @srcdir@
  6. MOD_UPDIR = @MOD_UPDIR@
  7. @SET_MAKE@
  8. STRIP = @STRIP@
  9. CXXFLAGS = @CXXFLAGS@ -I../.. -I$(top_srcdir) @DEFS@ $(CFLGS)
  10. CPPFLAGS = @CPPFLAGS@
  11. MOD_CXXFLAGS = @CXXFLAGS@ -I. -I../../.. -I$(MOD_UPDIR)$(top_srcdir) \
  12. -I$(MOD_UPDIR)$(top_srcdir)/src/mod -I$(top_srcdir)/pack @DEFS@ $(CFLGS)
  13. MOD_CPPFLAGS = @CPPFLAGS@
  14. LIBS = @LIBS@
  15. mods = channels.mod \
  16. console.mod \
  17. ctcp.mod \
  18. irc.mod \
  19. server.mod \
  20. share.mod \
  21. transfer.mod \
  22. update.mod
  23. mod_objs = channels.mod_o \
  24. console.mod_o \
  25. ctcp.mod_o \
  26. irc.mod_o \
  27. server.mod_o \
  28. share.mod_o \
  29. transfer.mod_o \
  30. update.mod_o
  31. egg_ac_parameters = @egg_ac_parameters@
  32. MAKE_MOD = $(MAKE) 'MAKE=$(MAKE)' 'CXX=$(CXX)' 'LD=$(LD)' \
  33. 'CCDEPMODE=$(CCDEPMODE)' \
  34. 'STRIP=$(STRIP)' 'CXXFLAGS=$(MOD_CXXFLAGS)' 'CPPFLAGS=$(MOD_CPPFLAGS)' \
  35. 'LIBS=$(LIBS)' 'SHELL=$(SHELL)'
  36. doofus:
  37. @echo ""
  38. @echo "Let's try this from the right directory..."
  39. @echo ""
  40. @cd ../.. && $(MAKE)
  41. static: build_msg $(mod_objs)
  42. build_msg:
  43. @echo "[*] Compiling modules"
  44. .SUFFIXES:
  45. .SUFFIXES: .mod .mod_o
  46. .mod.mod_o:
  47. +@if test ! -d $*.mod; then mkdir $*.mod; fi; \
  48. if test ! -r $*.mod/Makefile; then \
  49. cp $(srcdir)/$*.mod/Makefile $*.mod/Makefile; \
  50. fi; \
  51. cd $*.mod && $(MAKE_MOD) 'VPATH=$(MOD_UPDIR)$(srcdir)/$*.mod' 'srcdir=$(MOD_UPDIR)$(srcdir)/$*.mod' static;
  52. clean:
  53. @rm -f *.o *~
  54. @for i in *.mod; do \
  55. if test ! -d $$i; then mkdir $$i; fi; \
  56. if (test ! -r $$i/Makefile) && \
  57. (test -r $(srcdir)/$$i/Makefile); then \
  58. cp $(srcdir)/$$i/Makefile $$i/Makefile; \
  59. fi; \
  60. if (test -r $$i/Makefile); then \
  61. (cd $$i; $(MAKE) "VPATH=$(MOD_UPDIR)$(srcdir)/$$i" "srcdir=$(MOD_UPDIR)$(srcdir)/$$i" 'MAKE=$(MAKE)' clean); \
  62. fi; \
  63. done
  64. distclean:
  65. @rm -f *.o *~
  66. @for i in *.mod; do \
  67. if test ! -d $$i; then mkdir $$i; fi; \
  68. if (test ! -r $$i/Makefile) && \
  69. (test -r $(srcdir)/$$i/Makefile); then \
  70. cp $(srcdir)/$$i/Makefile $$i/Makefile; \
  71. fi; \
  72. if (test -r $$i/Makefile); then \
  73. (cd $$i; $(MAKE) "VPATH=$(MOD_UPDIR)$(srcdir)/$$i" "srcdir=$(MOD_UPDIR)$(srcdir)/$$i" 'MAKE=$(MAKE)' distclean); \
  74. fi; \
  75. done
  76. #safety hash