moved cmd_move to global.mod and fixed crash in bot_SpamServ.c
[NeonServV5.git] / Makefile.am
index 97f61f7ae7353c493f210727e3e3087b4d541614..03edbe37c370f4525e693f2a77c97ecf1a881c60 100644 (file)
@@ -11,11 +11,13 @@ noinst_LTLIBRARIES = libDummyServ.la libfuncmds.la libglobalcmd.la libNeonHelp.l
 
 libDummyServ_la_SOURCES = src/modules/DummyServ.mod/bot_DummyServ.c \
       src/modules/DummyServ.mod/module.c
-libDummyServ_la_LDFLAGS = -module -rpath /nowhere -avoid-version
+libDummyServ_la_LDFLAGS = -module -rpath /nowhere -avoid-version -no-undefined
+libDummyServ_la_LIBADD = $(MYSQL_LIBS)
 
 libfuncmds_la_SOURCES = src/modules/funcmd.mod/cmd_funcmds.c \
       src/modules/funcmd.mod/module.c
-libfuncmds_la_LDFLAGS = -module -rpath /nowhere -avoid-version
+libfuncmds_la_LDFLAGS = -module -rpath /nowhere -avoid-version -no-undefined
+libfuncmds_la_LIBADD = $(MYSQL_LIBS)
 
 libglobalcmd_la_SOURCES = src/modules/global.mod/cmd_global.c \
       src/modules/global.mod/cmd_global_bind.c \
@@ -46,8 +48,10 @@ libglobalcmd_la_SOURCES = src/modules/global.mod/cmd_global.c \
       src/modules/global.mod/cmd_global_modcmd.c \
       src/modules/global.mod/cmd_global_meminfo.c \
       src/modules/global.mod/cmd_global_extscript.c \
+      src/modules/global.mod/cmd_global_move.c \
       src/modules/global.mod/module.c
-libglobalcmd_la_LDFLAGS = -module -rpath /nowhere -avoid-version
+libglobalcmd_la_LDFLAGS = -module -rpath /nowhere -avoid-version -no-undefined
+libglobalcmd_la_LIBADD = $(MYSQL_LIBS)
 
 libNeonHelp_la_SOURCES = src/modules/NeonHelp.mod/bot_NeonHelp.c \
       src/modules/NeonHelp.mod/cmd_neonhelp.c \
@@ -56,7 +60,8 @@ libNeonHelp_la_SOURCES = src/modules/NeonHelp.mod/bot_NeonHelp.c \
       src/modules/NeonHelp.mod/cmd_neonhelp_requests.c \
       src/modules/NeonHelp.mod/cmd_neonhelp_stats.c \
       src/modules/NeonHelp.mod/module.c
-libNeonHelp_la_LDFLAGS = -module -rpath /nowhere -avoid-version
+libNeonHelp_la_LDFLAGS = -module -rpath /nowhere -avoid-version -no-undefined
+libNeonHelp_la_LIBADD = $(MYSQL_LIBS)
 
 libNeonServ_la_SOURCES = src/modules/NeonServ.mod/bot_NeonServ.c \
       src/modules/NeonServ.mod/cmd_neonserv.c \
@@ -88,7 +93,6 @@ libNeonServ_la_SOURCES = src/modules/NeonServ.mod/bot_NeonServ.c \
       src/modules/NeonServ.mod/cmd_neonserv_kickban.c \
       src/modules/NeonServ.mod/cmd_neonserv_mdeluser.c \
       src/modules/NeonServ.mod/cmd_neonserv_mode.c \
-      src/modules/NeonServ.mod/cmd_neonserv_move.c \
       src/modules/NeonServ.mod/cmd_neonserv_myaccess.c \
       src/modules/NeonServ.mod/cmd_neonserv_op.c \
       src/modules/NeonServ.mod/cmd_neonserv_opall.c \
@@ -128,13 +132,15 @@ libNeonServ_la_SOURCES = src/modules/NeonServ.mod/bot_NeonServ.c \
       src/modules/NeonServ.mod/cmd_neonserv_halfopall.c \
       src/modules/NeonServ.mod/cmd_neonserv_dehalfopall.c \
       src/modules/NeonServ.mod/module.c
-libNeonServ_la_LDFLAGS = -module -rpath /nowhere -avoid-version
+libNeonServ_la_LDFLAGS = -module -rpath /nowhere -avoid-version -no-undefined
+libNeonServ_la_LIBADD = $(MYSQL_LIBS)
 
 libNeonSpam_la_SOURCES = src/modules/NeonSpam.mod/bot_NeonSpam.c \
       src/modules/NeonSpam.mod/cmd_neonspam.c \
       src/modules/NeonSpam.mod/cmd_neonspam_set.c \
       src/modules/NeonSpam.mod/module.c
-libNeonSpam_la_LDFLAGS = -module -rpath /nowhere -avoid-version
+libNeonSpam_la_LDFLAGS = -module -rpath /nowhere -avoid-version -no-undefined
+libNeonSpam_la_LIBADD = $(MYSQL_LIBS)
 
 neonserv_SOURCES = src/version.c \
       src/EventLogger.c \
@@ -166,7 +172,7 @@ neonserv_SOURCES = src/version.c \
       src/module_commands.c \
       src/memoryDebug.c
 
-neonserv_LDADD = $(MYSQL_LIBS) $(WINSOCK_LIBS) -ldl
+neonserv_LDADD = $(MYSQL_LIBS) $(SYSTEM_LIBS)
 
 install-exec-local:
        $(INSTALL) -d -m 755 $(prefix)