From 5d5285f24b1fe306faa2a6d0565ba1cff0f17f11 Mon Sep 17 00:00:00 2001 From: w00t Date: Mon, 22 Oct 2007 14:13:48 +0000 Subject: [PATCH] Move cmd_*.cpp to src/commands/. Not done in the nicest of ways yet, but ah well :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8299 e03df62e-2008-0410-955e-edbf42e46eb7 --- .Makefile.inc | 108 ++++++++++++------------ configure | 58 +++++++++---- src/{ => commands}/cmd_admin.cpp | 0 src/{ => commands}/cmd_away.cpp | 0 src/{ => commands}/cmd_clearcache.cpp | 0 src/{ => commands}/cmd_commands.cpp | 0 src/{ => commands}/cmd_connect.cpp | 0 src/{ => commands}/cmd_die.cpp | 0 src/{ => commands}/cmd_eline.cpp | 0 src/{ => commands}/cmd_gline.cpp | 0 src/{ => commands}/cmd_info.cpp | 0 src/{ => commands}/cmd_invite.cpp | 0 src/{ => commands}/cmd_ison.cpp | 0 src/{ => commands}/cmd_join.cpp | 0 src/{ => commands}/cmd_kick.cpp | 0 src/{ => commands}/cmd_kill.cpp | 0 src/{ => commands}/cmd_kline.cpp | 0 src/{ => commands}/cmd_links.cpp | 0 src/{ => commands}/cmd_list.cpp | 0 src/{ => commands}/cmd_loadmodule.cpp | 0 src/{ => commands}/cmd_lusers.cpp | 0 src/{ => commands}/cmd_map.cpp | 0 src/{ => commands}/cmd_mode.cpp | 0 src/{ => commands}/cmd_modules.cpp | 0 src/{ => commands}/cmd_motd.cpp | 0 src/{ => commands}/cmd_names.cpp | 0 src/{ => commands}/cmd_nick.cpp | 0 src/{ => commands}/cmd_notice.cpp | 0 src/{ => commands}/cmd_oper.cpp | 0 src/{ => commands}/cmd_part.cpp | 0 src/{ => commands}/cmd_pass.cpp | 0 src/{ => commands}/cmd_ping.cpp | 0 src/{ => commands}/cmd_pong.cpp | 0 src/{ => commands}/cmd_privmsg.cpp | 0 src/{ => commands}/cmd_qline.cpp | 0 src/{ => commands}/cmd_quit.cpp | 0 src/{ => commands}/cmd_rehash.cpp | 0 src/{ => commands}/cmd_reloadmodule.cpp | 0 src/{ => commands}/cmd_restart.cpp | 0 src/{ => commands}/cmd_rules.cpp | 0 src/{ => commands}/cmd_server.cpp | 0 src/{ => commands}/cmd_squit.cpp | 0 src/{ => commands}/cmd_stats.cpp | 0 src/{ => commands}/cmd_time.cpp | 0 src/{ => commands}/cmd_topic.cpp | 0 src/{ => commands}/cmd_trace.cpp | 0 src/{ => commands}/cmd_unloadmodule.cpp | 0 src/{ => commands}/cmd_user.cpp | 0 src/{ => commands}/cmd_userhost.cpp | 0 src/{ => commands}/cmd_version.cpp | 0 src/{ => commands}/cmd_wallops.cpp | 0 src/{ => commands}/cmd_who.cpp | 0 src/{ => commands}/cmd_whois.cpp | 0 src/{ => commands}/cmd_whowas.cpp | 0 src/{ => commands}/cmd_zline.cpp | 0 55 files changed, 95 insertions(+), 71 deletions(-) rename src/{ => commands}/cmd_admin.cpp (100%) rename src/{ => commands}/cmd_away.cpp (100%) rename src/{ => commands}/cmd_clearcache.cpp (100%) rename src/{ => commands}/cmd_commands.cpp (100%) rename src/{ => commands}/cmd_connect.cpp (100%) rename src/{ => commands}/cmd_die.cpp (100%) rename src/{ => commands}/cmd_eline.cpp (100%) rename src/{ => commands}/cmd_gline.cpp (100%) rename src/{ => commands}/cmd_info.cpp (100%) rename src/{ => commands}/cmd_invite.cpp (100%) rename src/{ => commands}/cmd_ison.cpp (100%) rename src/{ => commands}/cmd_join.cpp (100%) rename src/{ => commands}/cmd_kick.cpp (100%) rename src/{ => commands}/cmd_kill.cpp (100%) rename src/{ => commands}/cmd_kline.cpp (100%) rename src/{ => commands}/cmd_links.cpp (100%) rename src/{ => commands}/cmd_list.cpp (100%) rename src/{ => commands}/cmd_loadmodule.cpp (100%) rename src/{ => commands}/cmd_lusers.cpp (100%) rename src/{ => commands}/cmd_map.cpp (100%) rename src/{ => commands}/cmd_mode.cpp (100%) rename src/{ => commands}/cmd_modules.cpp (100%) rename src/{ => commands}/cmd_motd.cpp (100%) rename src/{ => commands}/cmd_names.cpp (100%) rename src/{ => commands}/cmd_nick.cpp (100%) rename src/{ => commands}/cmd_notice.cpp (100%) rename src/{ => commands}/cmd_oper.cpp (100%) rename src/{ => commands}/cmd_part.cpp (100%) rename src/{ => commands}/cmd_pass.cpp (100%) rename src/{ => commands}/cmd_ping.cpp (100%) rename src/{ => commands}/cmd_pong.cpp (100%) rename src/{ => commands}/cmd_privmsg.cpp (100%) rename src/{ => commands}/cmd_qline.cpp (100%) rename src/{ => commands}/cmd_quit.cpp (100%) rename src/{ => commands}/cmd_rehash.cpp (100%) rename src/{ => commands}/cmd_reloadmodule.cpp (100%) rename src/{ => commands}/cmd_restart.cpp (100%) rename src/{ => commands}/cmd_rules.cpp (100%) rename src/{ => commands}/cmd_server.cpp (100%) rename src/{ => commands}/cmd_squit.cpp (100%) rename src/{ => commands}/cmd_stats.cpp (100%) rename src/{ => commands}/cmd_time.cpp (100%) rename src/{ => commands}/cmd_topic.cpp (100%) rename src/{ => commands}/cmd_trace.cpp (100%) rename src/{ => commands}/cmd_unloadmodule.cpp (100%) rename src/{ => commands}/cmd_user.cpp (100%) rename src/{ => commands}/cmd_userhost.cpp (100%) rename src/{ => commands}/cmd_version.cpp (100%) rename src/{ => commands}/cmd_wallops.cpp (100%) rename src/{ => commands}/cmd_who.cpp (100%) rename src/{ => commands}/cmd_whois.cpp (100%) rename src/{ => commands}/cmd_whowas.cpp (100%) rename src/{ => commands}/cmd_zline.cpp (100%) diff --git a/.Makefile.inc b/.Makefile.inc index 3070d621f..367c77e22 100644 --- a/.Makefile.inc +++ b/.Makefile.inc @@ -99,59 +99,59 @@ install: all@EXTRA_DIR@ -install -m $(INSTMODE) src/libIRCDuserresolver.$(LIB_EXT) $(LIBPATH) -install -m $(INSTMODE) src/inspircd $(BINPATH) -install -m $(INSTMODE) @STARTSCRIPT@ $(@DESTINATION@) 2>/dev/null - -install -m $(INSTMODE) src/cmd_admin.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_away.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_clearcache.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_commands.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_connect.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_die.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_eline.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_gline.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_info.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_invite.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_ison.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_join.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_kick.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_kill.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_kline.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_links.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_list.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_loadmodule.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_lusers.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_map.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_modules.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_motd.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_names.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_nick.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_notice.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_oper.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_part.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_pass.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_ping.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_pong.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_privmsg.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_qline.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_quit.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_rehash.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_reloadmodule.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_restart.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_rules.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_server.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_squit.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_stats.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_time.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_topic.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_trace.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_unloadmodule.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_user.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_userhost.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_version.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_wallops.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_who.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_whois.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_whowas.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_zline.so $(LIBPATH) - -install -m $(INSTMODE) src/cmd_mode.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_admin.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_away.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_clearcache.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_commands.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_connect.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_die.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_eline.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_gline.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_info.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_invite.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_ison.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_join.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_kick.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_kill.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_kline.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_links.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_list.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_loadmodule.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_lusers.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_map.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_modules.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_motd.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_names.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_nick.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_notice.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_oper.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_part.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_pass.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_ping.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_pong.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_privmsg.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_qline.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_quit.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_rehash.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_reloadmodule.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_restart.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_rules.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_server.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_squit.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_stats.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_time.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_topic.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_trace.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_unloadmodule.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_user.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_userhost.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_version.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_wallops.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_who.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_whois.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_whowas.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_zline.so $(LIBPATH) + -install -m $(INSTMODE) src/commands/cmd_mode.so $(LIBPATH) @-cp .gdbargs $(BASE) @-cp conf/inspircd.quotes.example $(CONPATH) @-cp conf/inspircd.rules.example $(CONPATH) @@ -182,7 +182,7 @@ module: clean: @echo Cleaning... - @rm -rvf src/*.so src/*.dylib src/*.o src/inspircd src/modules/*.so src/modules/*.o *~ src/*~ src/modules/*~ src/modules/extra/*~ src/modes/*~ src/modes/*.o src/modes/*.a src/modules/*/*.o src/modules/*/*.so + @rm -rvf src/*.so src/*.dylib src/*.o src/inspircd src/modules/*.so src/modules/*.o *~ src/*~ src/modules/*~ src/modules/extra/*~ src/modes/*~ src/modes/*.o src/modes/*.a src/commands/*.so src/commands/*.o src/modules/*/*.o src/modules/*/*.so @echo Completed. modclean: diff --git a/configure b/configure index 0c5420150..12a3b9170 100755 --- a/configure +++ b/configure @@ -1332,7 +1332,7 @@ sub write_dynamic_makefile { my $i = 0; my @cmdlist = (); - opendir(DIRHANDLE, "src"); + opendir(DIRHANDLE, "src/commands"); foreach $name (sort readdir(DIRHANDLE)) { if ($name =~ /^cmd_(.+)\.cpp$/) { $cmdlist[$i++] = $1; @@ -1340,13 +1340,6 @@ sub write_dynamic_makefile { } closedir(DIRHANDLE); - my $cmdobjs = ""; - my $srcobjs = ""; - foreach my $cmd (@cmdlist) { - $cmdobjs = $cmdobjs . "cmd_$cmd.so "; - $srcobjs = $srcobjs . "cmd_$cmd.cpp "; - } - $se = "socketengine_select"; if (($has_kqueue) && ($config{USE_KQUEUE} eq "y")) { $se = "socketengine_kqueue"; @@ -1383,12 +1376,15 @@ EOM if ($config{IS_DARWIN} eq "YES") { print FH <src/commands/Makefile") or die("Could not write src/commands/Makefile"); + print FH <