Makefile.in 2.2 KB

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