added Makefile.am to each directory
authorpk910 <philipp@zoelle1.de>
Sat, 11 Feb 2012 21:56:23 +0000 (22:56 +0100)
committerpk910 <philipp@zoelle1.de>
Sat, 11 Feb 2012 23:24:17 +0000 (00:24 +0100)
21 files changed:
Makefile.am
configure.ac
src/modules/DummyServ.mod/bot_DummyServ.c
src/modules/DummyServ.mod/bot_DummyServ.h
src/modules/NeonHelp.mod/bot_NeonHelp.c
src/modules/NeonHelp.mod/bot_NeonHelp.h
src/modules/NeonHelp.mod/cmd_neonhelp.c
src/modules/NeonHelp.mod/cmd_neonhelp.h
src/modules/NeonServ.mod/bot_NeonServ.c
src/modules/NeonServ.mod/bot_NeonServ.h
src/modules/NeonServ.mod/cmd_neonserv.c
src/modules/NeonServ.mod/cmd_neonserv.h
src/modules/NeonSpam.mod/bot_NeonSpam.c
src/modules/NeonSpam.mod/bot_NeonSpam.h
src/modules/NeonSpam.mod/cmd_neonspam.c
src/modules/NeonSpam.mod/cmd_neonspam.h
src/modules/funcmd.mod/cmd_funcmds.c
src/modules/funcmd.mod/cmd_funcmds.h
src/modules/global.mod/cmd_global.c
src/modules/global.mod/cmd_global.h
src/modules/module.h

index ee5d83f3627caa2406a3a93c286992575e4e324d..5c9fc521f5882cc6275c9ab67775e3aaba1b1fa3 100644 (file)
@@ -7,6 +7,129 @@ checkversion:
        cd src && chmod +x version.sh && ./version.sh && cd ..
 
 noinst_PROGRAMS = neonserv
+noinst_LTLIBRARIES = libDummyServ.la libfuncmds.la libglobalcmd.la libNeonHelp.la libNeonServ.la libNeonSpam.la
+
+libDummyServ_la_SOURCES = src/modules/DummyServ.mod/bot_DummyServ.c \
+      src/modules/DummyServ.mod/module.c
+
+libfuncmds_la_SOURCES = src/modules/funcmd.mod/cmd_funcmds.c \
+      src/modules/funcmd.mod/module.c
+
+libglobalcmd_la_SOURCES = src/modules/global.mod/cmd_global.c \
+      src/modules/global.mod/cmd_global_bind.c \
+      src/modules/global.mod/cmd_global_command.c \
+      src/modules/global.mod/cmd_global_commands.c \
+      src/modules/global.mod/cmd_global_emote.c \
+      src/modules/global.mod/cmd_global_god.c \
+      src/modules/global.mod/cmd_global_netinfo.c \
+      src/modules/global.mod/cmd_global_notice.c \
+      src/modules/global.mod/cmd_global_raw.c \
+      src/modules/global.mod/cmd_global_register.c \
+      src/modules/global.mod/cmd_global_reloadlang.c \
+      src/modules/global.mod/cmd_global_say.c \
+      src/modules/global.mod/cmd_global_setaccess.c \
+      src/modules/global.mod/cmd_global_unbind.c \
+      src/modules/global.mod/cmd_global_unregister.c \
+      src/modules/global.mod/cmd_global_version.c \
+      src/modules/global.mod/cmd_global_staff.c \
+      src/modules/global.mod/cmd_global_motd.c \
+      src/modules/global.mod/cmd_global_bots.c \
+      src/modules/global.mod/cmd_global_reload.c \
+      src/modules/global.mod/cmd_global_restart.c \
+      src/modules/global.mod/cmd_global_die.c \
+      src/modules/global.mod/cmd_global_setbot.c \
+      src/modules/global.mod/cmd_global_addbot.c \
+      src/modules/global.mod/cmd_global_delbot.c \
+      src/modules/global.mod/cmd_global_reconnect.c \
+      src/modules/global.mod/cmd_global_modcmd.c \
+      src/modules/global.mod/cmd_global_meminfo.c \
+      src/modules/global.mod/module.c
+
+libNeonHelp_la_SOURCES = src/modules/NeonHelp.mod/bot_NeonHelp.c \
+      src/modules/NeonHelp.mod/cmd_neonhelp.c \
+      src/modules/NeonHelp.mod/cmd_neonhelp_next.c \
+      src/modules/NeonHelp.mod/cmd_neonhelp_delete.c \
+      src/modules/NeonHelp.mod/cmd_neonhelp_requests.c \
+      src/modules/NeonHelp.mod/cmd_neonhelp_stats.c \
+      src/modules/NeonHelp.mod/module.c
+
+libNeonServ_la_SOURCES = src/modules/NeonServ.mod/bot_NeonServ.c \
+      src/modules/NeonServ.mod/cmd_neonserv.c \
+      src/modules/NeonServ.mod/cmd_neonserv_access.c \
+      src/modules/NeonServ.mod/cmd_neonserv_addban.c \
+      src/modules/NeonServ.mod/cmd_neonserv_addtimeban.c \
+      src/modules/NeonServ.mod/cmd_neonserv_adduser.c \
+      src/modules/NeonServ.mod/cmd_neonserv_ban.c \
+      src/modules/NeonServ.mod/cmd_neonserv_bans.c \
+      src/modules/NeonServ.mod/cmd_neonserv_chanservsync.c \
+      src/modules/NeonServ.mod/cmd_neonserv_clvl.c \
+      src/modules/NeonServ.mod/cmd_neonserv_csuspend.c \
+      src/modules/NeonServ.mod/cmd_neonserv_cunsuspend.c \
+      src/modules/NeonServ.mod/cmd_neonserv_delban.c \
+      src/modules/NeonServ.mod/cmd_neonserv_delme.c \
+      src/modules/NeonServ.mod/cmd_neonserv_deluser.c \
+      src/modules/NeonServ.mod/cmd_neonserv_deop.c \
+      src/modules/NeonServ.mod/cmd_neonserv_deopall.c \
+      src/modules/NeonServ.mod/cmd_neonserv_devoice.c \
+      src/modules/NeonServ.mod/cmd_neonserv_devoiceall.c \
+      src/modules/NeonServ.mod/cmd_neonserv_down.c \
+      src/modules/NeonServ.mod/cmd_neonserv_downall.c \
+      src/modules/NeonServ.mod/cmd_neonserv_events.c \
+      src/modules/NeonServ.mod/cmd_neonserv_giveowner.c \
+      src/modules/NeonServ.mod/cmd_neonserv_help.c \
+      src/modules/NeonServ.mod/cmd_neonserv_invite.c \
+      src/modules/NeonServ.mod/cmd_neonserv_inviteme.c \
+      src/modules/NeonServ.mod/cmd_neonserv_kick.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 \
+      src/modules/NeonServ.mod/cmd_neonserv_oplog.c \
+      src/modules/NeonServ.mod/cmd_neonserv_peek.c \
+      src/modules/NeonServ.mod/cmd_neonserv_recover.c \
+      src/modules/NeonServ.mod/cmd_neonserv_resync.c \
+      src/modules/NeonServ.mod/cmd_neonserv_search.c \
+      src/modules/NeonServ.mod/cmd_neonserv_set.c \
+      src/modules/NeonServ.mod/cmd_neonserv_suspend.c \
+      src/modules/NeonServ.mod/cmd_neonserv_topic.c \
+      src/modules/NeonServ.mod/cmd_neonserv_trace.c \
+      src/modules/NeonServ.mod/cmd_neonserv_trim.c \
+      src/modules/NeonServ.mod/cmd_neonserv_unban.c \
+      src/modules/NeonServ.mod/cmd_neonserv_unbanall.c \
+      src/modules/NeonServ.mod/cmd_neonserv_unbanme.c \
+      src/modules/NeonServ.mod/cmd_neonserv_unsuspend.c \
+      src/modules/NeonServ.mod/cmd_neonserv_up.c \
+      src/modules/NeonServ.mod/cmd_neonserv_upall.c \
+      src/modules/NeonServ.mod/cmd_neonserv_users.c \
+      src/modules/NeonServ.mod/cmd_neonserv_uset.c \
+      src/modules/NeonServ.mod/cmd_neonserv_voice.c \
+      src/modules/NeonServ.mod/cmd_neonserv_voiceall.c \
+      src/modules/NeonServ.mod/cmd_neonserv_wipeinfo.c \
+      src/modules/NeonServ.mod/cmd_neonserv_addrank.c \
+      src/modules/NeonServ.mod/cmd_neonserv_assignrank.c \
+      src/modules/NeonServ.mod/cmd_neonserv_delrank.c \
+      src/modules/NeonServ.mod/cmd_neonserv_listrank.c \
+      src/modules/NeonServ.mod/cmd_neonserv_setrank.c \
+      src/modules/NeonServ.mod/cmd_neonserv_info.c \
+      src/modules/NeonServ.mod/cmd_neonserv_rename.c \
+      src/modules/NeonServ.mod/cmd_neonserv_unvisited.c \
+      src/modules/NeonServ.mod/cmd_neonserv_extscript.c \
+      src/modules/NeonServ.mod/cmd_neonserv_noregister.c \
+      src/modules/NeonServ.mod/cmd_neonserv_nicklist.c \
+      src/modules/NeonServ.mod/cmd_neonserv_halfop.c \
+      src/modules/NeonServ.mod/cmd_neonserv_dehalfop.c \
+      src/modules/NeonServ.mod/cmd_neonserv_halfopall.c \
+      src/modules/NeonServ.mod/cmd_neonserv_dehalfopall.c \
+      src/modules/NeonServ.mod/module.c
+
+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
+
 neonserv_SOURCES = src/version.c \
       src/EventLogger.c \
       src/IRCEvents.c \
@@ -32,111 +155,6 @@ neonserv_SOURCES = src/version.c \
       src/IRCQueue.c \
       src/commands.c \
       src/bots.c \
-      src/bot_NeonServ.c \
-      src/bot_NeonSpam.c \
-      src/bot_DummyServ.c \
-      src/bot_NeonHelp.c \
-      src/cmd_neonserv_access.c \
-      src/cmd_neonserv_addban.c \
-      src/cmd_neonserv_addtimeban.c \
-      src/cmd_neonserv_adduser.c \
-      src/cmd_neonserv_ban.c \
-      src/cmd_neonserv_bans.c \
-      src/cmd_global_bind.c \
-      src/cmd_neonserv_chanservsync.c \
-      src/cmd_neonserv_clvl.c \
-      src/cmd_global_command.c \
-      src/cmd_global_commands.c \
-      src/cmd_neonserv_csuspend.c \
-      src/cmd_neonserv_cunsuspend.c \
-      src/cmd_neonserv_delban.c \
-      src/cmd_neonserv_delme.c \
-      src/cmd_neonserv_deluser.c \
-      src/cmd_neonserv_deop.c \
-      src/cmd_neonserv_deopall.c \
-      src/cmd_neonserv_devoice.c \
-      src/cmd_neonserv_devoiceall.c \
-      src/cmd_neonserv_down.c \
-      src/cmd_neonserv_downall.c \
-      src/cmd_global_emote.c \
-      src/cmd_neonserv_events.c \
-      src/cmd_neonserv_giveowner.c \
-      src/cmd_global_god.c \
-      src/cmd_neonserv_help.c \
-      src/cmd_neonserv_invite.c \
-      src/cmd_neonserv_inviteme.c \
-      src/cmd_neonserv_kick.c \
-      src/cmd_neonserv_kickban.c \
-      src/cmd_neonserv_mdeluser.c \
-      src/cmd_neonserv_mode.c \
-      src/cmd_neonserv_move.c \
-      src/cmd_neonserv_myaccess.c \
-      src/cmd_global_netinfo.c \
-      src/cmd_global_notice.c \
-      src/cmd_neonserv_op.c \
-      src/cmd_neonserv_opall.c \
-      src/cmd_neonserv_oplog.c \
-      src/cmd_neonserv_peek.c \
-      src/cmd_global_raw.c \
-      src/cmd_neonserv_recover.c \
-      src/cmd_global_register.c \
-      src/cmd_global_reloadlang.c \
-      src/cmd_neonserv_resync.c \
-      src/cmd_global_say.c \
-      src/cmd_neonserv_search.c \
-      src/cmd_neonserv_set.c \
-      src/cmd_global_setaccess.c \
-      src/cmd_neonserv_suspend.c \
-      src/cmd_neonserv_topic.c \
-      src/cmd_neonserv_trace.c \
-      src/cmd_neonserv_trim.c \
-      src/cmd_neonserv_unban.c \
-      src/cmd_neonserv_unbanall.c \
-      src/cmd_neonserv_unbanme.c \
-      src/cmd_global_unbind.c \
-      src/cmd_global_unregister.c \
-      src/cmd_neonserv_unsuspend.c \
-      src/cmd_neonserv_up.c \
-      src/cmd_neonserv_upall.c \
-      src/cmd_neonserv_users.c \
-      src/cmd_neonserv_uset.c \
-      src/cmd_global_version.c \
-      src/cmd_neonserv_voice.c \
-      src/cmd_neonserv_voiceall.c \
-      src/cmd_neonserv_wipeinfo.c \
-      src/cmd_neonserv_addrank.c \
-      src/cmd_neonserv_assignrank.c \
-      src/cmd_neonserv_delrank.c \
-      src/cmd_neonserv_listrank.c \
-      src/cmd_neonserv_setrank.c \
-      src/cmd_neonserv_info.c \
-      src/cmd_neonserv_rename.c \
-      src/cmd_neonserv_unvisited.c \
-      src/cmd_neonserv_extscript.c \
-      src/cmd_neonspam_set.c \
-      src/cmd_neonserv_noregister.c \
-      src/cmd_global_staff.c \
-      src/cmd_global_motd.c \
-      src/cmd_global_bots.c \
-      src/cmd_global_reload.c \
-      src/cmd_global_restart.c \
-      src/cmd_global_die.c \
-      src/cmd_neonserv_nicklist.c \
-      src/cmd_global_setbot.c \
-      src/cmd_global_addbot.c \
-      src/cmd_global_delbot.c \
-      src/cmd_global_reconnect.c \
-      src/cmd_global_modcmd.c \
-      src/cmd_neonhelp_next.c \
-      src/cmd_neonhelp_delete.c \
-      src/cmd_neonhelp_requests.c \
-      src/cmd_neonserv_halfop.c \
-      src/cmd_neonserv_dehalfop.c \
-      src/cmd_neonserv_halfopall.c \
-      src/cmd_neonserv_dehalfopall.c \
-      src/cmd_neonhelp_stats.c \
-      src/cmd_global_meminfo.c \
-      src/cmd_funcmds.c \
       src/ConfigParser.c \
       src/QServer.c \
       src/memoryDebug.c
index eb160e597fa517d1a7fe71ff4268c62b145204df..e75bc48a9bcb19ff480853ff11a681f5e7959252 100644 (file)
@@ -3,9 +3,12 @@
 AC_PREREQ([2.67])
 AC_INIT([NeonServ], [5.3], [bugs@pk910.de], [neonserv], [http://neonserv.krypton-bouncer.de])
 AC_PREFIX_DEFAULT([~/neonserv])
+AC_CANONICAL_TARGET
 AM_INIT_AUTOMAKE([foreign subdir-objects])
 AC_CONFIG_HEADERS([config.h])
 
+LT_INIT([disable-static])
+
 # Checks for programs.
 AC_PROG_CC
 AC_PROG_AWK
@@ -85,5 +88,7 @@ AC_CHECK_HEADERS([arpa/inet.h netdb.h netinet/in.h stdlib.h string.h sys/socket.
 AC_FUNC_MALLOC
 AC_CHECK_FUNCS([gethostbyname memset select socket strchr strdup strstr])
 
-AC_CONFIG_FILES([Makefile])
+MY_SUBDIRS="src"
+AC_SUBST(MY_SUBDIRS)
+AC_CONFIG_FILES(Makefile src/Makefile src/modules/Makefile)
 AC_OUTPUT
\ No newline at end of file
index 9d9d7207ad24d64a4bc81865a16cd307ca71236b..51d8bfb0e153f805e26a1b25209465a871f4d5ff 100644 (file)
 #include "../module.h"
 
 #include "bot_DummyServ.h"
-#include "modcmd.h"
-#include "IRCParser.h"
-#include "IRCEvents.h"
-#include "UserNode.h"
-#include "ChanNode.h"
-#include "ChanUser.h"
-#include "ModeNode.h"
-#include "BanNode.h"
-#include "ClientSocket.h"
-#include "mysqlConn.h"
-#include "lang.h"
-#include "HandleInfoHandler.h"
-#include "WHOHandler.h"
-#include "DBHelper.h"
-#include "tools.h"
-#include "timeq.h"
-#include "version.h"
-#include "EventLogger.h"
-#include "bots.h"
-#include "cmd_neonserv.h"
-#include "cmd_neonspam.h"
+#include "../../modcmd.h"
+#include "../../IRCParser.h"
+#include "../../IRCEvents.h"
+#include "../../UserNode.h"
+#include "../../ChanNode.h"
+#include "../../ChanUser.h"
+#include "../../ModeNode.h"
+#include "../../BanNode.h"
+#include "../../ClientSocket.h"
+#include "../../mysqlConn.h"
+#include "../../lang.h"
+#include "../../HandleInfoHandler.h"
+#include "../../WHOHandler.h"
+#include "../../DBHelper.h"
+#include "../../tools.h"
+#include "../../timeq.h"
+#include "../../version.h"
+#include "../../EventLogger.h"
+#include "../../bots.h"
 
 #define BOTID 3
 #define BOTALIAS "DummyServ"
@@ -113,9 +111,9 @@ void init_DummyServ(int type) {
     if(type == MODSTATE_REBIND) return;
     
     //register events
-    bind_bot_ready(dummyserv_bot_ready);
+    bind_bot_ready(dummyserv_bot_ready, module_id);
     
-    set_trigger_callback(BOTID, dummyserv_trigger_callback);
+    set_trigger_callback(BOTID, module_id, dummyserv_trigger_callback);
 }
 
 void loop_DummyServ() {
index 7483fec06f3995d03f217fcef1d4f350895d1f45..fe211005fff5524feebdd36d536896b465efcc74 100644 (file)
@@ -17,7 +17,7 @@
 #ifndef _bot_DummyServ_h
 #define _bot_DummyServ_h
 
-#include "main.h"
+#include "../../main.h"
 
 void init_DummyServ(int type);
 void loop_DummyServ();
index f3df2fc406c7c75511fe888a4582428bc9e2a8d5..8b00188b8cb7282fdb527891a2192fd4b73b0f31 100644 (file)
  * You should have received a copy of the GNU General Public License 
  * along with this program. If not, see <http://www.gnu.org/licenses/>. 
  */
+#include "../module.h"
 
 #include "bot_NeonHelp.h"
-#include "modcmd.h"
-#include "cmd_neonhelp.h"
-#include "lang.h"
-#include "mysqlConn.h"
-#include "ClientSocket.h"
-#include "UserNode.h"
-#include "ChanNode.h"
-#include "ChanUser.h"
-#include "IRCEvents.h"
-#include "IRCParser.h"
-#include "bots.h"
-#include "DBHelper.h"
-#include "WHOHandler.h"
+#include "../../modcmd.h"
+#include "../../cmd_neonhelp.h"
+#include "../../lang.h"
+#include "../../mysqlConn.h"
+#include "../../ClientSocket.h"
+#include "../../UserNode.h"
+#include "../../ChanNode.h"
+#include "../../ChanUser.h"
+#include "../../IRCEvents.h"
+#include "../../IRCParser.h"
+#include "../../bots.h"
+#include "../../DBHelper.h"
+#include "../../WHOHandler.h"
 
 #define BOTID 4
 #define BOTALIAS "NeonHelp"
index eaf47ff5405cdc8966791711ea84852185eccbd3..cd584d013ea28434eb599e2b037d16c512bc2408 100644 (file)
@@ -17,7 +17,7 @@
 #ifndef _bot_NeonHelp_h
 #define _bot_NeonHelp_h
 
-#include "main.h"
+#include "../../main.h"
 
 /* definition for ClientSocket struct */
 #define botclass_helpnode botclassvalue1 
index 252d1129a5aa6ab72799765a7e4691659b8527fa..fc71850713b99d78c8ea3b39de6f7c60304672b7 100644 (file)
@@ -16,8 +16,8 @@
  */
 #include "../module.h"
 #include "cmd_neonhelp.h"
-#include "modcmd.h"
-#include "ConfigParser.h"
+#include "../../modcmd.h"
+#include "../../ConfigParser.h"
 
 void register_commands() {
     //NeonHelp Commands
index 9a74fbfb7d65625e6cb04580bc6cd81ce9bfaf75..c9b91528df2d83192a8e945835dc9717a4c9c1d6 100644 (file)
 #ifndef _cmd_neonhelp_h
 #define _cmd_neonhelp_h
 #include "../module.h"
-#include "main.h"
-#include "modcmd.h"
-#include "mysqlConn.h"
-#include "ClientSocket.h"
-#include "UserNode.h"
-#include "ChanNode.h"
-#include "ChanUser.h"
-#include "DBHelper.h"
-#include "IRCParser.h"
-#include "bot_NeonHelp.h"
-#include "lang.h"
-#include "tools.h"
+#include "../../main.h"
+#include "../../modcmd.h"
+#include "../../mysqlConn.h"
+#include "../../ClientSocket.h"
+#include "../../UserNode.h"
+#include "../../ChanNode.h"
+#include "../../ChanUser.h"
+#include "../../DBHelper.h"
+#include "../../IRCParser.h"
+#include "../../bot_NeonHelp.h"
+#include "../../lang.h"
+#include "../../tools.h"
 
 void register_commands();
 
index e6ec912caa8f8b61cf42e3e3780cb41b476f6368..f937bcfa7aaf6b14a7ce036e4bac2e39a332b352 100644 (file)
 #include "../module.h"
  
 #include "bot_NeonServ.h"
-#include "modcmd.h"
-#include "IRCEvents.h"
-#include "IRCParser.h"
-#include "UserNode.h"
-#include "ChanNode.h"
-#include "ChanUser.h"
-#include "BanNode.h"
-#include "ModeNode.h"
-#include "ClientSocket.h"
-#include "mysqlConn.h"
-#include "lang.h"
-#include "HandleInfoHandler.h"
-#include "WHOHandler.h"
-#include "DBHelper.h"
-#include "tools.h"
-#include "timeq.h"
-#include "EventLogger.h"
+#include "../../modcmd.h"
+#include "../../IRCEvents.h"
+#include "../../IRCParser.h"
+#include "../../UserNode.h"
+#include "../../ChanNode.h"
+#include "../../ChanUser.h"
+#include "../../BanNode.h"
+#include "../../ModeNode.h"
+#include "../../ClientSocket.h"
+#include "../../mysqlConn.h"
+#include "../../lang.h"
+#include "../../HandleInfoHandler.h"
+#include "../../WHOHandler.h"
+#include "../../DBHelper.h"
+#include "../../tools.h"
+#include "../../timeq.h"
+#include "../../EventLogger.h"
 #include "cmd_neonserv.h"
-#include "ConfigParser.h"
+#include "../../ConfigParser.h"
 
 #define BOTID 1
 #define BOTALIAS "NeonServ"
index 883275c045b9025fc993d4c71849b799dee1e336..7817053c0a5d0a3626f868af32e7f40375fc4382 100644 (file)
@@ -17,7 +17,7 @@
 #ifndef _bot_NeonServ_h
 #define _bot_NeonServ_h
 
-#include "main.h"
+#include "../../main.h"
 
 struct ChanNode;
 
index 5c24826f3f25e82ffc1cf5d3d8ce49a93c81d41c..8630e4453f8000b80205933c3c75ac657e0c350b 100644 (file)
@@ -16,8 +16,8 @@
  */
 #include "../module.h"
 #include "cmd_neonserv.h"
-#include "modcmd.h"
-#include "ConfigParser.h"
+#include "../../modcmd.h"
+#include "../../ConfigParser.h"
 
 void register_commands() {
     //NeonServ Commands
index 9c31b16835229b31e44e5e396bff683cca1a2d6f..bef9dd927e8a9b163bc8f6990f3517e8eeb93e78 100644 (file)
 #ifndef _cmd_neonserv_h
 #define _cmd_neonserv_h
 #include "../module.h"
-#include "main.h"
-#include "modcmd.h"
-#include "IRCParser.h"
-#include "IRCEvents.h"
-#include "UserNode.h"
-#include "ChanNode.h"
-#include "ChanUser.h"
-#include "ModeNode.h"
-#include "BanNode.h"
-#include "ClientSocket.h"
-#include "mysqlConn.h"
-#include "lang.h"
-#include "HandleInfoHandler.h"
-#include "WHOHandler.h"
-#include "DBHelper.h"
-#include "tools.h"
-#include "timeq.h"
-#include "version.h"
-#include "EventLogger.h"
-#include "bots.h"
-#include "bot_NeonServ.h"
-#include "ConfigParser.h"
+#include "../../main.h"
+#include "../../modcmd.h"
+#include "../../IRCParser.h"
+#include "../../IRCEvents.h"
+#include "../../UserNode.h"
+#include "../../ChanNode.h"
+#include "../../ChanUser.h"
+#include "../../ModeNode.h"
+#include "../../BanNode.h"
+#include "../../ClientSocket.h"
+#include "../../mysqlConn.h"
+#include "../../lang.h"
+#include "../../HandleInfoHandler.h"
+#include "../../WHOHandler.h"
+#include "../../DBHelper.h"
+#include "../../tools.h"
+#include "../../timeq.h"
+#include "../../version.h"
+#include "../../EventLogger.h"
+#include "../../bots.h"
+#include "../../bot_NeonServ.h"
+#include "../../ConfigParser.h"
 
 void register_commands();
 
index 5784f6338ce24f44ee3691baf4661612fa1b2f4a..8438381f39b212dabdb17bc52f325d87348e08e4 100644 (file)
 #include "../module.h"
 
 #include "bot_NeonSpam.h"
-#include "modcmd.h"
-#include "IRCParser.h"
-#include "IRCEvents.h"
-#include "UserNode.h"
-#include "ChanNode.h"
-#include "ChanUser.h"
-#include "ModeNode.h"
-#include "BanNode.h"
-#include "ClientSocket.h"
-#include "mysqlConn.h"
-#include "lang.h"
-#include "HandleInfoHandler.h"
-#include "WHOHandler.h"
-#include "DBHelper.h"
-#include "tools.h"
-#include "timeq.h"
-#include "version.h"
-#include "EventLogger.h"
-#include "bots.h"
-#include "cmd_neonserv.h"
+#include "../../modcmd.h"
+#include "../../IRCParser.h"
+#include "../../IRCEvents.h"
+#include "../../UserNode.h"
+#include "../../ChanNode.h"
+#include "../../ChanUser.h"
+#include "../../ModeNode.h"
+#include "../../BanNode.h"
+#include "../../ClientSocket.h"
+#include "../../mysqlConn.h"
+#include "../../lang.h"
+#include "../../HandleInfoHandler.h"
+#include "../../WHOHandler.h"
+#include "../../DBHelper.h"
+#include "../../tools.h"
+#include "../../timeq.h"
+#include "../../version.h"
+#include "../../EventLogger.h"
+#include "../../bots.h"
 #include "cmd_neonspam.h"
 
 #define BOTID 2
index 34a24b5dd9d0a277223b7597ea235e0babeda149..ea227e0991e72ce7f31556f1c59cb4982ed86df7 100644 (file)
@@ -18,7 +18,7 @@
 #ifndef _bot_NeonSpam_h
 #define _bot_NeonSpam_h
 
-#include "main.h"
+#include "../../main.h"
 
 struct ChanNode;
 
index f0132998f4d4fd902f71c2f24e4e8a5749d2e657..073512bbc48f9903290723a8db8658f8e11c1bcf 100644 (file)
@@ -17,8 +17,8 @@
 #include "../module.h"
 
 #include "cmd_neonspam.h"
-#include "modcmd.h"
-#include "ConfigParser.h"
+#include "../../modcmd.h"
+#include "../../ConfigParser.h"
 
 void register_commands() {
     //NeonSpam Commands
index 99891920a24089a157e20a1324883dd1584f04cc..383eeaf27e4a777c3a4020a7c8b659d49bf83933 100644 (file)
  */
 #ifndef _cmd_neonspam_h
 #define _cmd_neonspam_h
-#include "main.h"
-#include "modcmd.h"
-#include "IRCParser.h"
-#include "IRCEvents.h"
-#include "UserNode.h"
-#include "ChanNode.h"
-#include "ChanUser.h"
-#include "ModeNode.h"
-#include "BanNode.h"
-#include "ClientSocket.h"
-#include "mysqlConn.h"
-#include "lang.h"
-#include "HandleInfoHandler.h"
-#include "WHOHandler.h"
-#include "DBHelper.h"
-#include "tools.h"
-#include "timeq.h"
-#include "version.h"
-#include "EventLogger.h"
-#include "bots.h"
-#include "bot_NeonSpam.h"
+#include "../module.h"
+#include "../../main.h"
+#include "../../modcmd.h"
+#include "../../IRCParser.h"
+#include "../../IRCEvents.h"
+#include "../../UserNode.h"
+#include "../../ChanNode.h"
+#include "../../ChanUser.h"
+#include "../../ModeNode.h"
+#include "../../BanNode.h"
+#include "../../ClientSocket.h"
+#include "../../mysqlConn.h"
+#include "../../lang.h"
+#include "../../HandleInfoHandler.h"
+#include "../../WHOHandler.h"
+#include "../../DBHelper.h"
+#include "../../tools.h"
+#include "../../timeq.h"
+#include "../../version.h"
+#include "../../EventLogger.h"
+#include "../../bots.h"
+#include "../../bot_NeonSpam.h"
 
 CMD_BIND(neonspam_cmd_set);
 
index dc3cb8be189533f7493b4069ea4350605256cd52..3849248a1c02480ba9e86ee471a07fbbdd16523d 100644 (file)
  */
 #include "../module.h"
 #include "cmd_funcmds.h"
-#include "modcmd.h"
-#include "mysqlConn.h"
-#include "IRCParser.h"
-#include "ClientSocket.h"
-#include "UserNode.h"
-#include "ChanNode.h"
-#include "lang.h"
-#include "tools.h"
-#include "DBHelper.h"
+#include "../../modcmd.h"
+#include "../../mysqlConn.h"
+#include "../../IRCParser.h"
+#include "../../ClientSocket.h"
+#include "../../UserNode.h"
+#include "../../ChanNode.h"
+#include "../../lang.h"
+#include "../../tools.h"
+#include "../../DBHelper.h"
 
 static const struct default_language_entry msgtab[] = {
     {"FUN_DICE", "$b%s$b: A $b%d$b shows on the %d-sided die."}, /* {ARGS: "TestUser", 5, 6} */
@@ -43,9 +43,9 @@ void init_funcmds() {
 void register_commands() {
     //Fun Commands
     register_command_alias(3, "FunCMD");
-    #define USER_COMMAND(NAME,FUNCTION,PARAMCOUNT,FLAGS) register_command(3, NAME, FUNCTION, PARAMCOUNT, NULL, 0, FLAGS)
+    #define USER_COMMAND(NAME,FUNCTION,PARAMCOUNT,FLAGS) register_command(3, NAME, module_id, FUNCTION, PARAMCOUNT, NULL, 0, FLAGS)
     //               NAME              FUNCTION        PARAMS   FLAGS
-    USER_COMMAND("extscript",    neonserv_cmd_extscript, 0,  CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_EMPTY_ARGS | CMDFLAG_CHAN_PARAM | CMDFLAG_FUNCMD);
+    //USER_COMMAND("extscript",    neonserv_cmd_extscript, 0,  CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_EMPTY_ARGS | CMDFLAG_CHAN_PARAM | CMDFLAG_FUNCMD);
     USER_COMMAND("ping",         funcmd_ping,            0,  CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_FUNCMD);
     USER_COMMAND("pong",         funcmd_pong,            0,  CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_FUNCMD);
     USER_COMMAND("dice",         funcmd_dice,            1,  CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_FUNCMD);
index 70125dd1a06001012c57d54fdff00ba403786524..b91747ea37278d6bd8140284a2b1d1da4cd5c969 100644 (file)
@@ -17,8 +17,8 @@
 #ifndef _cmd_funcmds_h
 #define _cmd_funcmds_h
 #include "../module.h"
-#include "main.h"
-#include "modcmd.h"
+#include "../../main.h"
+#include "../../modcmd.h"
 
 void init_funcmds();
 void register_commands();
index 9741e6c79ad1dd89e511fcec4b6c286f1d84b7e1..7f835fdd7410f8667262f585cd06c0c10acded38 100644 (file)
  */
 #include "../module.h"
 #include "cmd_global.h"
-#include "modcmd.h"
-#include "ConfigParser.h"
+#include "../../modcmd.h"
+#include "../../ConfigParser.h"
 
 void register_commands() {
     
     //Global Commands
-    #define USER_COMMAND(NAME,FUNCTION,PARAMCOUNT,PRIVS,FLAGS) register_command(0, NAME, FUNCTION, PARAMCOUNT, PRIVS, 0, FLAGS)
+    #define USER_COMMAND(NAME,FUNCTION,PARAMCOUNT,PRIVS,FLAGS) register_command(0, NAME, module_id, FUNCTION, PARAMCOUNT, PRIVS, 0, FLAGS)
     //               NAME            FUNCTION        PARAMS     PRIVS                FLAGS
     USER_COMMAND("version",      global_cmd_version,   0, NULL,                   0);
     USER_COMMAND("netinfo",      global_cmd_netinfo,   0, NULL,                   0);
@@ -32,7 +32,7 @@ void register_commands() {
     USER_COMMAND("motd",         global_cmd_motd,      0, NULL,                   0);
     #undef USER_COMMAND
     
-    #define OPER_COMMAND(NAME,FUNCTION,PARAMCOUNT,GACCESS,FLAGS) register_command(0, NAME, FUNCTION, PARAMCOUNT, NULL, GACCESS, FLAGS)
+    #define OPER_COMMAND(NAME,FUNCTION,PARAMCOUNT,GACCESS,FLAGS) register_command(0, NAME, module_id, FUNCTION, PARAMCOUNT, NULL, GACCESS, FLAGS)
     //            NAME            FUNCTION            PARAMS  ACCS  FLAGS
     OPER_COMMAND("register",     global_cmd_register,  1,     200,  CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_CHAN_PARAM | CMDFLAG_OPLOG);
     OPER_COMMAND("unregister",   global_cmd_unregister,0,     200,  CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_CHAN_PARAM | CMDFLAG_OPLOG);
index 5b3f553161b0984bdb7104bdc285a7f2e7fecb25..70aa47ef1bac1239766c5afc57cd1817b2ff6069 100644 (file)
 #ifndef _cmd_global_h
 #define _cmd_global_h
 #include "../module.h"
-#include "main.h"
-#include "modcmd.h"
-#include "IRCParser.h"
-#include "IRCEvents.h"
-#include "UserNode.h"
-#include "ChanNode.h"
-#include "ChanUser.h"
-#include "ModeNode.h"
-#include "BanNode.h"
-#include "ClientSocket.h"
-#include "mysqlConn.h"
-#include "lang.h"
-#include "HandleInfoHandler.h"
-#include "WHOHandler.h"
-#include "DBHelper.h"
-#include "tools.h"
-#include "timeq.h"
-#include "version.h"
-#include "EventLogger.h"
-#include "bots.h"
+#include "../../main.h"
+#include "../../modcmd.h"
+#include "../../IRCParser.h"
+#include "../../IRCEvents.h"
+#include "../../UserNode.h"
+#include "../../ChanNode.h"
+#include "../../ChanUser.h"
+#include "../../ModeNode.h"
+#include "../../BanNode.h"
+#include "../../ClientSocket.h"
+#include "../../mysqlConn.h"
+#include "../../lang.h"
+#include "../../HandleInfoHandler.h"
+#include "../../WHOHandler.h"
+#include "../../DBHelper.h"
+#include "../../tools.h"
+#include "../../timeq.h"
+#include "../../version.h"
+#include "../../EventLogger.h"
+#include "../../bots.h"
 
 void register_commands();
 
index 6fc0a8c517829a6f9304a152877c4d1ce0372361..7e7575c0eb2d64adc3f7a9e05fed0e602f8f5d86 100644 (file)
@@ -223,7 +223,7 @@ extern int module_id;
     int init_module(void **functions, int modid) { \
         global = functions; \
         module_id = modid; \
-        return initfunc(data); \
+        return initfunc(); \
     } \
     void start_module(int type) { \
         startfunc(type); \