]> jfr.im git - irc/evilnet/mod.chanfix.git/commitdiff
merge with gnuworld cvs openchanfix
authorsirvulcan <redacted>
Wed, 16 Jan 2008 04:12:50 +0000 (04:12 +0000)
committersirvulcan <redacted>
Wed, 16 Jan 2008 04:12:50 +0000 (04:12 +0000)
43 files changed:
ADDFLAGCommand.cc
ADDHOSTCommand.cc
ADDNOTECommand.cc
ADDUSERCommand.cc
ALERTCommand.cc
BLOCKCommand.cc
CANFIXCommand.cc
CHANFIXCommand.cc
DELFLAGCommand.cc
DELHOSTCommand.cc
DELNOTECommand.cc
DELUSERCommand.cc
HISTORYCommand.cc
INFOCommand.cc
LASTCOMCommand.cc
LISTBLOCKEDCommand.cc
Makefile.am
Makefile.in
OPLISTCommand.cc
REQUESTOPCommand.cc
SCORECommand.cc
SETGROUPCommand.cc
SIMULATECommand.cc
SUSPENDCommand.cc
UNALERTCommand.cc
UNBLOCKCommand.cc
UNSUSPENDCommand.cc
USETCommand.cc
WHOFLAGCommand.cc
WHOGROUPCommand.cc
chanfix.cc
chanfix.h
chanfixCommands.h
chanfix_config.h
patches/extended_accounts.diff [new file with mode: 0644]
sqlChanOp.cc
sqlChanOp.h
sqlChannel.cc
sqlChannel.h
sqlManager.cc
sqlManager.h
sqlcfUser.cc
sqlcfUser.h

index cb752c767d6a0a21b265d92824bb3f34d9927a0e..769ea004f1db3192ed854e9ee03035e16fb6b7f4 100644 (file)
@@ -128,7 +128,7 @@ targetUser->setLastUpdatedBy( std::string( "("
        + theUser->getUserName()
        + ") "
        + theClient->getRealNickUserHost() ) );
-targetUser->commit();
+targetUser->commit(bot->getLocalDBHandle());
 bot->SendTo(theClient,
            bot->getResponse(theUser,
                             language::added_flag_to_user,
index c55650167026e72ea0f0efdb25ea522f52bf7db3..daa3e94907e3c38286216ea6eeba49ed721ef64e 100644 (file)
@@ -82,7 +82,7 @@ if (theUser->getFlag(sqlcfUser::F_SERVERADMIN) &&
   
 if (targetUser->matchHost(st[2].c_str())) {
   if ((st[2] != "*!*@*") && targetUser->hasHost("*!*@*")) {
-    targetUser->delHost("*!*@*");
+    targetUser->delHost(bot->getLocalDBHandle(),"*!*@*");
     bot->SendTo(theClient,
                bot->getResponse(theUser,
                        language::removed_default_hostmask,
@@ -99,7 +99,7 @@ if (targetUser->matchHost(st[2].c_str())) {
   }
 }
 
-if (!targetUser->addHost(st[2].c_str())) {
+if (!targetUser->addHost(bot->getLocalDBHandle(),st[2].c_str())) {
   bot->SendTo(theClient,
              bot->getResponse(theUser,
                        language::failed_adding_hostmask,
@@ -113,7 +113,7 @@ targetUser->setLastUpdatedBy( std::string( "("
        + theUser->getUserName()
        + ") "
        + theClient->getRealNickUserHost() ) );
-targetUser->commit();
+targetUser->commit(bot->getLocalDBHandle());
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
index 92a20c0a13784b7c2e483d953124d52da698b681..6949fb84a5a1e22a36b000752ef1c04c71676dc5 100644 (file)
@@ -55,9 +55,9 @@ sqlChannel* theChan = bot->getChannelRecord(st[1]);
 if (!theChan) theChan = bot->newChannelRecord(st[1]);
 
 if (!theChan->useSQL())
-  theChan->Insert();
+  theChan->Insert(bot->getLocalDBHandle());
 
-theChan->addNote(sqlChannel::EV_NOTE, theClient, st.assemble(2));
+theChan->addNote(bot->getLocalDBHandle(), sqlChannel::EV_NOTE, theClient, st.assemble(2));
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
index 020f0f6a7beefc6615d9c5216463a806782b0bff..460003cd3ecf81d30209911ecbc399dd6f8f6fe1 100644 (file)
@@ -70,7 +70,7 @@ if (theUser->getFlag(sqlcfUser::F_SERVERADMIN) &&
 else
   newUser->setGroup("undernet.org");
 
-if (!newUser->Insert()) {
+if (!newUser->Insert(bot->getLocalDBHandle())) {
   bot->SendTo(theClient,
              bot->getResponse(theUser,
                        language::error_creating_user,
@@ -82,7 +82,7 @@ if (!newUser->Insert()) {
 bot->usersMap[newUser->getUserName()] = newUser;
 
 if (st.size() > 2) {
-  if (newUser->addHost(st[2].c_str())) {
+  if (newUser->addHost(bot->getLocalDBHandle(),st[2].c_str())) {
     bot->SendTo(theClient,
                bot->getResponse(theUser,
                                 language::created_user_w_host,
index 6c3ecc2495476b92e41b4a37365f6bc224714593..72545c16776bf2c7a0ca0e3506be3b942f510f86 100644 (file)
@@ -67,12 +67,12 @@ if (theChan->getFlag(sqlChannel::F_ALERT)) {
 theChan->setFlag(sqlChannel::F_ALERT);
 
 if (!theChan->useSQL())
-  theChan->Insert();
+  theChan->Insert(bot->getLocalDBHandle());
 else
-  theChan->commit();
+  theChan->commit(bot->getLocalDBHandle());
 
 /* Add note to the channel about this command */
-theChan->addNote(sqlChannel::EV_ALERT, theClient, (st.size() > 2) ? st.assemble(2) : "");
+theChan->addNote(bot->getLocalDBHandle(), sqlChannel::EV_ALERT, theClient, (st.size() > 2) ? st.assemble(2) : "");
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
index e5a58b016505c8740c7f44cc2358b1e30eec6a4c..3bea948eb467bd60600f41c74a3e1eca34b40720 100644 (file)
@@ -77,12 +77,12 @@ if (theChan->getFlag(sqlChannel::F_BLOCKED)) {
 theChan->setFlag(sqlChannel::F_BLOCKED);
 
 if (!theChan->useSQL())
-  theChan->Insert();
+  theChan->Insert(bot->getLocalDBHandle());
 else
-  theChan->commit();
+  theChan->commit(bot->getLocalDBHandle());
 
 /* Add note to the channel about this command */
-theChan->addNote(sqlChannel::EV_BLOCK, theClient, st.assemble(2));
+theChan->addNote(bot->getLocalDBHandle(), sqlChannel::EV_BLOCK, theClient, st.assemble(2));
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
index fa80be827384c9b809c4b20ad447f22084dd528a..a133324fce1c743bff7947fb8c6921a855022e49 100644 (file)
@@ -21,7 +21,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
  * USA.
  *
- * $Id: OPLISTCommand.cc 1544 2006-04-02 12:58:16Z sirvulcan $
+ * $Id: CANFIXCommand.cc,v 1.1 2006/12/09 00:29:18 buzlip01 Exp $
  */
 
 #include "gnuworld_config.h"
@@ -33,7 +33,7 @@
 #include "sqlChannel.h"
 #include "sqlChanOp.h"
 
-RCSTAG("$Id: CANFIXCommand.cc 1544 2006-04-02 12:58:16Z sirvulcan $");
+RCSTAG("$Id: CANFIXCommand.cc,v 1.1 2006/12/09 00:29:18 buzlip01 Exp $");
 
 namespace gnuworld
 {
index c34142c921193559b7680c6a842cc267fae16c07..9af493348b4495ce20b6797a2191e115433588de 100644 (file)
@@ -193,7 +193,7 @@ if (theChan->getFlag(sqlChannel::F_ALERT) && !override) {
 
 /* Add the channel to the SQL database if it hasn't already been added */
 if (!theChan->useSQL())
-  theChan->Insert();
+  theChan->Insert(bot->getLocalDBHandle());
 
 /* Alert top ops out of the channel if wanted */
 if (alert)
@@ -203,7 +203,7 @@ if (alert)
 bot->manualFix(netChan);
 
 /* Add note to the channel about this manual fix */
-theChan->addNote(sqlChannel::EV_CHANFIX, theClient, (override) ? "[override]" : "");
+theChan->addNote(bot->getLocalDBHandle(), sqlChannel::EV_CHANFIX, theClient, (override) ? "[override]" : "");
 
 /* Log the chanfix */
 bot->SendTo(theClient,
index c3feadc6e2ff7bb749de4b274ab77ce7b208ec23..8b7ac9513298095dd96a21575e965551b158d02c 100644 (file)
@@ -128,7 +128,7 @@ targetUser->setLastUpdatedBy( std::string( "("
        + theUser->getUserName()
        + ") "
        + theClient->getRealNickUserHost() ) );
-targetUser->commit();
+targetUser->commit(bot->getLocalDBHandle());
 bot->SendTo(theClient,
             bot->getResponse(theUser,
                             language::deleted_flag,
index 859f571120350ad090e885f1807e92c336d9d051..0ca73ea4303dadc34232c2d7983b21439bf5ad7a 100644 (file)
@@ -90,7 +90,7 @@ if (!targetUser->hasHost(st[2].c_str())) {
   return;
 }
 
-if (!targetUser->delHost(st[2].c_str())) {
+if (!targetUser->delHost(bot->getLocalDBHandle(),st[2].c_str())) {
   bot->SendTo(theClient,
              bot->getResponse(theUser,
                        language::failed_deleting_host,
@@ -104,7 +104,7 @@ targetUser->setLastUpdatedBy( std::string( "("
        + theUser->getUserName()
        + ") "
        + theClient->getRealNickUserHost() ) );
-targetUser->commit();
+targetUser->commit(bot->getLocalDBHandle());
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
index 5e6066c3ec941c9a0a243c69710bb3561c16fd73..4751ccc2fc32ca6e66310212269e6d07a1196aff 100644 (file)
@@ -53,7 +53,7 @@ if (!theChan) {
   return;
 }
 
-if (!theChan->useSQL() || (theChan->countNotes(0) <= 0)) {
+if (!theChan->useSQL() || (theChan->countNotes(bot->getLocalDBHandle(),0) <= 0)) {
   bot->SendTo(theClient,
               bot->getResponse(theUser,
                               language::chan_has_no_notes,
@@ -65,7 +65,7 @@ if (!theChan->useSQL() || (theChan->countNotes(0) <= 0)) {
 unsigned int messageId = atoi(st[2].c_str());
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = bot->theManager->getConnection();
+dbHandle* cacheCon = bot->getLocalDBHandle();
 
 /* Retrieve the note */
 std::stringstream noteCheckQuery;
@@ -75,7 +75,7 @@ noteCheckQuery        << "SELECT channelID, user_name, event "
                << messageId
                ;
 
-if (!cacheCon->ExecTuplesOk(noteCheckQuery.str().c_str())) {
+if (!cacheCon->Exec(noteCheckQuery.str(),true)) {
   elog << "DELNOTECommand> SQL Error: "
        << cacheCon->ErrorMessage()
        << std::endl ;
@@ -86,7 +86,7 @@ if (!cacheCon->ExecTuplesOk(noteCheckQuery.str().c_str())) {
                                std::string("An unknown error occured while checking the note id.")).c_str());
 
   /* Dispose of our connection instance */
-  bot->theManager->removeConnection(cacheCon);
+  //bot->theManager->removeConnection(cacheCon);
 
   return;
 }
@@ -104,7 +104,7 @@ std::string user_name = cacheCon->GetValue(0,1);
 unsigned short eventType = atoi(cacheCon->GetValue(0,2));
 
 /* Dispose of our connection instance */
-bot->theManager->removeConnection(cacheCon);
+//bot->theManager->removeConnection(cacheCon);
 
 if (channelID != theChan->getID()) {
   bot->SendTo(theClient,
@@ -133,7 +133,7 @@ if (eventType != sqlChannel::EV_NOTE && !theUser->getFlag(sqlcfUser::F_OWNER)) {
   return;
 }
 
-theChan->deleteNote(messageId);
+theChan->deleteNote(bot->getLocalDBHandle(),messageId);
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
index 1283502b42d1f04cb0944a58d5770aa23234552a..320f2c563e60f1a8caf686dd6c5ad7e2bf0a9c52 100644 (file)
@@ -81,7 +81,7 @@ if (theUser->getFlag(sqlcfUser::F_SERVERADMIN) &&
   }
 }
 
-if (targetUser->Delete()) {
+if (targetUser->Delete(bot->getLocalDBHandle())) {
   bot->usersMap.erase(bot->usersMap.find(targetUser->getUserName()));
   bot->SendTo(theClient,
              bot->getResponse(theUser,
index a64239b5ca2dd27369b22597e5395b98a7d84b42..7586068526eb536fffedee6fe985d87a94abe89f 100644 (file)
@@ -54,7 +54,7 @@ if (!theChan || !theChan->useSQL()) {
 }
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = bot->theManager->getConnection();
+dbHandle* cacheCon = bot->getLocalDBHandle();
 
 /*
  * Perform a query to list the dates/times this channel was last chanfixed.
@@ -71,7 +71,7 @@ chanfixQuery  << "SELECT ts "
                << ") ORDER BY ts DESC"
                ;
 
-if (!cacheCon->ExecTuplesOk(chanfixQuery.str().c_str())) {
+if (!cacheCon->Exec(chanfixQuery.str(),true)) {
        elog    << "HISTORYCommand> SQL Error: "
                << cacheCon->ErrorMessage()
                << std::endl;
@@ -93,7 +93,7 @@ if (noteCount <= 0) {
                                           theChan->getChannel().c_str());
 
   /* Dispose of our connection instance */
-  bot->theManager->removeConnection(cacheCon);
+  //bot->theManager->removeConnection(cacheCon);
 
   return;
 }
@@ -113,7 +113,7 @@ bot->SendTo(theClient,
                             std::string("End of list.")).c_str());
 
 /* Dispose of our connection instance */
-bot->theManager->removeConnection(cacheCon);
+//bot->theManager->removeConnection(cacheCon);
 
 bot->logAdminMessage("%s (%s) HISTORY %s",
                     theUser ? theUser->getUserName().c_str() : "!NOT-LOGGED-IN!",
index 88f5a9b51c95e69dfff11b6817fcd1945e6aa177..2cf4108cd4211e90733c6fe8cf4e3a1890cedbde 100644 (file)
@@ -133,7 +133,7 @@ if (!theChan->useSQL()) {
 }
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = bot->theManager->getConnection();
+dbHandle* cacheCon = bot->getLocalDBHandle();
 
 /*
  * Perform a query to list all notes belonging to this channel.
@@ -146,7 +146,7 @@ allNotesQuery       << "SELECT notes.id, notes.ts, notes.user_name, notes.event, notes
                << " ORDER BY notes.ts DESC"
                ;
 
-if (!cacheCon->ExecTuplesOk(allNotesQuery.str().c_str())) {
+if (!cacheCon->Exec(allNotesQuery.str(),true)) {
   elog << "INFOCommand> SQL Error: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -157,7 +157,7 @@ if (!cacheCon->ExecTuplesOk(allNotesQuery.str().c_str())) {
                                std::string("An unknown error occurred while reading this channel's notes.")).c_str());
 
   /* Dispose of our connection instance */
-  bot->theManager->removeConnection(cacheCon);
+  //bot->theManager->removeConnection(cacheCon);
 
   return ;
 }
@@ -194,7 +194,7 @@ bot->SendTo(theClient,
                             std::string("End of information.")).c_str());
 
 /* Dispose of our connection instance */
-bot->theManager->removeConnection(cacheCon);
+//bot->theManager->removeConnection(cacheCon);
 
 bot->logAdminMessage("%s (%s) INFO %s",
                     theUser ? theUser->getUserName().c_str() : "!NOT-LOGGED-IN!",
index 7bcc62a674e627704e6d90188a05364ae54c8e12..a577f3aa60e1706e8b49768f01f4bc402d6d4e94 100644 (file)
@@ -21,7 +21,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
  * USA.
  *
- * $Id: LASTCOMCommand.cc,v 1.16 2005/01/12 03:50:29 dan_karrels Exp $
+ * $Id: LASTCOMCommand.cc,v 1.4 2008/01/16 02:03:37 buzlip01 Exp $
  */
 
 #include       <sstream>
@@ -45,7 +45,7 @@
 #include       "ELog.h"
 #include       "gnuworld_config.h"
 
-RCSTAG( "$Id: LASTCOMCommand.cc,v 1.16 2005/01/12 03:50:29 dan_karrels Exp $" ) ;
+RCSTAG( "$Id: LASTCOMCommand.cc,v 1.4 2008/01/16 02:03:37 buzlip01 Exp $" ) ;
 
 namespace gnuworld
 {
@@ -60,7 +60,7 @@ unsigned int NumOfCom;
 unsigned int Days = 0;
 std::stringstream theQuery;
 
-PgDatabase* cacheCon = bot->theManager->getConnection();
+dbHandle* cacheCon = bot->getLocalDBHandle();
 
 if (st.size() == 1 ) {
   NumOfCom = 20;
@@ -99,7 +99,7 @@ elog  << "chanfix::LASTCOM> "
        << theQuery.str().c_str() 
        << std::endl;
        
-if (!cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
+if (!cacheCon->Exec(theQuery.str(),true)) {
   elog << "chanfix::LASTCOM> SQL Error: "
        << cacheCon->ErrorMessage()
        << std::endl ;
@@ -113,8 +113,12 @@ bot->SendTo(theClient,
                              std::string("Listing last %d messages from day %d.")).c_str(),
                             NumOfCom,Days);
 
+// TODO: Fix this warning
 for (int i = (cacheCon->Tuples() - 1) ; i >= 0; i--) {
-  bot->SendTo(theClient,"[ %s - %s ] %s",bot->convertToAscTime(atoi(cacheCon->GetValue(i, 0))),cacheCon->GetValue(i,1),cacheCon->GetValue(i,2));
+  bot->SendTo(theClient,"[ %s - %s ] %s",
+       bot->convertToAscTime(atoi(cacheCon->GetValue(i, 0))),
+       cacheCon->GetValue(i,1).c_str(),
+       cacheCon->GetValue(i,2).c_str());
 }
 
 bot->SendTo(theClient,
@@ -123,7 +127,7 @@ bot->SendTo(theClient,
                              std::string("End of LASTCOM report.")).c_str());
 
 /* Dispose of our connection instance */
-bot->theManager->removeConnection(cacheCon);
+//bot->theManager->removeConnection(cacheCon);
 
 bot->logLastComMessage(theClient, Message);
 
index 9efebe1d5247fa0d5506d5fa01f568bcb872e0cd..265c817f77bc333bdce5bdf5289dca018c3a9466 100644 (file)
@@ -52,7 +52,7 @@ if (!bot->doChanBlocking()) {
 }
 
 /* List blocks */
-PgDatabase* cacheCon = bot->theManager->getConnection();
+dbHandle* cacheCon = bot->getLocalDBHandle();
 
 std::stringstream theQuery;
 theQuery << "SELECT channel FROM channels WHERE (flags & "
@@ -61,7 +61,7 @@ theQuery << "SELECT channel FROM channels WHERE (flags & "
         << sqlChannel::F_BLOCKED
         << " ORDER BY channel ASC";
 
-if (!cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
+if (!cacheCon->Exec(theQuery.str(),true)) {
   elog << "chanfix::LISTBLOCKEDCommand> SQL Error: "
                << cacheCon->ErrorMessage()
                << std::endl;
@@ -76,7 +76,7 @@ bot->SendTo(theClient,
                language::listblocks_blocked_chans,
                std::string("List of all blocked channels:")).c_str());
 
-for (int i = 0 ; i < cacheCon->Tuples(); i++) {
+for (unsigned int i = 0 ; i < cacheCon->Tuples(); i++) {
   strBlocks += cacheCon->GetValue(i, 0);
   strBlocks += " ";
   if (strBlocks.size() >= 410) {
@@ -87,7 +87,7 @@ for (int i = 0 ; i < cacheCon->Tuples(); i++) {
 }
 
 /* Dispose of our connection instance */
-bot->theManager->removeConnection(cacheCon);
+//bot->theManager->removeConnection(cacheCon);
 
 if (strBlocks.size())
   bot->SendTo(theClient, strBlocks.c_str());
index d321bb4e54f5094d2f53914b9fe4a38816ada8a8..34b71fb5aa800389586c32a306fd4217b475fe81 100644 (file)
@@ -52,13 +52,12 @@ libchanfix_la_SOURCES = chanfix.cc \
        sqlManager.cc \
        sqlcfUser.cc
 
-libchanfix_la_CXXFLAGS = -I$(PGSQL_INCLUDE) -I${top_srcdir}/include \
+libchanfix_la_CXXFLAGS = -I$(top_srcdir)db -I${top_srcdir}/include \
        -I${top_srcdir}/libgnuworld \
-       -DHAVE_NAMESPACE_STD -DHAVE_CXX_STRING_HEADER -DDLLIMPORT="" \
        $(threadLib)
 
-libchanfix_la_LDFLAGS = -module -export-dynamic -L@PGSQL_LIB@ -lpq++ \
-       @BOOST_THREAD_LIB@
+libchanfix_la_LDFLAGS = -module -export-dynamic -L$(top_builddir)/db \
+       -lgnuworldDB @BOOST_THREAD_LIB@
 
 EXTRA_DIST = chanfix.h \
        chanfixCommands.h \
@@ -71,6 +70,3 @@ EXTRA_DIST = chanfix.h \
        sqlcfUser.h \
         $(COMMAND_CONF)
 
-confdir=${prefix}/bin
-conf_DATA = $(COMMAND_CONF)
-
index 6ed7b2fae75c2bab5a8d25f8bf12f95678e0bdca..30bc49015a4ccc975149829f480ffc471b971370 100644 (file)
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.6.1 from Makefile.am.
+# Makefile.in generated by automake 1.10 from Makefile.am.
 # @configure_input@
 
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-# Free Software Foundation, Inc.
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 @SET_MAKE@
 
 # "$Id$"
-SHELL = @SHELL@
 
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
 VPATH = @srcdir@
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-
-bindir = @bindir@
-sbindir = @sbindir@
-libexecdir = @libexecdir@
-datadir = @datadir@
-sysconfdir = @sysconfdir@
-sharedstatedir = @sharedstatedir@
-localstatedir = @localstatedir@
-libdir = @libdir@
-infodir = @infodir@
-mandir = @mandir@
-includedir = @includedir@
-oldincludedir = /usr/include
 pkgdatadir = $(datadir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = .
-
-ACLOCAL = @ACLOCAL@
-AUTOCONF = @AUTOCONF@
-AUTOMAKE = @AUTOMAKE@
-AUTOHEADER = @AUTOHEADER@
-
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_DATA = @INSTALL_DATA@
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
+install_sh_SCRIPT = $(install_sh) -c
 INSTALL_HEADER = $(INSTALL_DATA)
-transform = @program_transform_name@
+transform = $(program_transform_name)
 NORMAL_INSTALL = :
 PRE_INSTALL = :
 POST_INSTALL = :
 NORMAL_UNINSTALL = :
 PRE_UNINSTALL = :
 POST_UNINSTALL = :
-host_alias = @host_alias@
+build_triplet = @build@
 host_triplet = @host@
-
-EXEEXT = @EXEEXT@
-OBJEXT = @OBJEXT@
-PATH_SEPARATOR = @PATH_SEPARATOR@
+subdir = mod.openchanfix
+DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+       AUTHORS COPYING ChangeLog INSTALL NEWS
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/ac_cxx_namespaces.m4 \
+       $(top_srcdir)/ax_boost_thread.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+       $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/include/defs.h
+CONFIG_CLEAN_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(libdir)"
+libLTLIBRARIES_INSTALL = $(INSTALL)
+LTLIBRARIES = $(lib_LTLIBRARIES)
+libchanfix_la_LIBADD =
+am_libchanfix_la_OBJECTS = libchanfix_la-chanfix.lo \
+       libchanfix_la-ADDFLAGCommand.lo \
+       libchanfix_la-ADDHOSTCommand.lo \
+       libchanfix_la-ADDNOTECommand.lo \
+       libchanfix_la-ADDUSERCommand.lo libchanfix_la-ALERTCommand.lo \
+       libchanfix_la-BLOCKCommand.lo libchanfix_la-CANFIXCommand.lo \
+       libchanfix_la-CHANFIXCommand.lo libchanfix_la-CHECKCommand.lo \
+       libchanfix_la-DEBUGCommand.lo libchanfix_la-DELFLAGCommand.lo \
+       libchanfix_la-DELHOSTCommand.lo \
+       libchanfix_la-DELNOTECommand.lo \
+       libchanfix_la-DELUSERCommand.lo libchanfix_la-HELPCommand.lo \
+       libchanfix_la-HISTORYCommand.lo libchanfix_la-INFOCommand.lo \
+       libchanfix_la-INVITECommand.lo libchanfix_la-LASTCOMCommand.lo \
+       libchanfix_la-LISTBLOCKEDCommand.lo \
+       libchanfix_la-LISTHOSTSCommand.lo \
+       libchanfix_la-OPLISTCommand.lo libchanfix_la-OPNICKSCommand.lo \
+       libchanfix_la-QUOTECommand.lo libchanfix_la-REHASHCommand.lo \
+       libchanfix_la-RELOADCommand.lo \
+       libchanfix_la-REQUESTOPCommand.lo \
+       libchanfix_la-SCORECommand.lo libchanfix_la-SAYCommand.lo \
+       libchanfix_la-SETCommand.lo libchanfix_la-SETGROUPCommand.lo \
+       libchanfix_la-SHUTDOWNCommand.lo \
+       libchanfix_la-SIMULATECommand.lo \
+       libchanfix_la-STATUSCommand.lo libchanfix_la-SUSPENDCommand.lo \
+       libchanfix_la-UNALERTCommand.lo \
+       libchanfix_la-UNBLOCKCommand.lo \
+       libchanfix_la-UNSUSPENDCommand.lo \
+       libchanfix_la-USERSCORESCommand.lo \
+       libchanfix_la-USETCommand.lo libchanfix_la-WHOFLAGCommand.lo \
+       libchanfix_la-WHOGROUPCommand.lo libchanfix_la-WHOISCommand.lo \
+       libchanfix_la-sqlChanOp.lo libchanfix_la-sqlChannel.lo \
+       libchanfix_la-sqlManager.lo libchanfix_la-sqlcfUser.lo
+libchanfix_la_OBJECTS = $(am_libchanfix_la_OBJECTS)
+libchanfix_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+       $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(libchanfix_la_CXXFLAGS) \
+       $(CXXFLAGS) $(libchanfix_la_LDFLAGS) $(LDFLAGS) -o $@
+DEFAULT_INCLUDES = -I. -I$(top_builddir)/include@am__isrc@
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+       $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+       --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+       $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+       --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
+       $(LDFLAGS) -o $@
+SOURCES = $(libchanfix_la_SOURCES)
+DIST_SOURCES = $(libchanfix_la_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
 AMTAR = @AMTAR@
 AR = @AR@
-AS = @AS@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BOOST_THREAD_LIB = @BOOST_THREAD_LIB@
 CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
 CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
 CXX = @CXX@
 CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
 CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
 DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
 ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
 EGREP = @EGREP@
+EXEEXT = @EXEEXT@
 F77 = @F77@
-GCJ = @GCJ@
-GCJFLAGS = @GCJFLAGS@
+FFLAGS = @FFLAGS@
+GREP = @GREP@
 INCLTDL = @INCLTDL@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
 LIBGNUWORLD = @LIBGNUWORLD@
 LIBLTDL = @LIBLTDL@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
 LIBTOOL = @LIBTOOL@
+LIBTOOL_DEPS = @LIBTOOL_DEPS@
 LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
 MAINT = @MAINT@
-OBJDUMP = @OBJDUMP@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+NEW_MODS = @NEW_MODS@
+OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
-PGSQL_INCLUDE = @PGSQL_INCLUDE@
-PGSQL_LIB = @PGSQL_LIB@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
 RANLIB = @RANLIB@
-RC = @RC@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
 STRIP = @STRIP@
 VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
 am__include = @am__include@
+am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
 install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pgsql_includedir = @pgsql_includedir@
+pgsql_libdir = @pgsql_libdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+subdirs = @subdirs@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
 threadLib = @threadLib@
-
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
 lib_LTLIBRARIES = libchanfix.la
-
 libchanfix_la_SOURCES = chanfix.cc \
        ADDFLAGCommand.cc \
        ADDHOSTCommand.cc \
@@ -153,16 +275,12 @@ libchanfix_la_SOURCES = chanfix.cc \
        sqlManager.cc \
        sqlcfUser.cc
 
-
-libchanfix_la_CXXFLAGS = -I$(PGSQL_INCLUDE) -I${top_srcdir}/include \
+libchanfix_la_CXXFLAGS = -I$(top_srcdir)db -I${top_srcdir}/include \
        -I${top_srcdir}/libgnuworld \
-       -DHAVE_NAMESPACE_STD -DHAVE_CXX_STRING_HEADER -DDLLIMPORT="" \
        $(threadLib)
 
-
-libchanfix_la_LDFLAGS = -module -export-dynamic -L@PGSQL_LIB@ -lpq++ \
-       @BOOST_THREAD_LIB@
-
+libchanfix_la_LDFLAGS = -module -export-dynamic -L$(top_builddir)/db \
+       -lgnuworldDB @BOOST_THREAD_LIB@
 
 EXTRA_DIST = chanfix.h \
        chanfixCommands.h \
@@ -175,233 +293,71 @@ EXTRA_DIST = chanfix.h \
        sqlcfUser.h \
         $(COMMAND_CONF)
 
-
-confdir = ${prefix}/bin
-conf_DATA = $(COMMAND_CONF)
-subdir = .
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = defs_chanfix.h
-CONFIG_CLEAN_FILES = chanfix.example.conf
-LTLIBRARIES = $(lib_LTLIBRARIES)
-
-libchanfix_la_LIBADD =
-am_libchanfix_la_OBJECTS = libchanfix_la-chanfix.lo \
-       libchanfix_la-ADDFLAGCommand.lo libchanfix_la-ADDHOSTCommand.lo \
-       libchanfix_la-ADDNOTECommand.lo libchanfix_la-ADDUSERCommand.lo \
-       libchanfix_la-ALERTCommand.lo libchanfix_la-BLOCKCommand.lo \
-       libchanfix_la-CANFIXCommand.lo libchanfix_la-CHANFIXCommand.lo \
-       libchanfix_la-CHECKCommand.lo libchanfix_la-DEBUGCommand.lo \
-       libchanfix_la-DELFLAGCommand.lo libchanfix_la-DELHOSTCommand.lo \
-       libchanfix_la-DELNOTECommand.lo libchanfix_la-DELUSERCommand.lo \
-       libchanfix_la-HELPCommand.lo libchanfix_la-HISTORYCommand.lo \
-       libchanfix_la-INFOCommand.lo libchanfix_la-INVITECommand.lo \
-       libchanfix_la-LASTCOMCommand.lo \
-       libchanfix_la-LISTBLOCKEDCommand.lo \
-       libchanfix_la-LISTHOSTSCommand.lo \
-       libchanfix_la-OPLISTCommand.lo libchanfix_la-OPNICKSCommand.lo \
-       libchanfix_la-QUOTECommand.lo libchanfix_la-REHASHCommand.lo \
-       libchanfix_la-RELOADCommand.lo \
-       libchanfix_la-REQUESTOPCommand.lo libchanfix_la-SCORECommand.lo \
-       libchanfix_la-SAYCommand.lo libchanfix_la-SETCommand.lo \
-       libchanfix_la-SETGROUPCommand.lo \
-       libchanfix_la-SHUTDOWNCommand.lo \
-       libchanfix_la-SIMULATECommand.lo libchanfix_la-STATUSCommand.lo \
-       libchanfix_la-SUSPENDCommand.lo libchanfix_la-UNALERTCommand.lo \
-       libchanfix_la-UNBLOCKCommand.lo \
-       libchanfix_la-UNSUSPENDCommand.lo \
-       libchanfix_la-USERSCORESCommand.lo libchanfix_la-USETCommand.lo \
-       libchanfix_la-WHOFLAGCommand.lo \
-       libchanfix_la-WHOGROUPCommand.lo libchanfix_la-WHOISCommand.lo \
-       libchanfix_la-sqlChanOp.lo libchanfix_la-sqlChannel.lo \
-       libchanfix_la-sqlManager.lo libchanfix_la-sqlcfUser.lo
-libchanfix_la_OBJECTS = $(am_libchanfix_la_OBJECTS)
-
-DEFS = @DEFS@
-DEFAULT_INCLUDES =  -I. -I$(srcdir) -I.
-CPPFLAGS = @CPPFLAGS@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/libchanfix_la-ADDFLAGCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-ADDHOSTCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-ADDNOTECommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-ADDUSERCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-ALERTCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-BLOCKCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-CANFIXCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-CHANFIXCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-CHECKCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-DEBUGCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-DELFLAGCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-DELHOSTCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-DELNOTECommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-DELUSERCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-HELPCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-HISTORYCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-INFOCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-INVITECommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-LASTCOMCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-LISTBLOCKEDCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-LISTHOSTSCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-OPLISTCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-OPNICKSCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-QUOTECommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-REHASHCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-RELOADCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-REQUESTOPCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-SAYCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-SCORECommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-SETCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-SETGROUPCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-SHUTDOWNCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-SIMULATECommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-STATUSCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-SUSPENDCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-UNALERTCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-UNBLOCKCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-UNSUSPENDCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-USERSCORESCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-USETCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-WHOFLAGCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-WHOGROUPCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-WHOISCommand.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-chanfix.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-sqlChanOp.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-sqlChannel.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-sqlManager.Plo \
-@AMDEP_TRUE@   ./$(DEPDIR)/libchanfix_la-sqlcfUser.Plo
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-       $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \
-       $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
-       $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLD = $(CXX)
-CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
-       $(AM_LDFLAGS) $(LDFLAGS) -o $@
-DIST_SOURCES = $(libchanfix_la_SOURCES)
-DATA = $(conf_DATA)
-
-DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
-       Makefile.in NEWS aclocal.m4 chanfix.example.conf.in \
-       config.guess config.sub configure configure.ac \
-       defs_chanfix.h.in depcomp install-sh ltmain.sh missing \
-       mkinstalldirs
-SOURCES = $(libchanfix_la_SOURCES)
-
-all: defs_chanfix.h
-       $(MAKE) $(AM_MAKEFLAGS) all-am
+all: all-am
 
 .SUFFIXES:
 .SUFFIXES: .cc .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+       @for dep in $?; do \
+         case '$(am__configure_deps)' in \
+           *$$dep*) \
+             cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+               && exit 0; \
+             exit 1;; \
+         esac; \
+       done; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  mod.openchanfix/Makefile'; \
        cd $(top_srcdir) && \
-         $(AUTOMAKE) --gnu  Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in  $(top_builddir)/config.status
-       cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
-
-$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-       $(SHELL) ./config.status --recheck
-$(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(srcdir)/configure.ac $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
-       cd $(srcdir) && $(AUTOCONF)
-
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.ac 
-       cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-
-defs_chanfix.h: stamp-h1
-       @if test ! -f $@; then \
-         rm -f stamp-h1; \
-         $(MAKE) stamp-h1; \
-       else :; fi
-
-stamp-h1: $(srcdir)/defs_chanfix.h.in $(top_builddir)/config.status
-       @rm -f stamp-h1
-       cd $(top_builddir) && $(SHELL) ./config.status defs_chanfix.h
-
-$(srcdir)/defs_chanfix.h.in: @MAINTAINER_MODE_TRUE@ $(top_srcdir)/configure.ac $(ACLOCAL_M4) 
-       cd $(top_srcdir) && $(AUTOHEADER)
-       touch $(srcdir)/defs_chanfix.h.in
-
-distclean-hdr:
-       -rm -f defs_chanfix.h
-chanfix.example.conf: $(top_builddir)/config.status chanfix.example.conf.in
-       cd $(top_builddir) && $(SHELL) ./config.status $@
-libLTLIBRARIES_INSTALL = $(INSTALL)
+         $(AUTOMAKE) --gnu  mod.openchanfix/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+       @case '$?' in \
+         *config.status*) \
+           cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+         *) \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+       esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
        @$(NORMAL_INSTALL)
-       $(mkinstalldirs) $(DESTDIR)$(libdir)
+       test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
        @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
          if test -f $$p; then \
-           f="`echo $$p | sed -e 's|^.*/||'`"; \
-           echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f"; \
-           $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f; \
+           f=$(am__strip_dir) \
+           echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
+           $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
          else :; fi; \
        done
 
 uninstall-libLTLIBRARIES:
        @$(NORMAL_UNINSTALL)
        @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
-           p="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p"; \
-         $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \
+         p=$(am__strip_dir) \
+         echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
+         $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
        done
 
 clean-libLTLIBRARIES:
        -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
-libchanfix_la-chanfix.lo: chanfix.cc
-libchanfix_la-ADDFLAGCommand.lo: ADDFLAGCommand.cc
-libchanfix_la-ADDHOSTCommand.lo: ADDHOSTCommand.cc
-libchanfix_la-ADDNOTECommand.lo: ADDNOTECommand.cc
-libchanfix_la-ADDUSERCommand.lo: ADDUSERCommand.cc
-libchanfix_la-ALERTCommand.lo: ALERTCommand.cc
-libchanfix_la-BLOCKCommand.lo: BLOCKCommand.cc
-libchanfix_la-CANFIXCommand.lo: CANFIXCommand.cc
-libchanfix_la-CHANFIXCommand.lo: CHANFIXCommand.cc
-libchanfix_la-CHECKCommand.lo: CHECKCommand.cc
-libchanfix_la-DEBUGCommand.lo: DEBUGCommand.cc
-libchanfix_la-DELFLAGCommand.lo: DELFLAGCommand.cc
-libchanfix_la-DELHOSTCommand.lo: DELHOSTCommand.cc
-libchanfix_la-DELNOTECommand.lo: DELNOTECommand.cc
-libchanfix_la-DELUSERCommand.lo: DELUSERCommand.cc
-libchanfix_la-HELPCommand.lo: HELPCommand.cc
-libchanfix_la-HISTORYCommand.lo: HISTORYCommand.cc
-libchanfix_la-INFOCommand.lo: INFOCommand.cc
-libchanfix_la-INVITECommand.lo: INVITECommand.cc
-libchanfix_la-LASTCOMCommand.lo: LASTCOMCommand.cc
-libchanfix_la-LISTBLOCKEDCommand.lo: LISTBLOCKEDCommand.cc
-libchanfix_la-LISTHOSTSCommand.lo: LISTHOSTSCommand.cc
-libchanfix_la-OPLISTCommand.lo: OPLISTCommand.cc
-libchanfix_la-OPNICKSCommand.lo: OPNICKSCommand.cc
-libchanfix_la-QUOTECommand.lo: QUOTECommand.cc
-libchanfix_la-REHASHCommand.lo: REHASHCommand.cc
-libchanfix_la-RELOADCommand.lo: RELOADCommand.cc
-libchanfix_la-REQUESTOPCommand.lo: REQUESTOPCommand.cc
-libchanfix_la-SCORECommand.lo: SCORECommand.cc
-libchanfix_la-SAYCommand.lo: SAYCommand.cc
-libchanfix_la-SETCommand.lo: SETCommand.cc
-libchanfix_la-SETGROUPCommand.lo: SETGROUPCommand.cc
-libchanfix_la-SHUTDOWNCommand.lo: SHUTDOWNCommand.cc
-libchanfix_la-SIMULATECommand.lo: SIMULATECommand.cc
-libchanfix_la-STATUSCommand.lo: STATUSCommand.cc
-libchanfix_la-SUSPENDCommand.lo: SUSPENDCommand.cc
-libchanfix_la-UNALERTCommand.lo: UNALERTCommand.cc
-libchanfix_la-UNBLOCKCommand.lo: UNBLOCKCommand.cc
-libchanfix_la-UNSUSPENDCommand.lo: UNSUSPENDCommand.cc
-libchanfix_la-USERSCORESCommand.lo: USERSCORESCommand.cc
-libchanfix_la-USETCommand.lo: USETCommand.cc
-libchanfix_la-WHOFLAGCommand.lo: WHOFLAGCommand.cc
-libchanfix_la-WHOGROUPCommand.lo: WHOGROUPCommand.cc
-libchanfix_la-WHOISCommand.lo: WHOISCommand.cc
-libchanfix_la-sqlChanOp.lo: sqlChanOp.cc
-libchanfix_la-sqlChannel.lo: sqlChannel.cc
-libchanfix_la-sqlManager.lo: sqlManager.cc
-libchanfix_la-sqlcfUser.lo: sqlcfUser.cc
+       @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+         dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+         test "$$dir" != "$$p" || dir=.; \
+         echo "rm -f \"$${dir}/so_locations\""; \
+         rm -f "$${dir}/so_locations"; \
+       done
 libchanfix.la: $(libchanfix_la_OBJECTS) $(libchanfix_la_DEPENDENCIES) 
-       $(CXXLINK) -rpath $(libdir) $(libchanfix_la_LDFLAGS) $(libchanfix_la_OBJECTS) $(libchanfix_la_LIBADD) $(LIBS)
+       $(libchanfix_la_LINK) -rpath $(libdir) $(libchanfix_la_OBJECTS) $(libchanfix_la_LIBADD) $(LIBS)
 
 mostlyclean-compile:
-       -rm -f *.$(OBJEXT) core *.core
+       -rm -f *.$(OBJEXT)
 
 distclean-compile:
        -rm -f *.tab.c
@@ -455,891 +411,362 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libchanfix_la-sqlManager.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libchanfix_la-sqlcfUser.Plo@am__quote@
 
-distclean-depend:
-       -rm -rf ./$(DEPDIR)
-
 .cc.o:
-@AMDEP_TRUE@   source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
+@am__fastdepCXX_TRUE@  $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
 
 .cc.obj:
-@AMDEP_TRUE@   source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXXCOMPILE) -c -o $@ `cygpath -w $<`
+@am__fastdepCXX_TRUE@  $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 
 .cc.lo:
-@AMDEP_TRUE@   source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
-
-libchanfix_la-chanfix.o: chanfix.cc
-@AMDEP_TRUE@   source='chanfix.cc' object='libchanfix_la-chanfix.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-chanfix.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-chanfix.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-chanfix.o `test -f 'chanfix.cc' || echo '$(srcdir)/'`chanfix.cc
-
-libchanfix_la-chanfix.obj: chanfix.cc
-@AMDEP_TRUE@   source='chanfix.cc' object='libchanfix_la-chanfix.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-chanfix.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-chanfix.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-chanfix.obj `cygpath -w chanfix.cc`
+@am__fastdepCXX_TRUE@  $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
 
 libchanfix_la-chanfix.lo: chanfix.cc
-@AMDEP_TRUE@   source='chanfix.cc' object='libchanfix_la-chanfix.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-chanfix.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-chanfix.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-chanfix.lo `test -f 'chanfix.cc' || echo '$(srcdir)/'`chanfix.cc
-
-libchanfix_la-ADDFLAGCommand.o: ADDFLAGCommand.cc
-@AMDEP_TRUE@   source='ADDFLAGCommand.cc' object='libchanfix_la-ADDFLAGCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDFLAGCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDFLAGCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDFLAGCommand.o `test -f 'ADDFLAGCommand.cc' || echo '$(srcdir)/'`ADDFLAGCommand.cc
-
-libchanfix_la-ADDFLAGCommand.obj: ADDFLAGCommand.cc
-@AMDEP_TRUE@   source='ADDFLAGCommand.cc' object='libchanfix_la-ADDFLAGCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDFLAGCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDFLAGCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDFLAGCommand.obj `cygpath -w ADDFLAGCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-chanfix.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-chanfix.Tpo -c -o libchanfix_la-chanfix.lo `test -f 'chanfix.cc' || echo '$(srcdir)/'`chanfix.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-chanfix.Tpo $(DEPDIR)/libchanfix_la-chanfix.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='chanfix.cc' object='libchanfix_la-chanfix.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-chanfix.lo `test -f 'chanfix.cc' || echo '$(srcdir)/'`chanfix.cc
 
 libchanfix_la-ADDFLAGCommand.lo: ADDFLAGCommand.cc
-@AMDEP_TRUE@   source='ADDFLAGCommand.cc' object='libchanfix_la-ADDFLAGCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDFLAGCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDFLAGCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDFLAGCommand.lo `test -f 'ADDFLAGCommand.cc' || echo '$(srcdir)/'`ADDFLAGCommand.cc
-
-libchanfix_la-ADDHOSTCommand.o: ADDHOSTCommand.cc
-@AMDEP_TRUE@   source='ADDHOSTCommand.cc' object='libchanfix_la-ADDHOSTCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDHOSTCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDHOSTCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDHOSTCommand.o `test -f 'ADDHOSTCommand.cc' || echo '$(srcdir)/'`ADDHOSTCommand.cc
-
-libchanfix_la-ADDHOSTCommand.obj: ADDHOSTCommand.cc
-@AMDEP_TRUE@   source='ADDHOSTCommand.cc' object='libchanfix_la-ADDHOSTCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDHOSTCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDHOSTCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDHOSTCommand.obj `cygpath -w ADDHOSTCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-ADDFLAGCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-ADDFLAGCommand.Tpo -c -o libchanfix_la-ADDFLAGCommand.lo `test -f 'ADDFLAGCommand.cc' || echo '$(srcdir)/'`ADDFLAGCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-ADDFLAGCommand.Tpo $(DEPDIR)/libchanfix_la-ADDFLAGCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='ADDFLAGCommand.cc' object='libchanfix_la-ADDFLAGCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDFLAGCommand.lo `test -f 'ADDFLAGCommand.cc' || echo '$(srcdir)/'`ADDFLAGCommand.cc
 
 libchanfix_la-ADDHOSTCommand.lo: ADDHOSTCommand.cc
-@AMDEP_TRUE@   source='ADDHOSTCommand.cc' object='libchanfix_la-ADDHOSTCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDHOSTCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDHOSTCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDHOSTCommand.lo `test -f 'ADDHOSTCommand.cc' || echo '$(srcdir)/'`ADDHOSTCommand.cc
-
-libchanfix_la-ADDNOTECommand.o: ADDNOTECommand.cc
-@AMDEP_TRUE@   source='ADDNOTECommand.cc' object='libchanfix_la-ADDNOTECommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDNOTECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDNOTECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDNOTECommand.o `test -f 'ADDNOTECommand.cc' || echo '$(srcdir)/'`ADDNOTECommand.cc
-
-libchanfix_la-ADDNOTECommand.obj: ADDNOTECommand.cc
-@AMDEP_TRUE@   source='ADDNOTECommand.cc' object='libchanfix_la-ADDNOTECommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDNOTECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDNOTECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDNOTECommand.obj `cygpath -w ADDNOTECommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-ADDHOSTCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-ADDHOSTCommand.Tpo -c -o libchanfix_la-ADDHOSTCommand.lo `test -f 'ADDHOSTCommand.cc' || echo '$(srcdir)/'`ADDHOSTCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-ADDHOSTCommand.Tpo $(DEPDIR)/libchanfix_la-ADDHOSTCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='ADDHOSTCommand.cc' object='libchanfix_la-ADDHOSTCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDHOSTCommand.lo `test -f 'ADDHOSTCommand.cc' || echo '$(srcdir)/'`ADDHOSTCommand.cc
 
 libchanfix_la-ADDNOTECommand.lo: ADDNOTECommand.cc
-@AMDEP_TRUE@   source='ADDNOTECommand.cc' object='libchanfix_la-ADDNOTECommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDNOTECommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDNOTECommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDNOTECommand.lo `test -f 'ADDNOTECommand.cc' || echo '$(srcdir)/'`ADDNOTECommand.cc
-
-libchanfix_la-ADDUSERCommand.o: ADDUSERCommand.cc
-@AMDEP_TRUE@   source='ADDUSERCommand.cc' object='libchanfix_la-ADDUSERCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDUSERCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDUSERCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDUSERCommand.o `test -f 'ADDUSERCommand.cc' || echo '$(srcdir)/'`ADDUSERCommand.cc
-
-libchanfix_la-ADDUSERCommand.obj: ADDUSERCommand.cc
-@AMDEP_TRUE@   source='ADDUSERCommand.cc' object='libchanfix_la-ADDUSERCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDUSERCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDUSERCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDUSERCommand.obj `cygpath -w ADDUSERCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-ADDNOTECommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-ADDNOTECommand.Tpo -c -o libchanfix_la-ADDNOTECommand.lo `test -f 'ADDNOTECommand.cc' || echo '$(srcdir)/'`ADDNOTECommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-ADDNOTECommand.Tpo $(DEPDIR)/libchanfix_la-ADDNOTECommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='ADDNOTECommand.cc' object='libchanfix_la-ADDNOTECommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDNOTECommand.lo `test -f 'ADDNOTECommand.cc' || echo '$(srcdir)/'`ADDNOTECommand.cc
 
 libchanfix_la-ADDUSERCommand.lo: ADDUSERCommand.cc
-@AMDEP_TRUE@   source='ADDUSERCommand.cc' object='libchanfix_la-ADDUSERCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ADDUSERCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-ADDUSERCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDUSERCommand.lo `test -f 'ADDUSERCommand.cc' || echo '$(srcdir)/'`ADDUSERCommand.cc
-
-libchanfix_la-ALERTCommand.o: ALERTCommand.cc
-@AMDEP_TRUE@   source='ALERTCommand.cc' object='libchanfix_la-ALERTCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ALERTCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-ALERTCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ALERTCommand.o `test -f 'ALERTCommand.cc' || echo '$(srcdir)/'`ALERTCommand.cc
-
-libchanfix_la-ALERTCommand.obj: ALERTCommand.cc
-@AMDEP_TRUE@   source='ALERTCommand.cc' object='libchanfix_la-ALERTCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ALERTCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-ALERTCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ALERTCommand.obj `cygpath -w ALERTCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-ADDUSERCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-ADDUSERCommand.Tpo -c -o libchanfix_la-ADDUSERCommand.lo `test -f 'ADDUSERCommand.cc' || echo '$(srcdir)/'`ADDUSERCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-ADDUSERCommand.Tpo $(DEPDIR)/libchanfix_la-ADDUSERCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='ADDUSERCommand.cc' object='libchanfix_la-ADDUSERCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ADDUSERCommand.lo `test -f 'ADDUSERCommand.cc' || echo '$(srcdir)/'`ADDUSERCommand.cc
 
 libchanfix_la-ALERTCommand.lo: ALERTCommand.cc
-@AMDEP_TRUE@   source='ALERTCommand.cc' object='libchanfix_la-ALERTCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-ALERTCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-ALERTCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ALERTCommand.lo `test -f 'ALERTCommand.cc' || echo '$(srcdir)/'`ALERTCommand.cc
-
-libchanfix_la-BLOCKCommand.o: BLOCKCommand.cc
-@AMDEP_TRUE@   source='BLOCKCommand.cc' object='libchanfix_la-BLOCKCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-BLOCKCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-BLOCKCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-BLOCKCommand.o `test -f 'BLOCKCommand.cc' || echo '$(srcdir)/'`BLOCKCommand.cc
-
-libchanfix_la-BLOCKCommand.obj: BLOCKCommand.cc
-@AMDEP_TRUE@   source='BLOCKCommand.cc' object='libchanfix_la-BLOCKCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-BLOCKCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-BLOCKCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-BLOCKCommand.obj `cygpath -w BLOCKCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-ALERTCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-ALERTCommand.Tpo -c -o libchanfix_la-ALERTCommand.lo `test -f 'ALERTCommand.cc' || echo '$(srcdir)/'`ALERTCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-ALERTCommand.Tpo $(DEPDIR)/libchanfix_la-ALERTCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='ALERTCommand.cc' object='libchanfix_la-ALERTCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-ALERTCommand.lo `test -f 'ALERTCommand.cc' || echo '$(srcdir)/'`ALERTCommand.cc
 
 libchanfix_la-BLOCKCommand.lo: BLOCKCommand.cc
-@AMDEP_TRUE@   source='BLOCKCommand.cc' object='libchanfix_la-BLOCKCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-BLOCKCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-BLOCKCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-BLOCKCommand.lo `test -f 'BLOCKCommand.cc' || echo '$(srcdir)/'`BLOCKCommand.cc
-
-libchanfix_la-CANFIXCommand.o: CANFIXCommand.cc
-@AMDEP_TRUE@   source='CANFIXCommand.cc' object='libchanfix_la-CANFIXCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-CANFIXCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-CANFIXCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CANFIXCommand.o `test -f 'CANFIXCommand.cc' || echo '$(srcdir)/'`CANFIXCommand.cc
-
-libchanfix_la-CANFIXCommand.obj: CANFIXCommand.cc
-@AMDEP_TRUE@   source='CANFIXCommand.cc' object='libchanfix_la-CANFIXCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-CANFIXCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-CANFIXCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CANFIXCommand.obj `cygpath -w CANFIXCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-BLOCKCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-BLOCKCommand.Tpo -c -o libchanfix_la-BLOCKCommand.lo `test -f 'BLOCKCommand.cc' || echo '$(srcdir)/'`BLOCKCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-BLOCKCommand.Tpo $(DEPDIR)/libchanfix_la-BLOCKCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='BLOCKCommand.cc' object='libchanfix_la-BLOCKCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-BLOCKCommand.lo `test -f 'BLOCKCommand.cc' || echo '$(srcdir)/'`BLOCKCommand.cc
 
 libchanfix_la-CANFIXCommand.lo: CANFIXCommand.cc
-@AMDEP_TRUE@   source='CANFIXCommand.cc' object='libchanfix_la-CANFIXCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-CANFIXCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-CANFIXCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CANFIXCommand.lo `test -f 'CANFIXCommand.cc' || echo '$(srcdir)/'`CANFIXCommand.cc
-
-libchanfix_la-CHANFIXCommand.o: CHANFIXCommand.cc
-@AMDEP_TRUE@   source='CHANFIXCommand.cc' object='libchanfix_la-CHANFIXCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-CHANFIXCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-CHANFIXCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CHANFIXCommand.o `test -f 'CHANFIXCommand.cc' || echo '$(srcdir)/'`CHANFIXCommand.cc
-
-libchanfix_la-CHANFIXCommand.obj: CHANFIXCommand.cc
-@AMDEP_TRUE@   source='CHANFIXCommand.cc' object='libchanfix_la-CHANFIXCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-CHANFIXCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-CHANFIXCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CHANFIXCommand.obj `cygpath -w CHANFIXCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-CANFIXCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-CANFIXCommand.Tpo -c -o libchanfix_la-CANFIXCommand.lo `test -f 'CANFIXCommand.cc' || echo '$(srcdir)/'`CANFIXCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-CANFIXCommand.Tpo $(DEPDIR)/libchanfix_la-CANFIXCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='CANFIXCommand.cc' object='libchanfix_la-CANFIXCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CANFIXCommand.lo `test -f 'CANFIXCommand.cc' || echo '$(srcdir)/'`CANFIXCommand.cc
 
 libchanfix_la-CHANFIXCommand.lo: CHANFIXCommand.cc
-@AMDEP_TRUE@   source='CHANFIXCommand.cc' object='libchanfix_la-CHANFIXCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-CHANFIXCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-CHANFIXCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CHANFIXCommand.lo `test -f 'CHANFIXCommand.cc' || echo '$(srcdir)/'`CHANFIXCommand.cc
-
-libchanfix_la-CHECKCommand.o: CHECKCommand.cc
-@AMDEP_TRUE@   source='CHECKCommand.cc' object='libchanfix_la-CHECKCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-CHECKCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-CHECKCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CHECKCommand.o `test -f 'CHECKCommand.cc' || echo '$(srcdir)/'`CHECKCommand.cc
-
-libchanfix_la-CHECKCommand.obj: CHECKCommand.cc
-@AMDEP_TRUE@   source='CHECKCommand.cc' object='libchanfix_la-CHECKCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-CHECKCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-CHECKCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CHECKCommand.obj `cygpath -w CHECKCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-CHANFIXCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-CHANFIXCommand.Tpo -c -o libchanfix_la-CHANFIXCommand.lo `test -f 'CHANFIXCommand.cc' || echo '$(srcdir)/'`CHANFIXCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-CHANFIXCommand.Tpo $(DEPDIR)/libchanfix_la-CHANFIXCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='CHANFIXCommand.cc' object='libchanfix_la-CHANFIXCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CHANFIXCommand.lo `test -f 'CHANFIXCommand.cc' || echo '$(srcdir)/'`CHANFIXCommand.cc
 
 libchanfix_la-CHECKCommand.lo: CHECKCommand.cc
-@AMDEP_TRUE@   source='CHECKCommand.cc' object='libchanfix_la-CHECKCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-CHECKCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-CHECKCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CHECKCommand.lo `test -f 'CHECKCommand.cc' || echo '$(srcdir)/'`CHECKCommand.cc
-
-libchanfix_la-DEBUGCommand.o: DEBUGCommand.cc
-@AMDEP_TRUE@   source='DEBUGCommand.cc' object='libchanfix_la-DEBUGCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DEBUGCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-DEBUGCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DEBUGCommand.o `test -f 'DEBUGCommand.cc' || echo '$(srcdir)/'`DEBUGCommand.cc
-
-libchanfix_la-DEBUGCommand.obj: DEBUGCommand.cc
-@AMDEP_TRUE@   source='DEBUGCommand.cc' object='libchanfix_la-DEBUGCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DEBUGCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-DEBUGCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DEBUGCommand.obj `cygpath -w DEBUGCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-CHECKCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-CHECKCommand.Tpo -c -o libchanfix_la-CHECKCommand.lo `test -f 'CHECKCommand.cc' || echo '$(srcdir)/'`CHECKCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-CHECKCommand.Tpo $(DEPDIR)/libchanfix_la-CHECKCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='CHECKCommand.cc' object='libchanfix_la-CHECKCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-CHECKCommand.lo `test -f 'CHECKCommand.cc' || echo '$(srcdir)/'`CHECKCommand.cc
 
 libchanfix_la-DEBUGCommand.lo: DEBUGCommand.cc
-@AMDEP_TRUE@   source='DEBUGCommand.cc' object='libchanfix_la-DEBUGCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DEBUGCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-DEBUGCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DEBUGCommand.lo `test -f 'DEBUGCommand.cc' || echo '$(srcdir)/'`DEBUGCommand.cc
-
-libchanfix_la-DELFLAGCommand.o: DELFLAGCommand.cc
-@AMDEP_TRUE@   source='DELFLAGCommand.cc' object='libchanfix_la-DELFLAGCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELFLAGCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-DELFLAGCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELFLAGCommand.o `test -f 'DELFLAGCommand.cc' || echo '$(srcdir)/'`DELFLAGCommand.cc
-
-libchanfix_la-DELFLAGCommand.obj: DELFLAGCommand.cc
-@AMDEP_TRUE@   source='DELFLAGCommand.cc' object='libchanfix_la-DELFLAGCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELFLAGCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-DELFLAGCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELFLAGCommand.obj `cygpath -w DELFLAGCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-DEBUGCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-DEBUGCommand.Tpo -c -o libchanfix_la-DEBUGCommand.lo `test -f 'DEBUGCommand.cc' || echo '$(srcdir)/'`DEBUGCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-DEBUGCommand.Tpo $(DEPDIR)/libchanfix_la-DEBUGCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='DEBUGCommand.cc' object='libchanfix_la-DEBUGCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DEBUGCommand.lo `test -f 'DEBUGCommand.cc' || echo '$(srcdir)/'`DEBUGCommand.cc
 
 libchanfix_la-DELFLAGCommand.lo: DELFLAGCommand.cc
-@AMDEP_TRUE@   source='DELFLAGCommand.cc' object='libchanfix_la-DELFLAGCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELFLAGCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-DELFLAGCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELFLAGCommand.lo `test -f 'DELFLAGCommand.cc' || echo '$(srcdir)/'`DELFLAGCommand.cc
-
-libchanfix_la-DELHOSTCommand.o: DELHOSTCommand.cc
-@AMDEP_TRUE@   source='DELHOSTCommand.cc' object='libchanfix_la-DELHOSTCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELHOSTCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-DELHOSTCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELHOSTCommand.o `test -f 'DELHOSTCommand.cc' || echo '$(srcdir)/'`DELHOSTCommand.cc
-
-libchanfix_la-DELHOSTCommand.obj: DELHOSTCommand.cc
-@AMDEP_TRUE@   source='DELHOSTCommand.cc' object='libchanfix_la-DELHOSTCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELHOSTCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-DELHOSTCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELHOSTCommand.obj `cygpath -w DELHOSTCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-DELFLAGCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-DELFLAGCommand.Tpo -c -o libchanfix_la-DELFLAGCommand.lo `test -f 'DELFLAGCommand.cc' || echo '$(srcdir)/'`DELFLAGCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-DELFLAGCommand.Tpo $(DEPDIR)/libchanfix_la-DELFLAGCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='DELFLAGCommand.cc' object='libchanfix_la-DELFLAGCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELFLAGCommand.lo `test -f 'DELFLAGCommand.cc' || echo '$(srcdir)/'`DELFLAGCommand.cc
 
 libchanfix_la-DELHOSTCommand.lo: DELHOSTCommand.cc
-@AMDEP_TRUE@   source='DELHOSTCommand.cc' object='libchanfix_la-DELHOSTCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELHOSTCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-DELHOSTCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELHOSTCommand.lo `test -f 'DELHOSTCommand.cc' || echo '$(srcdir)/'`DELHOSTCommand.cc
-
-libchanfix_la-DELNOTECommand.o: DELNOTECommand.cc
-@AMDEP_TRUE@   source='DELNOTECommand.cc' object='libchanfix_la-DELNOTECommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELNOTECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-DELNOTECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELNOTECommand.o `test -f 'DELNOTECommand.cc' || echo '$(srcdir)/'`DELNOTECommand.cc
-
-libchanfix_la-DELNOTECommand.obj: DELNOTECommand.cc
-@AMDEP_TRUE@   source='DELNOTECommand.cc' object='libchanfix_la-DELNOTECommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELNOTECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-DELNOTECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELNOTECommand.obj `cygpath -w DELNOTECommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-DELHOSTCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-DELHOSTCommand.Tpo -c -o libchanfix_la-DELHOSTCommand.lo `test -f 'DELHOSTCommand.cc' || echo '$(srcdir)/'`DELHOSTCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-DELHOSTCommand.Tpo $(DEPDIR)/libchanfix_la-DELHOSTCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='DELHOSTCommand.cc' object='libchanfix_la-DELHOSTCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELHOSTCommand.lo `test -f 'DELHOSTCommand.cc' || echo '$(srcdir)/'`DELHOSTCommand.cc
 
 libchanfix_la-DELNOTECommand.lo: DELNOTECommand.cc
-@AMDEP_TRUE@   source='DELNOTECommand.cc' object='libchanfix_la-DELNOTECommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELNOTECommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-DELNOTECommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELNOTECommand.lo `test -f 'DELNOTECommand.cc' || echo '$(srcdir)/'`DELNOTECommand.cc
-
-libchanfix_la-DELUSERCommand.o: DELUSERCommand.cc
-@AMDEP_TRUE@   source='DELUSERCommand.cc' object='libchanfix_la-DELUSERCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELUSERCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-DELUSERCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELUSERCommand.o `test -f 'DELUSERCommand.cc' || echo '$(srcdir)/'`DELUSERCommand.cc
-
-libchanfix_la-DELUSERCommand.obj: DELUSERCommand.cc
-@AMDEP_TRUE@   source='DELUSERCommand.cc' object='libchanfix_la-DELUSERCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELUSERCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-DELUSERCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELUSERCommand.obj `cygpath -w DELUSERCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-DELNOTECommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-DELNOTECommand.Tpo -c -o libchanfix_la-DELNOTECommand.lo `test -f 'DELNOTECommand.cc' || echo '$(srcdir)/'`DELNOTECommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-DELNOTECommand.Tpo $(DEPDIR)/libchanfix_la-DELNOTECommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='DELNOTECommand.cc' object='libchanfix_la-DELNOTECommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELNOTECommand.lo `test -f 'DELNOTECommand.cc' || echo '$(srcdir)/'`DELNOTECommand.cc
 
 libchanfix_la-DELUSERCommand.lo: DELUSERCommand.cc
-@AMDEP_TRUE@   source='DELUSERCommand.cc' object='libchanfix_la-DELUSERCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-DELUSERCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-DELUSERCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELUSERCommand.lo `test -f 'DELUSERCommand.cc' || echo '$(srcdir)/'`DELUSERCommand.cc
-
-libchanfix_la-HELPCommand.o: HELPCommand.cc
-@AMDEP_TRUE@   source='HELPCommand.cc' object='libchanfix_la-HELPCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-HELPCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-HELPCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-HELPCommand.o `test -f 'HELPCommand.cc' || echo '$(srcdir)/'`HELPCommand.cc
-
-libchanfix_la-HELPCommand.obj: HELPCommand.cc
-@AMDEP_TRUE@   source='HELPCommand.cc' object='libchanfix_la-HELPCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-HELPCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-HELPCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-HELPCommand.obj `cygpath -w HELPCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-DELUSERCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-DELUSERCommand.Tpo -c -o libchanfix_la-DELUSERCommand.lo `test -f 'DELUSERCommand.cc' || echo '$(srcdir)/'`DELUSERCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-DELUSERCommand.Tpo $(DEPDIR)/libchanfix_la-DELUSERCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='DELUSERCommand.cc' object='libchanfix_la-DELUSERCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-DELUSERCommand.lo `test -f 'DELUSERCommand.cc' || echo '$(srcdir)/'`DELUSERCommand.cc
 
 libchanfix_la-HELPCommand.lo: HELPCommand.cc
-@AMDEP_TRUE@   source='HELPCommand.cc' object='libchanfix_la-HELPCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-HELPCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-HELPCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-HELPCommand.lo `test -f 'HELPCommand.cc' || echo '$(srcdir)/'`HELPCommand.cc
-
-libchanfix_la-HISTORYCommand.o: HISTORYCommand.cc
-@AMDEP_TRUE@   source='HISTORYCommand.cc' object='libchanfix_la-HISTORYCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-HISTORYCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-HISTORYCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-HISTORYCommand.o `test -f 'HISTORYCommand.cc' || echo '$(srcdir)/'`HISTORYCommand.cc
-
-libchanfix_la-HISTORYCommand.obj: HISTORYCommand.cc
-@AMDEP_TRUE@   source='HISTORYCommand.cc' object='libchanfix_la-HISTORYCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-HISTORYCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-HISTORYCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-HISTORYCommand.obj `cygpath -w HISTORYCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-HELPCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-HELPCommand.Tpo -c -o libchanfix_la-HELPCommand.lo `test -f 'HELPCommand.cc' || echo '$(srcdir)/'`HELPCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-HELPCommand.Tpo $(DEPDIR)/libchanfix_la-HELPCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='HELPCommand.cc' object='libchanfix_la-HELPCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-HELPCommand.lo `test -f 'HELPCommand.cc' || echo '$(srcdir)/'`HELPCommand.cc
 
 libchanfix_la-HISTORYCommand.lo: HISTORYCommand.cc
-@AMDEP_TRUE@   source='HISTORYCommand.cc' object='libchanfix_la-HISTORYCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-HISTORYCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-HISTORYCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-HISTORYCommand.lo `test -f 'HISTORYCommand.cc' || echo '$(srcdir)/'`HISTORYCommand.cc
-
-libchanfix_la-INFOCommand.o: INFOCommand.cc
-@AMDEP_TRUE@   source='INFOCommand.cc' object='libchanfix_la-INFOCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-INFOCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-INFOCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-INFOCommand.o `test -f 'INFOCommand.cc' || echo '$(srcdir)/'`INFOCommand.cc
-
-libchanfix_la-INFOCommand.obj: INFOCommand.cc
-@AMDEP_TRUE@   source='INFOCommand.cc' object='libchanfix_la-INFOCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-INFOCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-INFOCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-INFOCommand.obj `cygpath -w INFOCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-HISTORYCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-HISTORYCommand.Tpo -c -o libchanfix_la-HISTORYCommand.lo `test -f 'HISTORYCommand.cc' || echo '$(srcdir)/'`HISTORYCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-HISTORYCommand.Tpo $(DEPDIR)/libchanfix_la-HISTORYCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='HISTORYCommand.cc' object='libchanfix_la-HISTORYCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-HISTORYCommand.lo `test -f 'HISTORYCommand.cc' || echo '$(srcdir)/'`HISTORYCommand.cc
 
 libchanfix_la-INFOCommand.lo: INFOCommand.cc
-@AMDEP_TRUE@   source='INFOCommand.cc' object='libchanfix_la-INFOCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-INFOCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-INFOCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-INFOCommand.lo `test -f 'INFOCommand.cc' || echo '$(srcdir)/'`INFOCommand.cc
-
-libchanfix_la-INVITECommand.o: INVITECommand.cc
-@AMDEP_TRUE@   source='INVITECommand.cc' object='libchanfix_la-INVITECommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-INVITECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-INVITECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-INVITECommand.o `test -f 'INVITECommand.cc' || echo '$(srcdir)/'`INVITECommand.cc
-
-libchanfix_la-INVITECommand.obj: INVITECommand.cc
-@AMDEP_TRUE@   source='INVITECommand.cc' object='libchanfix_la-INVITECommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-INVITECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-INVITECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-INVITECommand.obj `cygpath -w INVITECommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-INFOCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-INFOCommand.Tpo -c -o libchanfix_la-INFOCommand.lo `test -f 'INFOCommand.cc' || echo '$(srcdir)/'`INFOCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-INFOCommand.Tpo $(DEPDIR)/libchanfix_la-INFOCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='INFOCommand.cc' object='libchanfix_la-INFOCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-INFOCommand.lo `test -f 'INFOCommand.cc' || echo '$(srcdir)/'`INFOCommand.cc
 
 libchanfix_la-INVITECommand.lo: INVITECommand.cc
-@AMDEP_TRUE@   source='INVITECommand.cc' object='libchanfix_la-INVITECommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-INVITECommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-INVITECommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-INVITECommand.lo `test -f 'INVITECommand.cc' || echo '$(srcdir)/'`INVITECommand.cc
-
-libchanfix_la-LASTCOMCommand.o: LASTCOMCommand.cc
-@AMDEP_TRUE@   source='LASTCOMCommand.cc' object='libchanfix_la-LASTCOMCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-LASTCOMCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-LASTCOMCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LASTCOMCommand.o `test -f 'LASTCOMCommand.cc' || echo '$(srcdir)/'`LASTCOMCommand.cc
-
-libchanfix_la-LASTCOMCommand.obj: LASTCOMCommand.cc
-@AMDEP_TRUE@   source='LASTCOMCommand.cc' object='libchanfix_la-LASTCOMCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-LASTCOMCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-LASTCOMCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LASTCOMCommand.obj `cygpath -w LASTCOMCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-INVITECommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-INVITECommand.Tpo -c -o libchanfix_la-INVITECommand.lo `test -f 'INVITECommand.cc' || echo '$(srcdir)/'`INVITECommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-INVITECommand.Tpo $(DEPDIR)/libchanfix_la-INVITECommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='INVITECommand.cc' object='libchanfix_la-INVITECommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-INVITECommand.lo `test -f 'INVITECommand.cc' || echo '$(srcdir)/'`INVITECommand.cc
 
 libchanfix_la-LASTCOMCommand.lo: LASTCOMCommand.cc
-@AMDEP_TRUE@   source='LASTCOMCommand.cc' object='libchanfix_la-LASTCOMCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-LASTCOMCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-LASTCOMCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LASTCOMCommand.lo `test -f 'LASTCOMCommand.cc' || echo '$(srcdir)/'`LASTCOMCommand.cc
-
-libchanfix_la-LISTBLOCKEDCommand.o: LISTBLOCKEDCommand.cc
-@AMDEP_TRUE@   source='LISTBLOCKEDCommand.cc' object='libchanfix_la-LISTBLOCKEDCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-LISTBLOCKEDCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-LISTBLOCKEDCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LISTBLOCKEDCommand.o `test -f 'LISTBLOCKEDCommand.cc' || echo '$(srcdir)/'`LISTBLOCKEDCommand.cc
-
-libchanfix_la-LISTBLOCKEDCommand.obj: LISTBLOCKEDCommand.cc
-@AMDEP_TRUE@   source='LISTBLOCKEDCommand.cc' object='libchanfix_la-LISTBLOCKEDCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-LISTBLOCKEDCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-LISTBLOCKEDCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LISTBLOCKEDCommand.obj `cygpath -w LISTBLOCKEDCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-LASTCOMCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-LASTCOMCommand.Tpo -c -o libchanfix_la-LASTCOMCommand.lo `test -f 'LASTCOMCommand.cc' || echo '$(srcdir)/'`LASTCOMCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-LASTCOMCommand.Tpo $(DEPDIR)/libchanfix_la-LASTCOMCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='LASTCOMCommand.cc' object='libchanfix_la-LASTCOMCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LASTCOMCommand.lo `test -f 'LASTCOMCommand.cc' || echo '$(srcdir)/'`LASTCOMCommand.cc
 
 libchanfix_la-LISTBLOCKEDCommand.lo: LISTBLOCKEDCommand.cc
-@AMDEP_TRUE@   source='LISTBLOCKEDCommand.cc' object='libchanfix_la-LISTBLOCKEDCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-LISTBLOCKEDCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-LISTBLOCKEDCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LISTBLOCKEDCommand.lo `test -f 'LISTBLOCKEDCommand.cc' || echo '$(srcdir)/'`LISTBLOCKEDCommand.cc
-
-libchanfix_la-LISTHOSTSCommand.o: LISTHOSTSCommand.cc
-@AMDEP_TRUE@   source='LISTHOSTSCommand.cc' object='libchanfix_la-LISTHOSTSCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-LISTHOSTSCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-LISTHOSTSCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LISTHOSTSCommand.o `test -f 'LISTHOSTSCommand.cc' || echo '$(srcdir)/'`LISTHOSTSCommand.cc
-
-libchanfix_la-LISTHOSTSCommand.obj: LISTHOSTSCommand.cc
-@AMDEP_TRUE@   source='LISTHOSTSCommand.cc' object='libchanfix_la-LISTHOSTSCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-LISTHOSTSCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-LISTHOSTSCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LISTHOSTSCommand.obj `cygpath -w LISTHOSTSCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-LISTBLOCKEDCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-LISTBLOCKEDCommand.Tpo -c -o libchanfix_la-LISTBLOCKEDCommand.lo `test -f 'LISTBLOCKEDCommand.cc' || echo '$(srcdir)/'`LISTBLOCKEDCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-LISTBLOCKEDCommand.Tpo $(DEPDIR)/libchanfix_la-LISTBLOCKEDCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='LISTBLOCKEDCommand.cc' object='libchanfix_la-LISTBLOCKEDCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LISTBLOCKEDCommand.lo `test -f 'LISTBLOCKEDCommand.cc' || echo '$(srcdir)/'`LISTBLOCKEDCommand.cc
 
 libchanfix_la-LISTHOSTSCommand.lo: LISTHOSTSCommand.cc
-@AMDEP_TRUE@   source='LISTHOSTSCommand.cc' object='libchanfix_la-LISTHOSTSCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-LISTHOSTSCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-LISTHOSTSCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LISTHOSTSCommand.lo `test -f 'LISTHOSTSCommand.cc' || echo '$(srcdir)/'`LISTHOSTSCommand.cc
-
-libchanfix_la-OPLISTCommand.o: OPLISTCommand.cc
-@AMDEP_TRUE@   source='OPLISTCommand.cc' object='libchanfix_la-OPLISTCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-OPLISTCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-OPLISTCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-OPLISTCommand.o `test -f 'OPLISTCommand.cc' || echo '$(srcdir)/'`OPLISTCommand.cc
-
-libchanfix_la-OPLISTCommand.obj: OPLISTCommand.cc
-@AMDEP_TRUE@   source='OPLISTCommand.cc' object='libchanfix_la-OPLISTCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-OPLISTCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-OPLISTCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-OPLISTCommand.obj `cygpath -w OPLISTCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-LISTHOSTSCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-LISTHOSTSCommand.Tpo -c -o libchanfix_la-LISTHOSTSCommand.lo `test -f 'LISTHOSTSCommand.cc' || echo '$(srcdir)/'`LISTHOSTSCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-LISTHOSTSCommand.Tpo $(DEPDIR)/libchanfix_la-LISTHOSTSCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='LISTHOSTSCommand.cc' object='libchanfix_la-LISTHOSTSCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-LISTHOSTSCommand.lo `test -f 'LISTHOSTSCommand.cc' || echo '$(srcdir)/'`LISTHOSTSCommand.cc
 
 libchanfix_la-OPLISTCommand.lo: OPLISTCommand.cc
-@AMDEP_TRUE@   source='OPLISTCommand.cc' object='libchanfix_la-OPLISTCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-OPLISTCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-OPLISTCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-OPLISTCommand.lo `test -f 'OPLISTCommand.cc' || echo '$(srcdir)/'`OPLISTCommand.cc
-
-libchanfix_la-OPNICKSCommand.o: OPNICKSCommand.cc
-@AMDEP_TRUE@   source='OPNICKSCommand.cc' object='libchanfix_la-OPNICKSCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-OPNICKSCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-OPNICKSCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-OPNICKSCommand.o `test -f 'OPNICKSCommand.cc' || echo '$(srcdir)/'`OPNICKSCommand.cc
-
-libchanfix_la-OPNICKSCommand.obj: OPNICKSCommand.cc
-@AMDEP_TRUE@   source='OPNICKSCommand.cc' object='libchanfix_la-OPNICKSCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-OPNICKSCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-OPNICKSCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-OPNICKSCommand.obj `cygpath -w OPNICKSCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-OPLISTCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-OPLISTCommand.Tpo -c -o libchanfix_la-OPLISTCommand.lo `test -f 'OPLISTCommand.cc' || echo '$(srcdir)/'`OPLISTCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-OPLISTCommand.Tpo $(DEPDIR)/libchanfix_la-OPLISTCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='OPLISTCommand.cc' object='libchanfix_la-OPLISTCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-OPLISTCommand.lo `test -f 'OPLISTCommand.cc' || echo '$(srcdir)/'`OPLISTCommand.cc
 
 libchanfix_la-OPNICKSCommand.lo: OPNICKSCommand.cc
-@AMDEP_TRUE@   source='OPNICKSCommand.cc' object='libchanfix_la-OPNICKSCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-OPNICKSCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-OPNICKSCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-OPNICKSCommand.lo `test -f 'OPNICKSCommand.cc' || echo '$(srcdir)/'`OPNICKSCommand.cc
-
-libchanfix_la-QUOTECommand.o: QUOTECommand.cc
-@AMDEP_TRUE@   source='QUOTECommand.cc' object='libchanfix_la-QUOTECommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-QUOTECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-QUOTECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-QUOTECommand.o `test -f 'QUOTECommand.cc' || echo '$(srcdir)/'`QUOTECommand.cc
-
-libchanfix_la-QUOTECommand.obj: QUOTECommand.cc
-@AMDEP_TRUE@   source='QUOTECommand.cc' object='libchanfix_la-QUOTECommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-QUOTECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-QUOTECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-QUOTECommand.obj `cygpath -w QUOTECommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-OPNICKSCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-OPNICKSCommand.Tpo -c -o libchanfix_la-OPNICKSCommand.lo `test -f 'OPNICKSCommand.cc' || echo '$(srcdir)/'`OPNICKSCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-OPNICKSCommand.Tpo $(DEPDIR)/libchanfix_la-OPNICKSCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='OPNICKSCommand.cc' object='libchanfix_la-OPNICKSCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-OPNICKSCommand.lo `test -f 'OPNICKSCommand.cc' || echo '$(srcdir)/'`OPNICKSCommand.cc
 
 libchanfix_la-QUOTECommand.lo: QUOTECommand.cc
-@AMDEP_TRUE@   source='QUOTECommand.cc' object='libchanfix_la-QUOTECommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-QUOTECommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-QUOTECommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-QUOTECommand.lo `test -f 'QUOTECommand.cc' || echo '$(srcdir)/'`QUOTECommand.cc
-
-libchanfix_la-REHASHCommand.o: REHASHCommand.cc
-@AMDEP_TRUE@   source='REHASHCommand.cc' object='libchanfix_la-REHASHCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-REHASHCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-REHASHCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-REHASHCommand.o `test -f 'REHASHCommand.cc' || echo '$(srcdir)/'`REHASHCommand.cc
-
-libchanfix_la-REHASHCommand.obj: REHASHCommand.cc
-@AMDEP_TRUE@   source='REHASHCommand.cc' object='libchanfix_la-REHASHCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-REHASHCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-REHASHCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-REHASHCommand.obj `cygpath -w REHASHCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-QUOTECommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-QUOTECommand.Tpo -c -o libchanfix_la-QUOTECommand.lo `test -f 'QUOTECommand.cc' || echo '$(srcdir)/'`QUOTECommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-QUOTECommand.Tpo $(DEPDIR)/libchanfix_la-QUOTECommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='QUOTECommand.cc' object='libchanfix_la-QUOTECommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-QUOTECommand.lo `test -f 'QUOTECommand.cc' || echo '$(srcdir)/'`QUOTECommand.cc
 
 libchanfix_la-REHASHCommand.lo: REHASHCommand.cc
-@AMDEP_TRUE@   source='REHASHCommand.cc' object='libchanfix_la-REHASHCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-REHASHCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-REHASHCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-REHASHCommand.lo `test -f 'REHASHCommand.cc' || echo '$(srcdir)/'`REHASHCommand.cc
-
-libchanfix_la-RELOADCommand.o: RELOADCommand.cc
-@AMDEP_TRUE@   source='RELOADCommand.cc' object='libchanfix_la-RELOADCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-RELOADCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-RELOADCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-RELOADCommand.o `test -f 'RELOADCommand.cc' || echo '$(srcdir)/'`RELOADCommand.cc
-
-libchanfix_la-RELOADCommand.obj: RELOADCommand.cc
-@AMDEP_TRUE@   source='RELOADCommand.cc' object='libchanfix_la-RELOADCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-RELOADCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-RELOADCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-RELOADCommand.obj `cygpath -w RELOADCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-REHASHCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-REHASHCommand.Tpo -c -o libchanfix_la-REHASHCommand.lo `test -f 'REHASHCommand.cc' || echo '$(srcdir)/'`REHASHCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-REHASHCommand.Tpo $(DEPDIR)/libchanfix_la-REHASHCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='REHASHCommand.cc' object='libchanfix_la-REHASHCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-REHASHCommand.lo `test -f 'REHASHCommand.cc' || echo '$(srcdir)/'`REHASHCommand.cc
 
 libchanfix_la-RELOADCommand.lo: RELOADCommand.cc
-@AMDEP_TRUE@   source='RELOADCommand.cc' object='libchanfix_la-RELOADCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-RELOADCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-RELOADCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-RELOADCommand.lo `test -f 'RELOADCommand.cc' || echo '$(srcdir)/'`RELOADCommand.cc
-
-libchanfix_la-REQUESTOPCommand.o: REQUESTOPCommand.cc
-@AMDEP_TRUE@   source='REQUESTOPCommand.cc' object='libchanfix_la-REQUESTOPCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-REQUESTOPCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-REQUESTOPCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-REQUESTOPCommand.o `test -f 'REQUESTOPCommand.cc' || echo '$(srcdir)/'`REQUESTOPCommand.cc
-
-libchanfix_la-REQUESTOPCommand.obj: REQUESTOPCommand.cc
-@AMDEP_TRUE@   source='REQUESTOPCommand.cc' object='libchanfix_la-REQUESTOPCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-REQUESTOPCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-REQUESTOPCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-REQUESTOPCommand.obj `cygpath -w REQUESTOPCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-RELOADCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-RELOADCommand.Tpo -c -o libchanfix_la-RELOADCommand.lo `test -f 'RELOADCommand.cc' || echo '$(srcdir)/'`RELOADCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-RELOADCommand.Tpo $(DEPDIR)/libchanfix_la-RELOADCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='RELOADCommand.cc' object='libchanfix_la-RELOADCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-RELOADCommand.lo `test -f 'RELOADCommand.cc' || echo '$(srcdir)/'`RELOADCommand.cc
 
 libchanfix_la-REQUESTOPCommand.lo: REQUESTOPCommand.cc
-@AMDEP_TRUE@   source='REQUESTOPCommand.cc' object='libchanfix_la-REQUESTOPCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-REQUESTOPCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-REQUESTOPCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-REQUESTOPCommand.lo `test -f 'REQUESTOPCommand.cc' || echo '$(srcdir)/'`REQUESTOPCommand.cc
-
-libchanfix_la-SCORECommand.o: SCORECommand.cc
-@AMDEP_TRUE@   source='SCORECommand.cc' object='libchanfix_la-SCORECommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SCORECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SCORECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SCORECommand.o `test -f 'SCORECommand.cc' || echo '$(srcdir)/'`SCORECommand.cc
-
-libchanfix_la-SCORECommand.obj: SCORECommand.cc
-@AMDEP_TRUE@   source='SCORECommand.cc' object='libchanfix_la-SCORECommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SCORECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SCORECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SCORECommand.obj `cygpath -w SCORECommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-REQUESTOPCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-REQUESTOPCommand.Tpo -c -o libchanfix_la-REQUESTOPCommand.lo `test -f 'REQUESTOPCommand.cc' || echo '$(srcdir)/'`REQUESTOPCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-REQUESTOPCommand.Tpo $(DEPDIR)/libchanfix_la-REQUESTOPCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='REQUESTOPCommand.cc' object='libchanfix_la-REQUESTOPCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-REQUESTOPCommand.lo `test -f 'REQUESTOPCommand.cc' || echo '$(srcdir)/'`REQUESTOPCommand.cc
 
 libchanfix_la-SCORECommand.lo: SCORECommand.cc
-@AMDEP_TRUE@   source='SCORECommand.cc' object='libchanfix_la-SCORECommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SCORECommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-SCORECommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SCORECommand.lo `test -f 'SCORECommand.cc' || echo '$(srcdir)/'`SCORECommand.cc
-
-libchanfix_la-SAYCommand.o: SAYCommand.cc
-@AMDEP_TRUE@   source='SAYCommand.cc' object='libchanfix_la-SAYCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SAYCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SAYCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SAYCommand.o `test -f 'SAYCommand.cc' || echo '$(srcdir)/'`SAYCommand.cc
-
-libchanfix_la-SAYCommand.obj: SAYCommand.cc
-@AMDEP_TRUE@   source='SAYCommand.cc' object='libchanfix_la-SAYCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SAYCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SAYCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SAYCommand.obj `cygpath -w SAYCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-SCORECommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-SCORECommand.Tpo -c -o libchanfix_la-SCORECommand.lo `test -f 'SCORECommand.cc' || echo '$(srcdir)/'`SCORECommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-SCORECommand.Tpo $(DEPDIR)/libchanfix_la-SCORECommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='SCORECommand.cc' object='libchanfix_la-SCORECommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SCORECommand.lo `test -f 'SCORECommand.cc' || echo '$(srcdir)/'`SCORECommand.cc
 
 libchanfix_la-SAYCommand.lo: SAYCommand.cc
-@AMDEP_TRUE@   source='SAYCommand.cc' object='libchanfix_la-SAYCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SAYCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-SAYCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SAYCommand.lo `test -f 'SAYCommand.cc' || echo '$(srcdir)/'`SAYCommand.cc
-
-libchanfix_la-SETCommand.o: SETCommand.cc
-@AMDEP_TRUE@   source='SETCommand.cc' object='libchanfix_la-SETCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SETCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SETCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SETCommand.o `test -f 'SETCommand.cc' || echo '$(srcdir)/'`SETCommand.cc
-
-libchanfix_la-SETCommand.obj: SETCommand.cc
-@AMDEP_TRUE@   source='SETCommand.cc' object='libchanfix_la-SETCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SETCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SETCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SETCommand.obj `cygpath -w SETCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-SAYCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-SAYCommand.Tpo -c -o libchanfix_la-SAYCommand.lo `test -f 'SAYCommand.cc' || echo '$(srcdir)/'`SAYCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-SAYCommand.Tpo $(DEPDIR)/libchanfix_la-SAYCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='SAYCommand.cc' object='libchanfix_la-SAYCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SAYCommand.lo `test -f 'SAYCommand.cc' || echo '$(srcdir)/'`SAYCommand.cc
 
 libchanfix_la-SETCommand.lo: SETCommand.cc
-@AMDEP_TRUE@   source='SETCommand.cc' object='libchanfix_la-SETCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SETCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-SETCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SETCommand.lo `test -f 'SETCommand.cc' || echo '$(srcdir)/'`SETCommand.cc
-
-libchanfix_la-SETGROUPCommand.o: SETGROUPCommand.cc
-@AMDEP_TRUE@   source='SETGROUPCommand.cc' object='libchanfix_la-SETGROUPCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SETGROUPCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SETGROUPCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SETGROUPCommand.o `test -f 'SETGROUPCommand.cc' || echo '$(srcdir)/'`SETGROUPCommand.cc
-
-libchanfix_la-SETGROUPCommand.obj: SETGROUPCommand.cc
-@AMDEP_TRUE@   source='SETGROUPCommand.cc' object='libchanfix_la-SETGROUPCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SETGROUPCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SETGROUPCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SETGROUPCommand.obj `cygpath -w SETGROUPCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-SETCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-SETCommand.Tpo -c -o libchanfix_la-SETCommand.lo `test -f 'SETCommand.cc' || echo '$(srcdir)/'`SETCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-SETCommand.Tpo $(DEPDIR)/libchanfix_la-SETCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='SETCommand.cc' object='libchanfix_la-SETCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SETCommand.lo `test -f 'SETCommand.cc' || echo '$(srcdir)/'`SETCommand.cc
 
 libchanfix_la-SETGROUPCommand.lo: SETGROUPCommand.cc
-@AMDEP_TRUE@   source='SETGROUPCommand.cc' object='libchanfix_la-SETGROUPCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SETGROUPCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-SETGROUPCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SETGROUPCommand.lo `test -f 'SETGROUPCommand.cc' || echo '$(srcdir)/'`SETGROUPCommand.cc
-
-libchanfix_la-SHUTDOWNCommand.o: SHUTDOWNCommand.cc
-@AMDEP_TRUE@   source='SHUTDOWNCommand.cc' object='libchanfix_la-SHUTDOWNCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SHUTDOWNCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SHUTDOWNCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SHUTDOWNCommand.o `test -f 'SHUTDOWNCommand.cc' || echo '$(srcdir)/'`SHUTDOWNCommand.cc
-
-libchanfix_la-SHUTDOWNCommand.obj: SHUTDOWNCommand.cc
-@AMDEP_TRUE@   source='SHUTDOWNCommand.cc' object='libchanfix_la-SHUTDOWNCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SHUTDOWNCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SHUTDOWNCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SHUTDOWNCommand.obj `cygpath -w SHUTDOWNCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-SETGROUPCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-SETGROUPCommand.Tpo -c -o libchanfix_la-SETGROUPCommand.lo `test -f 'SETGROUPCommand.cc' || echo '$(srcdir)/'`SETGROUPCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-SETGROUPCommand.Tpo $(DEPDIR)/libchanfix_la-SETGROUPCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='SETGROUPCommand.cc' object='libchanfix_la-SETGROUPCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SETGROUPCommand.lo `test -f 'SETGROUPCommand.cc' || echo '$(srcdir)/'`SETGROUPCommand.cc
 
 libchanfix_la-SHUTDOWNCommand.lo: SHUTDOWNCommand.cc
-@AMDEP_TRUE@   source='SHUTDOWNCommand.cc' object='libchanfix_la-SHUTDOWNCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SHUTDOWNCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-SHUTDOWNCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SHUTDOWNCommand.lo `test -f 'SHUTDOWNCommand.cc' || echo '$(srcdir)/'`SHUTDOWNCommand.cc
-
-libchanfix_la-SIMULATECommand.o: SIMULATECommand.cc
-@AMDEP_TRUE@   source='SIMULATECommand.cc' object='libchanfix_la-SIMULATECommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SIMULATECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SIMULATECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SIMULATECommand.o `test -f 'SIMULATECommand.cc' || echo '$(srcdir)/'`SIMULATECommand.cc
-
-libchanfix_la-SIMULATECommand.obj: SIMULATECommand.cc
-@AMDEP_TRUE@   source='SIMULATECommand.cc' object='libchanfix_la-SIMULATECommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SIMULATECommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SIMULATECommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SIMULATECommand.obj `cygpath -w SIMULATECommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-SHUTDOWNCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-SHUTDOWNCommand.Tpo -c -o libchanfix_la-SHUTDOWNCommand.lo `test -f 'SHUTDOWNCommand.cc' || echo '$(srcdir)/'`SHUTDOWNCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-SHUTDOWNCommand.Tpo $(DEPDIR)/libchanfix_la-SHUTDOWNCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='SHUTDOWNCommand.cc' object='libchanfix_la-SHUTDOWNCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SHUTDOWNCommand.lo `test -f 'SHUTDOWNCommand.cc' || echo '$(srcdir)/'`SHUTDOWNCommand.cc
 
 libchanfix_la-SIMULATECommand.lo: SIMULATECommand.cc
-@AMDEP_TRUE@   source='SIMULATECommand.cc' object='libchanfix_la-SIMULATECommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SIMULATECommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-SIMULATECommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SIMULATECommand.lo `test -f 'SIMULATECommand.cc' || echo '$(srcdir)/'`SIMULATECommand.cc
-
-libchanfix_la-STATUSCommand.o: STATUSCommand.cc
-@AMDEP_TRUE@   source='STATUSCommand.cc' object='libchanfix_la-STATUSCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-STATUSCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-STATUSCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-STATUSCommand.o `test -f 'STATUSCommand.cc' || echo '$(srcdir)/'`STATUSCommand.cc
-
-libchanfix_la-STATUSCommand.obj: STATUSCommand.cc
-@AMDEP_TRUE@   source='STATUSCommand.cc' object='libchanfix_la-STATUSCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-STATUSCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-STATUSCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-STATUSCommand.obj `cygpath -w STATUSCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-SIMULATECommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-SIMULATECommand.Tpo -c -o libchanfix_la-SIMULATECommand.lo `test -f 'SIMULATECommand.cc' || echo '$(srcdir)/'`SIMULATECommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-SIMULATECommand.Tpo $(DEPDIR)/libchanfix_la-SIMULATECommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='SIMULATECommand.cc' object='libchanfix_la-SIMULATECommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SIMULATECommand.lo `test -f 'SIMULATECommand.cc' || echo '$(srcdir)/'`SIMULATECommand.cc
 
 libchanfix_la-STATUSCommand.lo: STATUSCommand.cc
-@AMDEP_TRUE@   source='STATUSCommand.cc' object='libchanfix_la-STATUSCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-STATUSCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-STATUSCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-STATUSCommand.lo `test -f 'STATUSCommand.cc' || echo '$(srcdir)/'`STATUSCommand.cc
-
-libchanfix_la-SUSPENDCommand.o: SUSPENDCommand.cc
-@AMDEP_TRUE@   source='SUSPENDCommand.cc' object='libchanfix_la-SUSPENDCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SUSPENDCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SUSPENDCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SUSPENDCommand.o `test -f 'SUSPENDCommand.cc' || echo '$(srcdir)/'`SUSPENDCommand.cc
-
-libchanfix_la-SUSPENDCommand.obj: SUSPENDCommand.cc
-@AMDEP_TRUE@   source='SUSPENDCommand.cc' object='libchanfix_la-SUSPENDCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SUSPENDCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-SUSPENDCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SUSPENDCommand.obj `cygpath -w SUSPENDCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-STATUSCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-STATUSCommand.Tpo -c -o libchanfix_la-STATUSCommand.lo `test -f 'STATUSCommand.cc' || echo '$(srcdir)/'`STATUSCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-STATUSCommand.Tpo $(DEPDIR)/libchanfix_la-STATUSCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='STATUSCommand.cc' object='libchanfix_la-STATUSCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-STATUSCommand.lo `test -f 'STATUSCommand.cc' || echo '$(srcdir)/'`STATUSCommand.cc
 
 libchanfix_la-SUSPENDCommand.lo: SUSPENDCommand.cc
-@AMDEP_TRUE@   source='SUSPENDCommand.cc' object='libchanfix_la-SUSPENDCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-SUSPENDCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-SUSPENDCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SUSPENDCommand.lo `test -f 'SUSPENDCommand.cc' || echo '$(srcdir)/'`SUSPENDCommand.cc
-
-libchanfix_la-UNALERTCommand.o: UNALERTCommand.cc
-@AMDEP_TRUE@   source='UNALERTCommand.cc' object='libchanfix_la-UNALERTCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-UNALERTCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-UNALERTCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNALERTCommand.o `test -f 'UNALERTCommand.cc' || echo '$(srcdir)/'`UNALERTCommand.cc
-
-libchanfix_la-UNALERTCommand.obj: UNALERTCommand.cc
-@AMDEP_TRUE@   source='UNALERTCommand.cc' object='libchanfix_la-UNALERTCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-UNALERTCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-UNALERTCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNALERTCommand.obj `cygpath -w UNALERTCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-SUSPENDCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-SUSPENDCommand.Tpo -c -o libchanfix_la-SUSPENDCommand.lo `test -f 'SUSPENDCommand.cc' || echo '$(srcdir)/'`SUSPENDCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-SUSPENDCommand.Tpo $(DEPDIR)/libchanfix_la-SUSPENDCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='SUSPENDCommand.cc' object='libchanfix_la-SUSPENDCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-SUSPENDCommand.lo `test -f 'SUSPENDCommand.cc' || echo '$(srcdir)/'`SUSPENDCommand.cc
 
 libchanfix_la-UNALERTCommand.lo: UNALERTCommand.cc
-@AMDEP_TRUE@   source='UNALERTCommand.cc' object='libchanfix_la-UNALERTCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-UNALERTCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-UNALERTCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNALERTCommand.lo `test -f 'UNALERTCommand.cc' || echo '$(srcdir)/'`UNALERTCommand.cc
-
-libchanfix_la-UNBLOCKCommand.o: UNBLOCKCommand.cc
-@AMDEP_TRUE@   source='UNBLOCKCommand.cc' object='libchanfix_la-UNBLOCKCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-UNBLOCKCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-UNBLOCKCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNBLOCKCommand.o `test -f 'UNBLOCKCommand.cc' || echo '$(srcdir)/'`UNBLOCKCommand.cc
-
-libchanfix_la-UNBLOCKCommand.obj: UNBLOCKCommand.cc
-@AMDEP_TRUE@   source='UNBLOCKCommand.cc' object='libchanfix_la-UNBLOCKCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-UNBLOCKCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-UNBLOCKCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNBLOCKCommand.obj `cygpath -w UNBLOCKCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-UNALERTCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-UNALERTCommand.Tpo -c -o libchanfix_la-UNALERTCommand.lo `test -f 'UNALERTCommand.cc' || echo '$(srcdir)/'`UNALERTCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-UNALERTCommand.Tpo $(DEPDIR)/libchanfix_la-UNALERTCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='UNALERTCommand.cc' object='libchanfix_la-UNALERTCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNALERTCommand.lo `test -f 'UNALERTCommand.cc' || echo '$(srcdir)/'`UNALERTCommand.cc
 
 libchanfix_la-UNBLOCKCommand.lo: UNBLOCKCommand.cc
-@AMDEP_TRUE@   source='UNBLOCKCommand.cc' object='libchanfix_la-UNBLOCKCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-UNBLOCKCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-UNBLOCKCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNBLOCKCommand.lo `test -f 'UNBLOCKCommand.cc' || echo '$(srcdir)/'`UNBLOCKCommand.cc
-
-libchanfix_la-UNSUSPENDCommand.o: UNSUSPENDCommand.cc
-@AMDEP_TRUE@   source='UNSUSPENDCommand.cc' object='libchanfix_la-UNSUSPENDCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-UNSUSPENDCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-UNSUSPENDCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNSUSPENDCommand.o `test -f 'UNSUSPENDCommand.cc' || echo '$(srcdir)/'`UNSUSPENDCommand.cc
-
-libchanfix_la-UNSUSPENDCommand.obj: UNSUSPENDCommand.cc
-@AMDEP_TRUE@   source='UNSUSPENDCommand.cc' object='libchanfix_la-UNSUSPENDCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-UNSUSPENDCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-UNSUSPENDCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNSUSPENDCommand.obj `cygpath -w UNSUSPENDCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-UNBLOCKCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-UNBLOCKCommand.Tpo -c -o libchanfix_la-UNBLOCKCommand.lo `test -f 'UNBLOCKCommand.cc' || echo '$(srcdir)/'`UNBLOCKCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-UNBLOCKCommand.Tpo $(DEPDIR)/libchanfix_la-UNBLOCKCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='UNBLOCKCommand.cc' object='libchanfix_la-UNBLOCKCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNBLOCKCommand.lo `test -f 'UNBLOCKCommand.cc' || echo '$(srcdir)/'`UNBLOCKCommand.cc
 
 libchanfix_la-UNSUSPENDCommand.lo: UNSUSPENDCommand.cc
-@AMDEP_TRUE@   source='UNSUSPENDCommand.cc' object='libchanfix_la-UNSUSPENDCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-UNSUSPENDCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-UNSUSPENDCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNSUSPENDCommand.lo `test -f 'UNSUSPENDCommand.cc' || echo '$(srcdir)/'`UNSUSPENDCommand.cc
-
-libchanfix_la-USERSCORESCommand.o: USERSCORESCommand.cc
-@AMDEP_TRUE@   source='USERSCORESCommand.cc' object='libchanfix_la-USERSCORESCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-USERSCORESCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-USERSCORESCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-USERSCORESCommand.o `test -f 'USERSCORESCommand.cc' || echo '$(srcdir)/'`USERSCORESCommand.cc
-
-libchanfix_la-USERSCORESCommand.obj: USERSCORESCommand.cc
-@AMDEP_TRUE@   source='USERSCORESCommand.cc' object='libchanfix_la-USERSCORESCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-USERSCORESCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-USERSCORESCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-USERSCORESCommand.obj `cygpath -w USERSCORESCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-UNSUSPENDCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-UNSUSPENDCommand.Tpo -c -o libchanfix_la-UNSUSPENDCommand.lo `test -f 'UNSUSPENDCommand.cc' || echo '$(srcdir)/'`UNSUSPENDCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-UNSUSPENDCommand.Tpo $(DEPDIR)/libchanfix_la-UNSUSPENDCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='UNSUSPENDCommand.cc' object='libchanfix_la-UNSUSPENDCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-UNSUSPENDCommand.lo `test -f 'UNSUSPENDCommand.cc' || echo '$(srcdir)/'`UNSUSPENDCommand.cc
 
 libchanfix_la-USERSCORESCommand.lo: USERSCORESCommand.cc
-@AMDEP_TRUE@   source='USERSCORESCommand.cc' object='libchanfix_la-USERSCORESCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-USERSCORESCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-USERSCORESCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-USERSCORESCommand.lo `test -f 'USERSCORESCommand.cc' || echo '$(srcdir)/'`USERSCORESCommand.cc
-
-libchanfix_la-USETCommand.o: USETCommand.cc
-@AMDEP_TRUE@   source='USETCommand.cc' object='libchanfix_la-USETCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-USETCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-USETCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-USETCommand.o `test -f 'USETCommand.cc' || echo '$(srcdir)/'`USETCommand.cc
-
-libchanfix_la-USETCommand.obj: USETCommand.cc
-@AMDEP_TRUE@   source='USETCommand.cc' object='libchanfix_la-USETCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-USETCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-USETCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-USETCommand.obj `cygpath -w USETCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-USERSCORESCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-USERSCORESCommand.Tpo -c -o libchanfix_la-USERSCORESCommand.lo `test -f 'USERSCORESCommand.cc' || echo '$(srcdir)/'`USERSCORESCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-USERSCORESCommand.Tpo $(DEPDIR)/libchanfix_la-USERSCORESCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='USERSCORESCommand.cc' object='libchanfix_la-USERSCORESCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-USERSCORESCommand.lo `test -f 'USERSCORESCommand.cc' || echo '$(srcdir)/'`USERSCORESCommand.cc
 
 libchanfix_la-USETCommand.lo: USETCommand.cc
-@AMDEP_TRUE@   source='USETCommand.cc' object='libchanfix_la-USETCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-USETCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-USETCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-USETCommand.lo `test -f 'USETCommand.cc' || echo '$(srcdir)/'`USETCommand.cc
-
-libchanfix_la-WHOFLAGCommand.o: WHOFLAGCommand.cc
-@AMDEP_TRUE@   source='WHOFLAGCommand.cc' object='libchanfix_la-WHOFLAGCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-WHOFLAGCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-WHOFLAGCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOFLAGCommand.o `test -f 'WHOFLAGCommand.cc' || echo '$(srcdir)/'`WHOFLAGCommand.cc
-
-libchanfix_la-WHOFLAGCommand.obj: WHOFLAGCommand.cc
-@AMDEP_TRUE@   source='WHOFLAGCommand.cc' object='libchanfix_la-WHOFLAGCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-WHOFLAGCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-WHOFLAGCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOFLAGCommand.obj `cygpath -w WHOFLAGCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-USETCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-USETCommand.Tpo -c -o libchanfix_la-USETCommand.lo `test -f 'USETCommand.cc' || echo '$(srcdir)/'`USETCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-USETCommand.Tpo $(DEPDIR)/libchanfix_la-USETCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='USETCommand.cc' object='libchanfix_la-USETCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-USETCommand.lo `test -f 'USETCommand.cc' || echo '$(srcdir)/'`USETCommand.cc
 
 libchanfix_la-WHOFLAGCommand.lo: WHOFLAGCommand.cc
-@AMDEP_TRUE@   source='WHOFLAGCommand.cc' object='libchanfix_la-WHOFLAGCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-WHOFLAGCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-WHOFLAGCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOFLAGCommand.lo `test -f 'WHOFLAGCommand.cc' || echo '$(srcdir)/'`WHOFLAGCommand.cc
-
-libchanfix_la-WHOGROUPCommand.o: WHOGROUPCommand.cc
-@AMDEP_TRUE@   source='WHOGROUPCommand.cc' object='libchanfix_la-WHOGROUPCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-WHOGROUPCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-WHOGROUPCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOGROUPCommand.o `test -f 'WHOGROUPCommand.cc' || echo '$(srcdir)/'`WHOGROUPCommand.cc
-
-libchanfix_la-WHOGROUPCommand.obj: WHOGROUPCommand.cc
-@AMDEP_TRUE@   source='WHOGROUPCommand.cc' object='libchanfix_la-WHOGROUPCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-WHOGROUPCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-WHOGROUPCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOGROUPCommand.obj `cygpath -w WHOGROUPCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-WHOFLAGCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-WHOFLAGCommand.Tpo -c -o libchanfix_la-WHOFLAGCommand.lo `test -f 'WHOFLAGCommand.cc' || echo '$(srcdir)/'`WHOFLAGCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-WHOFLAGCommand.Tpo $(DEPDIR)/libchanfix_la-WHOFLAGCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='WHOFLAGCommand.cc' object='libchanfix_la-WHOFLAGCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOFLAGCommand.lo `test -f 'WHOFLAGCommand.cc' || echo '$(srcdir)/'`WHOFLAGCommand.cc
 
 libchanfix_la-WHOGROUPCommand.lo: WHOGROUPCommand.cc
-@AMDEP_TRUE@   source='WHOGROUPCommand.cc' object='libchanfix_la-WHOGROUPCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-WHOGROUPCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-WHOGROUPCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOGROUPCommand.lo `test -f 'WHOGROUPCommand.cc' || echo '$(srcdir)/'`WHOGROUPCommand.cc
-
-libchanfix_la-WHOISCommand.o: WHOISCommand.cc
-@AMDEP_TRUE@   source='WHOISCommand.cc' object='libchanfix_la-WHOISCommand.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-WHOISCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-WHOISCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOISCommand.o `test -f 'WHOISCommand.cc' || echo '$(srcdir)/'`WHOISCommand.cc
-
-libchanfix_la-WHOISCommand.obj: WHOISCommand.cc
-@AMDEP_TRUE@   source='WHOISCommand.cc' object='libchanfix_la-WHOISCommand.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-WHOISCommand.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-WHOISCommand.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOISCommand.obj `cygpath -w WHOISCommand.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-WHOGROUPCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-WHOGROUPCommand.Tpo -c -o libchanfix_la-WHOGROUPCommand.lo `test -f 'WHOGROUPCommand.cc' || echo '$(srcdir)/'`WHOGROUPCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-WHOGROUPCommand.Tpo $(DEPDIR)/libchanfix_la-WHOGROUPCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='WHOGROUPCommand.cc' object='libchanfix_la-WHOGROUPCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOGROUPCommand.lo `test -f 'WHOGROUPCommand.cc' || echo '$(srcdir)/'`WHOGROUPCommand.cc
 
 libchanfix_la-WHOISCommand.lo: WHOISCommand.cc
-@AMDEP_TRUE@   source='WHOISCommand.cc' object='libchanfix_la-WHOISCommand.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-WHOISCommand.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-WHOISCommand.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOISCommand.lo `test -f 'WHOISCommand.cc' || echo '$(srcdir)/'`WHOISCommand.cc
-
-libchanfix_la-sqlChanOp.o: sqlChanOp.cc
-@AMDEP_TRUE@   source='sqlChanOp.cc' object='libchanfix_la-sqlChanOp.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlChanOp.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlChanOp.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlChanOp.o `test -f 'sqlChanOp.cc' || echo '$(srcdir)/'`sqlChanOp.cc
-
-libchanfix_la-sqlChanOp.obj: sqlChanOp.cc
-@AMDEP_TRUE@   source='sqlChanOp.cc' object='libchanfix_la-sqlChanOp.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlChanOp.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlChanOp.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlChanOp.obj `cygpath -w sqlChanOp.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-WHOISCommand.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-WHOISCommand.Tpo -c -o libchanfix_la-WHOISCommand.lo `test -f 'WHOISCommand.cc' || echo '$(srcdir)/'`WHOISCommand.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-WHOISCommand.Tpo $(DEPDIR)/libchanfix_la-WHOISCommand.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='WHOISCommand.cc' object='libchanfix_la-WHOISCommand.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-WHOISCommand.lo `test -f 'WHOISCommand.cc' || echo '$(srcdir)/'`WHOISCommand.cc
 
 libchanfix_la-sqlChanOp.lo: sqlChanOp.cc
-@AMDEP_TRUE@   source='sqlChanOp.cc' object='libchanfix_la-sqlChanOp.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlChanOp.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlChanOp.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlChanOp.lo `test -f 'sqlChanOp.cc' || echo '$(srcdir)/'`sqlChanOp.cc
-
-libchanfix_la-sqlChannel.o: sqlChannel.cc
-@AMDEP_TRUE@   source='sqlChannel.cc' object='libchanfix_la-sqlChannel.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlChannel.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlChannel.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlChannel.o `test -f 'sqlChannel.cc' || echo '$(srcdir)/'`sqlChannel.cc
-
-libchanfix_la-sqlChannel.obj: sqlChannel.cc
-@AMDEP_TRUE@   source='sqlChannel.cc' object='libchanfix_la-sqlChannel.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlChannel.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlChannel.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlChannel.obj `cygpath -w sqlChannel.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-sqlChanOp.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-sqlChanOp.Tpo -c -o libchanfix_la-sqlChanOp.lo `test -f 'sqlChanOp.cc' || echo '$(srcdir)/'`sqlChanOp.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-sqlChanOp.Tpo $(DEPDIR)/libchanfix_la-sqlChanOp.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='sqlChanOp.cc' object='libchanfix_la-sqlChanOp.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlChanOp.lo `test -f 'sqlChanOp.cc' || echo '$(srcdir)/'`sqlChanOp.cc
 
 libchanfix_la-sqlChannel.lo: sqlChannel.cc
-@AMDEP_TRUE@   source='sqlChannel.cc' object='libchanfix_la-sqlChannel.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlChannel.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlChannel.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlChannel.lo `test -f 'sqlChannel.cc' || echo '$(srcdir)/'`sqlChannel.cc
-
-libchanfix_la-sqlManager.o: sqlManager.cc
-@AMDEP_TRUE@   source='sqlManager.cc' object='libchanfix_la-sqlManager.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlManager.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlManager.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlManager.o `test -f 'sqlManager.cc' || echo '$(srcdir)/'`sqlManager.cc
-
-libchanfix_la-sqlManager.obj: sqlManager.cc
-@AMDEP_TRUE@   source='sqlManager.cc' object='libchanfix_la-sqlManager.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlManager.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlManager.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlManager.obj `cygpath -w sqlManager.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-sqlChannel.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-sqlChannel.Tpo -c -o libchanfix_la-sqlChannel.lo `test -f 'sqlChannel.cc' || echo '$(srcdir)/'`sqlChannel.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-sqlChannel.Tpo $(DEPDIR)/libchanfix_la-sqlChannel.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='sqlChannel.cc' object='libchanfix_la-sqlChannel.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlChannel.lo `test -f 'sqlChannel.cc' || echo '$(srcdir)/'`sqlChannel.cc
 
 libchanfix_la-sqlManager.lo: sqlManager.cc
-@AMDEP_TRUE@   source='sqlManager.cc' object='libchanfix_la-sqlManager.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlManager.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlManager.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlManager.lo `test -f 'sqlManager.cc' || echo '$(srcdir)/'`sqlManager.cc
-
-libchanfix_la-sqlcfUser.o: sqlcfUser.cc
-@AMDEP_TRUE@   source='sqlcfUser.cc' object='libchanfix_la-sqlcfUser.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlcfUser.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlcfUser.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlcfUser.o `test -f 'sqlcfUser.cc' || echo '$(srcdir)/'`sqlcfUser.cc
-
-libchanfix_la-sqlcfUser.obj: sqlcfUser.cc
-@AMDEP_TRUE@   source='sqlcfUser.cc' object='libchanfix_la-sqlcfUser.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlcfUser.Po' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlcfUser.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlcfUser.obj `cygpath -w sqlcfUser.cc`
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-sqlManager.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-sqlManager.Tpo -c -o libchanfix_la-sqlManager.lo `test -f 'sqlManager.cc' || echo '$(srcdir)/'`sqlManager.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-sqlManager.Tpo $(DEPDIR)/libchanfix_la-sqlManager.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='sqlManager.cc' object='libchanfix_la-sqlManager.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlManager.lo `test -f 'sqlManager.cc' || echo '$(srcdir)/'`sqlManager.cc
 
 libchanfix_la-sqlcfUser.lo: sqlcfUser.cc
-@AMDEP_TRUE@   source='sqlcfUser.cc' object='libchanfix_la-sqlcfUser.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@   depfile='$(DEPDIR)/libchanfix_la-sqlcfUser.Plo' tmpdepfile='$(DEPDIR)/libchanfix_la-sqlcfUser.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@   $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlcfUser.lo `test -f 'sqlcfUser.cc' || echo '$(srcdir)/'`sqlcfUser.cc
-CXXDEPMODE = @CXXDEPMODE@
+@am__fastdepCXX_TRUE@  $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -MT libchanfix_la-sqlcfUser.lo -MD -MP -MF $(DEPDIR)/libchanfix_la-sqlcfUser.Tpo -c -o libchanfix_la-sqlcfUser.lo `test -f 'sqlcfUser.cc' || echo '$(srcdir)/'`sqlcfUser.cc
+@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/libchanfix_la-sqlcfUser.Tpo $(DEPDIR)/libchanfix_la-sqlcfUser.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='sqlcfUser.cc' object='libchanfix_la-sqlcfUser.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libchanfix_la_CXXFLAGS) $(CXXFLAGS) -c -o libchanfix_la-sqlcfUser.lo `test -f 'sqlcfUser.cc' || echo '$(srcdir)/'`sqlcfUser.cc
 
 mostlyclean-libtool:
        -rm -f *.lo
@@ -1347,33 +774,6 @@ mostlyclean-libtool:
 clean-libtool:
        -rm -rf .libs _libs
 
-distclean-libtool:
-       -rm -f libtool
-uninstall-info-am:
-confDATA_INSTALL = $(INSTALL_DATA)
-install-confDATA: $(conf_DATA)
-       @$(NORMAL_INSTALL)
-       $(mkinstalldirs) $(DESTDIR)$(confdir)
-       @list='$(conf_DATA)'; for p in $$list; do \
-         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-         f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " $(confDATA_INSTALL) $$d$$p $(DESTDIR)$(confdir)/$$f"; \
-         $(confDATA_INSTALL) $$d$$p $(DESTDIR)$(confdir)/$$f; \
-       done
-
-uninstall-confDATA:
-       @$(NORMAL_UNINSTALL)
-       @list='$(conf_DATA)'; for p in $$list; do \
-         f="`echo $$p | sed -e 's|^.*/||'`"; \
-         echo " rm -f $(DESTDIR)$(confdir)/$$f"; \
-         rm -f $(DESTDIR)$(confdir)/$$f; \
-       done
-
-ETAGS = etags
-ETAGSFLAGS =
-
-tags: TAGS
-
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
        list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
        unique=`for i in $$list; do \
@@ -1382,19 +782,36 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
          $(AWK) '    { files[$$0] = 1; } \
               END { for (i in files) print i; }'`; \
        mkid -fID $$unique
+tags: TAGS
 
-TAGS:  $(HEADERS) $(SOURCES) defs_chanfix.h.in $(TAGS_DEPENDENCIES) \
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
                $(TAGS_FILES) $(LISP)
        tags=; \
        here=`pwd`; \
-       list='$(SOURCES) $(HEADERS) defs_chanfix.h.in $(LISP) $(TAGS_FILES)'; \
+       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
        unique=`for i in $$list; do \
            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
          done | \
          $(AWK) '    { files[$$0] = 1; } \
               END { for (i in files) print i; }'`; \
-       test -z "$(ETAGS_ARGS)$$tags$$unique" \
-         || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+       if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+         test -n "$$unique" || unique=$$empty_fix; \
+         $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+           $$tags $$unique; \
+       fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       test -z "$(CTAGS_ARGS)$$tags$$unique" \
+         || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$tags $$unique
 
 GTAGS:
@@ -1403,34 +820,24 @@ GTAGS:
          && gtags -i $(GTAGS_ARGS) $$here
 
 distclean-tags:
-       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = .
-distdir = $(PACKAGE)-$(VERSION)
-
-am__remove_distdir = \
-  { test ! -d $(distdir) \
-    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
-         && rm -fr $(distdir); }; }
-
-GZIP_ENV = --best
-distcleancheck_listfiles = find . -type f -print
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
 distdir: $(DISTFILES)
-       $(am__remove_distdir)
-       mkdir $(distdir)
-       $(mkinstalldirs) $(distdir)/.
-       @for file in $(DISTFILES); do \
+       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       list='$(DISTFILES)'; \
+         dist_files=`for file in $$list; do echo $$file; done | \
+         sed -e "s|^$$srcdirstrip/||;t" \
+             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+       case $$dist_files in \
+         */*) $(MKDIR_P) `echo "$$dist_files" | \
+                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+                          sort -u` ;; \
+       esac; \
+       for file in $$dist_files; do \
          if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
-         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
-           dir="/$$dir"; \
-           $(mkinstalldirs) "$(distdir)$$dir"; \
-         else \
-           dir=''; \
-         fi; \
          if test -d $$d/$$file; then \
+           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
            if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
              cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
            fi; \
@@ -1441,65 +848,13 @@ distdir: $(DISTFILES)
            || exit 1; \
          fi; \
        done
-       -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
-         ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
-       || chmod -R a+r $(distdir)
-dist-gzip: distdir
-       $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-       $(am__remove_distdir)
-
-dist dist-all: distdir
-       $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-       $(am__remove_distdir)
-
-# This target untars the dist file and tries a VPATH configuration.  Then
-# it guarantees that the distribution is self-contained by making another
-# tarfile.
-distcheck: dist
-       $(am__remove_distdir)
-       GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
-       mkdir $(distdir)/=build
-       mkdir $(distdir)/=inst
-       chmod a-w $(distdir)
-       dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \
-         && cd $(distdir)/=build \
-         && ../configure --srcdir=.. --prefix=$$dc_install_base \
-           $(DISTCHECK_CONFIGURE_FLAGS) \
-         && $(MAKE) $(AM_MAKEFLAGS) \
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
-         && $(MAKE) $(AM_MAKEFLAGS) check \
-         && $(MAKE) $(AM_MAKEFLAGS) install \
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
-         && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \
-             || { echo "ERROR: files left after uninstall:" ; \
-                  find $$dc_install_base -type f -print ; \
-                  exit 1; } >&2 ) \
-         && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \
-         && rm -f $(distdir).tar.gz \
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
-       $(am__remove_distdir)
-       @echo "$(distdir).tar.gz is ready for distribution" | \
-         sed 'h;s/./=/g;p;x;p;x'
-distcleancheck: distclean
-       if test '$(srcdir)' = . ; then \
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
-         exit 1 ; \
-       fi
-       test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
-         || { echo "ERROR: files left after distclean:" ; \
-              $(distcleancheck_listfiles) ; \
-              exit 1; } >&2
 check-am: all-am
 check: check-am
-all-am: Makefile $(LTLIBRARIES) $(DATA) defs_chanfix.h
-
+all-am: Makefile $(LTLIBRARIES)
 installdirs:
-       $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(confdir)
-
+       for dir in "$(DESTDIR)$(libdir)"; do \
+         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+       done
 install: install-am
 install-exec: install-exec-am
 install-data: install-data-am
@@ -1511,7 +866,7 @@ install-am: all-am
 installcheck: installcheck-am
 install-strip:
        $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-         INSTALL_STRIP_FLAG=-s \
+         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
          `test -z '$(STRIP)' || \
            echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
 mostlyclean-generic:
@@ -1519,7 +874,7 @@ mostlyclean-generic:
 clean-generic:
 
 distclean-generic:
-       -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
+       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
 
 maintainer-clean-generic:
        @echo "This command is intended for maintainers to use"
@@ -1530,31 +885,42 @@ clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
        mostlyclean-am
 
 distclean: distclean-am
-       -rm -f config.status config.cache config.log
-distclean-am: clean-am distclean-compile distclean-depend \
-       distclean-generic distclean-hdr distclean-libtool \
+       -rm -rf ./$(DEPDIR)
+       -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
        distclean-tags
 
 dvi: dvi-am
 
 dvi-am:
 
+html: html-am
+
 info: info-am
 
 info-am:
 
-install-data-am: install-confDATA
+install-data-am:
+
+install-dvi: install-dvi-am
 
 install-exec-am: install-libLTLIBRARIES
 
+install-html: install-html-am
+
 install-info: install-info-am
 
 install-man:
 
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
-
+       -rm -rf ./$(DEPDIR)
+       -rm -f Makefile
 maintainer-clean-am: distclean-am maintainer-clean-generic
 
 mostlyclean: mostlyclean-am
@@ -1562,22 +928,31 @@ mostlyclean: mostlyclean-am
 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
        mostlyclean-libtool
 
-uninstall-am: uninstall-confDATA uninstall-info-am \
-       uninstall-libLTLIBRARIES
-
-.PHONY: GTAGS all all-am check check-am clean clean-generic \
-       clean-libLTLIBRARIES clean-libtool dist dist-all dist-gzip \
-       distcheck distclean distclean-compile distclean-depend \
-       distclean-generic distclean-hdr distclean-libtool \
-       distclean-tags distcleancheck distdir dvi dvi-am info info-am \
-       install install-am install-confDATA install-data \
-       install-data-am install-exec install-exec-am install-info \
-       install-info-am install-libLTLIBRARIES install-man \
-       install-strip installcheck installcheck-am installdirs \
-       maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
-       tags uninstall uninstall-am uninstall-confDATA \
-       uninstall-info-am uninstall-libLTLIBRARIES
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-libLTLIBRARIES
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+       clean-libLTLIBRARIES clean-libtool ctags distclean \
+       distclean-compile distclean-generic distclean-libtool \
+       distclean-tags distdir dvi dvi-am html html-am info info-am \
+       install install-am install-data install-data-am install-dvi \
+       install-dvi-am install-exec install-exec-am install-html \
+       install-html-am install-info install-info-am \
+       install-libLTLIBRARIES install-man install-pdf install-pdf-am \
+       install-ps install-ps-am install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-compile \
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+       tags uninstall uninstall-am uninstall-libLTLIBRARIES
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
index 36f34ac4577ffec43ca947bb7422f705a278c38a..662380511f640278f6b7b08e69ebb4b79256b73f 100644 (file)
@@ -74,7 +74,7 @@ if (myOps.empty()) {
        
        sqlChannel* theChan = bot->getChannelRecord(st[1]);
        if (theChan) {
-         bot->SendTo(theClient, "Notes: %d", theChan->countNotes(0));
+         bot->SendTo(theClient, "Notes: %d", theChan->countNotes(bot->getLocalDBHandle(),0));
 
          if (bot->isTempBlocked(theChan->getChannel()))
            bot->SendTo(theClient,
@@ -113,7 +113,7 @@ if (oCnt == 0) {
        
        sqlChannel* theChan = bot->getChannelRecord(st[1]);
        if (theChan) {
-         bot->SendTo(theClient, "Notes: %d", theChan->countNotes(0));
+         bot->SendTo(theClient, "Notes: %d", theChan->countNotes(bot->getLocalDBHandle(),0));
 
          if (bot->isTempBlocked(theChan->getChannel()))
            bot->SendTo(theClient,
@@ -219,7 +219,7 @@ for (chanfix::chanOpsType::iterator opPtr = myOps.begin();
 
 sqlChannel* theChan = bot->getChannelRecord(st[1]);
 if (theChan) {
-  bot->SendTo(theClient, "Notes: %d", theChan->countNotes(0));
+  bot->SendTo(theClient, "Notes: %d", theChan->countNotes(bot->getLocalDBHandle(), 0));
 
   if (bot->isTempBlocked(theChan->getChannel()))
     bot->SendTo(theClient,
index 273afbf537ea76e4bdb6d79561cc91a045a32a54..cf28ccf66d862b1743b306995453a542d50dd813 100644 (file)
@@ -21,7 +21,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
  * USA.
  *
- * $Id: REQUESTOPCommand.cc 1529 2006-03-29 02:57:26Z buzlip01 $
+ * $Id: REQUESTOPCommand.cc,v 1.2 2008/01/16 02:03:39 buzlip01 Exp $
  */
 
 #include "gnuworld_config.h"
@@ -31,7 +31,7 @@
 #include "responses.h"
 #include "StringTokenizer.h"
 
-RCSTAG("$Id: REQUESTOPCommand.cc 1529 2006-03-29 02:57:26Z buzlip01 $");
+RCSTAG("$Id: REQUESTOPCommand.cc,v 1.2 2008/01/16 02:03:39 buzlip01 Exp $");
 
 namespace gnuworld
 {
@@ -230,7 +230,7 @@ if ((bot->isTempBlocked(theChan->getChannel())) || (theChan->getFlag(sqlChannel:
 
 /* Add the channel to the SQL database if it hasn't already been added */
 if (!theChan->useSQL())
-  theChan->Insert();
+  theChan->Insert(bot->getLocalDBHandle());
 
 /* Alert top ops out of the channel if wanted */
 if (alert)
@@ -240,7 +240,7 @@ if (alert)
 bot->manualFix(netChan);
 
 /* Add note to the channel about this manual fix */
-theChan->addNote(sqlChannel::EV_REQUESTOP, theClient, "");
+theChan->addNote(bot->getLocalDBHandle(), sqlChannel::EV_REQUESTOP, theClient, "");
 
 /* Log the chanfix */
 bot->SendTo(theClient,
index a5750951a997392ae930f2d973067d3165bd9cc0..af42771a021a6e93461ce0ca6582f307e246b2ce 100644 (file)
@@ -333,7 +333,7 @@ if (compact) {
 
 sqlChannel* theChan = bot->getChannelRecord(st[1]);
 if (theChan) {
-  bot->SendTo(theClient, "Notes: %d", theChan->countNotes(0));
+  bot->SendTo(theClient, "Notes: %d", theChan->countNotes(bot->getLocalDBHandle(), 0));
        
   if (theChan->getFlag(sqlChannel::F_BLOCKED))
     bot->SendTo(theClient,
index 965ec7bb06f84d73ad051318a49cfc9d0562e2dc..9f5be8545e1a136fd4b3f0ba295d1fc01f574ece 100644 (file)
@@ -68,7 +68,7 @@ targetUser->setLastUpdatedBy( std::string( "("
        + theUser->getUserName()
        + ") "
        + theClient->getRealNickUserHost() ) );
-targetUser->commit();
+targetUser->commit(bot->getLocalDBHandle());
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
index 5a32e060264c9e47422508936a56dfa8f22062f2..97dd1f8648295f76fc0088e54a98469b6a20504f 100644 (file)
@@ -21,7 +21,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
  * USA.
  *
- * $Id: SIMULATECommand.cc 1523 2006-03-23 23:33:47Z r33d $
+ * $Id: SIMULATECommand.cc,v 1.2 2008/01/16 02:03:39 buzlip01 Exp $
  */
 
 #include "gnuworld_config.h"
@@ -33,7 +33,7 @@
 #include "sqlChannel.h"
 #include "sqlcfUser.h"
 
-RCSTAG("$Id: SIMULATECommand.cc 1523 2006-03-23 23:33:47Z r33d $");
+RCSTAG("$Id: SIMULATECommand.cc,v 1.2 2008/01/16 02:03:39 buzlip01 Exp $");
 
 namespace gnuworld
 {
@@ -144,7 +144,7 @@ if (bot->isTempBlocked(theChan->getChannel())) {
 }
 
 if (!theChan->useSQL())
-  theChan->Insert();
+  theChan->Insert(bot->getLocalDBHandle());
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
@@ -161,7 +161,7 @@ bot->SendTo(theClient,
 sqlChannel* sqlChan = bot->getChannelRecord(st[1]);
 bot->simulateFix(sqlChan, autof, theClient, theUser);
 
-theChan->addNote(sqlChannel::EV_SIMULATE, theClient, (autof) ? "[auto]" : "[manual]");
+theChan->addNote(bot->getLocalDBHandle(), sqlChannel::EV_SIMULATE, theClient, (autof) ? "[auto]" : "[manual]");
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
index 6c9f8633cc8ee57f6fc7caad8a4d7977051d3fba..a1a73eb3ea681c73c8b8e5248978b39e965e1bf7 100644 (file)
@@ -105,7 +105,7 @@ targetUser->setLastUpdatedBy( std::string( "("
        + theUser->getUserName()
        + ") "
        + theClient->getRealNickUserHost() ) );
-targetUser->commit();
+targetUser->commit(bot->getLocalDBHandle());
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
index 6ec30b1be5e5a6331f9bbac6654f5739ca6d832e..25cfce1c863ea09747fdbde3ea556d320129cf72 100644 (file)
@@ -65,12 +65,12 @@ if (!theChan->getFlag(sqlChannel::F_ALERT)) {
 theChan->removeFlag(sqlChannel::F_ALERT);
 
 if (!theChan->useSQL())
-  theChan->Insert();
+  theChan->Insert(bot->getLocalDBHandle());
 else
-  theChan->commit();
+  theChan->commit(bot->getLocalDBHandle());
 
 /* Add note to the channel about this command */
-theChan->addNote(sqlChannel::EV_UNALERT, theClient, "");
+theChan->addNote(bot->getLocalDBHandle(), sqlChannel::EV_UNALERT, theClient, "");
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
index 6ee148bfad72a6418c49c652eb18a818904a3de4..001d11626d5cc0e1e7321d5c1d998493dcc97100 100644 (file)
@@ -74,12 +74,12 @@ if (!theChan->getFlag(sqlChannel::F_BLOCKED)) {
 theChan->removeFlag(sqlChannel::F_BLOCKED);
 
 if (!theChan->useSQL())
-  theChan->Insert();
+  theChan->Insert(bot->getLocalDBHandle());
 else
-  theChan->commit();
+  theChan->commit(bot->getLocalDBHandle());
 
 /* Add note to the channel about this command */
-theChan->addNote(sqlChannel::EV_UNBLOCK, theClient, "");
+theChan->addNote(bot->getLocalDBHandle(), sqlChannel::EV_UNBLOCK, theClient, "");
 
 bot->SendTo(theClient,
             bot->getResponse(theUser,
index f605428eb552c45e31818671a080cc08b90fa4d0..e5b58a631dbd61010b95bfbdabbbc3b65898d28e 100644 (file)
@@ -96,7 +96,7 @@ targetUser->setLastUpdatedBy( std::string( "("
        + theUser->getUserName()
        + ") "
        + theClient->getRealNickUserHost() ) );
-targetUser->commit();
+targetUser->commit(bot->getLocalDBHandle());
 
 bot->SendTo(theClient,
            bot->getResponse(theUser,
index 02f95cb41a98200a9d2a2f4047901f759cb6adf9..6cfb4a5062132001443bdc33d5d9c293e310b816 100644 (file)
@@ -67,13 +67,13 @@ if (st.size() == 4) {
       targetUser->setNeedOper(true);
       bot->SendTo(theClient, "%s is now required to be an IRC Operator", 
                  targetUser->getUserName().c_str());
-      targetUser->commit();
+      targetUser->commit(bot->getLocalDBHandle());
       return;
     } else if (value == "OFF" || value == "NO" || value == "0") {
       targetUser->setNeedOper(false);
       bot->SendTo(theClient, "%s is now not required to be an IRC Operator", 
                  targetUser->getUserName().c_str());
-      targetUser->commit();
+      targetUser->commit(bot->getLocalDBHandle());
       return;
     } else {
       bot->SendTo(theClient, "Please use USET <username> NEEDOPER <on/off>.");
@@ -97,7 +97,7 @@ if (option == "NOTICE") {
                 bot->getResponse(theUser,
                                 language::send_notices,
                                 std::string("I will now send you notices.")).c_str());
-    theUser->commit();
+    theUser->commit(bot->getLocalDBHandle());
     return;
   } else if (value == "OFF" || value == "NO" || value == "0") {
     theUser->setNotice(false);
@@ -105,7 +105,7 @@ if (option == "NOTICE") {
                 bot->getResponse(theUser,
                                 language::send_privmsgs,
                                 std::string("I will now send you privmsgs.")).c_str());
-    theUser->commit();
+    theUser->commit(bot->getLocalDBHandle());
     return;
   } else {
     bot->SendTo(theClient,
@@ -122,7 +122,7 @@ if (option == "LANG")
   if (ptr != bot->languageTable.end()) {
     std::string lang = ptr->second.second;
     theUser->setLanguageId(ptr->second.first);
-    theUser->commit();
+    theUser->commit(bot->getLocalDBHandle());
     bot->SendTo(theClient,
                bot->getResponse(theUser,
                        language::lang_set_to,
index 4485805717b4a1a4918d100c0f2b58b8fc78b5fa..a91e119984ed4dfd2c0e96fe0d0e4b6e628b9bb5 100644 (file)
@@ -21,7 +21,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
  * USA.
  *
- * $Id: $
+ * $Id: WHOFLAGCommand.cc,v 1.1 2006/12/22 03:11:44 buzlip01 Exp $
  */
  
 #include "gnuworld_config.h"
index 2ebd23ea7059f1ef8e2253edcfc0a6ffaf69ba2c..6a23ee35c1a42e1686d722c150e3a5802f2d1181 100644 (file)
@@ -49,12 +49,12 @@ bot->logAdminMessage("%s (%s) WHOGROUP %s",
 
 if (st.size() == 1) {
   /* No parameter supplied, so list all groups */
-  PgDatabase* cacheCon = bot->theManager->getConnection();
+  dbHandle* cacheCon = bot->getLocalDBHandle();
 
   std::stringstream theQuery;
   theQuery << "SELECT DISTINCT faction FROM users ORDER BY faction ASC";
 
-  if (!cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
+  if (!cacheCon->Exec(theQuery.str(),true)) {
     elog       << "chanfix::WHOGROUPCommand> SQL Error: "
                << cacheCon->ErrorMessage()
                << std::endl;
@@ -68,13 +68,13 @@ if (st.size() == 1) {
                language::whogroup_list_groups,
                std::string("List of all groups:")).c_str());
 
-  for (int i = 0 ; i < cacheCon->Tuples(); i++) {
+  for (unsigned int i = 0 ; i < cacheCon->Tuples(); i++) {
     bot->SendTo(theClient, cacheCon->GetValue(i, 0));
     numGroups++;
   }
 
   /* Dispose of our connection instance */
-  bot->theManager->removeConnection(cacheCon);
+  //bot->theManager->removeConnection(cacheCon);
 
   bot->SendTo(theClient,
              bot->getResponse(theUser,
index 6948c2c4b3491ea54706dc698448c580034c1f1b..fc678046b0611fb42f3a2103b20e9a360beb8216 100644 (file)
@@ -40,7 +40,7 @@
 
 #include       <sys/resource.h>
 
-#include       "libpq++.h"
+#include       "dbHandle.h"
 
 #include       "gnuworld_config.h"
 #include       "client.h"
@@ -342,6 +342,9 @@ RegisterCommand(new WHOISCommand(this, "WHOIS",
        sqlcfUser::F_LOGGEDIN
        ));
 
+/* Our global DB handler */
+localDBHandle = theManager->getConnection(); 
+
 /* Set our current day. */
 setCurrentDay();
 
@@ -731,7 +734,7 @@ if (requiredFlags) {
 
 if (theUser) {
   theUser->setLastSeen(currentTime());
-  theUser->commit();
+  theUser->commit(localDBHandle);
 }
 
 commHandler->second->Exec(theClient, theUser ? theUser : NULL, Message);
@@ -890,7 +893,7 @@ bool chanfix::logLastComMessage(iClient* theClient, const std::string& Message)
   const std::string Command = string_upper(st[0]);
 
   std::string log;
-  PgDatabase* cacheCon = theManager->getConnection();
+  dbHandle* cacheCon = getLocalDBHandle();
 
   static const char *Main = "INSERT into comlog (ts,user_name,command) VALUES (now()::abstime::int4,'";
 
@@ -911,13 +914,13 @@ bool chanfix::logLastComMessage(iClient* theClient, const std::string& Message)
   insertString << "')"
                << std::ends;
 
-  if (!cacheCon->ExecCommandOk(insertString.str().c_str())) {
+  if (!cacheCon->Exec(insertString.str())) {
     elog << "sqlChannel::Insert> Something went wrong: "
         << cacheCon->ErrorMessage()
         << std::endl;
   }
 
-  theManager->removeConnection(cacheCon);
+  //theManager->removeConnection(cacheCon);
 
   return true;
 }
@@ -1031,15 +1034,15 @@ switch(whichEvent)
                } else {
                  delete myOps;
                }
-
+       
                /* Sanity check */
                if (theClient->getAccount() != "") {
                        /* Now we need to remove this iClient from the auth map */
                        authMapType::iterator ptr = authMap.find(theClient->getAccount());
-               
+               
                        if (ptr != authMap.end()) {
-                         ptr->second.erase(std::find(ptr->second.begin(), ptr->second.end(), theClient));
-                       
+                          ptr->second.erase(std::find(ptr->second.begin(), ptr->second.end(), theClient));
+
                          /* If the list is empty, remove the map entry */
                          if (ptr->second.empty())
                            authMap.erase(theClient->getAccount());
@@ -1269,19 +1272,19 @@ void chanfix::precacheChanOps()
 elog << "*** [chanfix::precacheChanOps] Precaching chanops." << std::endl;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = theManager->getConnection();
+//dbHandle* cacheCon = theManager->getConnection();
 
 /* Check for the backup table. If it exists, something went wrong. */
 /* SELECT count(*) FROM pg_tables WHERE tablename = 'chanOpsBackup' */
 /* SELECT chanOpsBackup FROM information_schema.tables */
-if (!cacheCon->ExecTuplesOk("SELECT count(*) FROM pg_tables WHERE tablename = 'chanOpsBackup'")) {
+if (!localDBHandle->Exec("SELECT count(*) FROM pg_tables WHERE tablename = 'chanOpsBackup'",true)) {
   elog << "*** [chanfix::precacheChanOps]: Error checking for backup table presence: " 
-               << cacheCon->ErrorMessage()
+               << localDBHandle->ErrorMessage()
                << std::endl;
   return;
 }
 
-if (cacheCon->Tuples() && atoi(cacheCon->GetValue(0, 0))) {
+if (localDBHandle->Tuples() && atoi(localDBHandle->GetValue(0, 0))) {
   elog << "*** [chanfix::precacheChanOps]: Backup table still exists! "
        << "Something must have gone wrong on the last update. Exiting..."
        << std::endl;
@@ -1296,12 +1299,12 @@ theQuery        << "SELECT channel,account,last_seen_as,ts_firstopped,ts_lastopped,day0
 elog           << "*** [chanfix::precacheChanOps]: Loading chanOps and their points ..." 
                << std::endl;
 
-if (cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
-  for (int i = 0 ; i < cacheCon->Tuples(); i++) {
+if (localDBHandle->Exec(theQuery.str(),true)) {
+  for (unsigned int i = 0 ; i < localDBHandle->Tuples(); i++) {
      sqlChanOp* newOp = new (std::nothrow) sqlChanOp(theManager);
      assert( newOp != 0 ) ;
 
-     newOp->setAllMembers(cacheCon, i);
+     newOp->setAllMembers(localDBHandle, i);
      sqlChanOpsType::iterator ptr = sqlChanOps.find(newOp->getChannel());
      if (ptr != sqlChanOps.end()) {
        ptr->second.insert(sqlChanOpsType::mapped_type::value_type(newOp->getAccount(),newOp));
@@ -1313,7 +1316,7 @@ if (cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
   }
 } else {
   elog << "*** [chanfix::precacheChanOps] Error executing query: "
-       << cacheCon->ErrorMessage()
+       << localDBHandle->ErrorMessage()
        << std::endl;
   ::exit(0);
 }
@@ -1325,7 +1328,7 @@ elog      << "*** [chanfix::precacheChanOps]: Done. Loaded "
        << std::endl;
 
 /* Dispose of our connection instance */
-theManager->removeConnection(cacheCon);
+//theManager->removeConnection(cacheCon);
 
 return;
 }
@@ -1335,7 +1338,7 @@ void chanfix::precacheChannels()
 elog << "*** [chanfix::precacheChannels] Precaching channels." << std::endl;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = theManager->getConnection();
+dbHandle* cacheCon = localDBHandle;
 
 /* Retrieve the list of channels */
 std::stringstream theQuery;
@@ -1345,8 +1348,8 @@ theQuery  << "SELECT id, channel, flags FROM channels"
 elog           << "*** [chanfix::precacheChannels]: Loading channels ..."
                << std::endl;
 
-if (cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
-  for (int i = 0; i < cacheCon->Tuples(); i++) {
+if (cacheCon->Exec(theQuery.str(),true)) {
+  for (unsigned int i = 0; i < cacheCon->Tuples(); i++) {
      sqlChannel* newChan = new (std::nothrow) sqlChannel(theManager);
      assert( newChan != 0 ) ;
 
@@ -1366,7 +1369,7 @@ elog      << "*** [chanfix::precacheChannels]: Done. Loaded "
        << std::endl;
 
 /* Dispose of our connection instance */
-theManager->removeConnection(cacheCon);
+//theManager->removeConnection(cacheCon);
 
 return;
 }
@@ -1376,15 +1379,23 @@ void chanfix::precacheUsers()
 elog << "*** [chanfix::precacheUsers] Precaching users." << std::endl;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = theManager->getConnection();
+dbHandle* cacheCon = localDBHandle;
+
+if (!cacheCon)
+         elog  << "*** [chanfix::precacheUsers]: Error getting a new SQL connection through the manager."
+                << std::endl;
 
 /* Retrieve the list of chanops */
-std::stringstream theQuery;
-theQuery       << "SELECT id, user_name, created, last_seen, last_updated, last_updated_by, language_id, faction, flags, issuspended, usenotice, needoper "
+std::stringstream myQuery;
+
+
+myQuery        << "SELECT id, user_name, created, last_seen, last_updated, last_updated_by, language_id, faction, flags, issuspended, usenotice, needoper "
                << "FROM users"
                ;
 
-if (cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
+
+if (cacheCon->Exec(myQuery.str(),true)) {
+
   /* First we need to clear the current cache. */
   for (usersMapType::iterator itr = usersMap.begin();
        itr != usersMap.end(); ++itr) {
@@ -1392,13 +1403,15 @@ if (cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
   }
   usersMap.clear();
 
-  for (int i = 0; i < cacheCon->Tuples(); ++i) {
+  for (unsigned int i = 0; i < cacheCon->Tuples(); ++i) {
     sqlcfUser *newUser = new sqlcfUser(theManager);
     assert(newUser != 0);
 
     newUser->setAllMembers(cacheCon, i);
     usersMap.insert(usersMapType::value_type(newUser->getUserName(), newUser));
   }
+
+
 } else {
   elog << "*** [chanfix::precacheUsers] Error executing query: "
     << cacheCon->ErrorMessage()
@@ -1409,7 +1422,8 @@ if (cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
 /* Load up the host cache */
 for (usersMapType::iterator itr = usersMap.begin();
      itr != usersMap.end(); ++itr) {
-  itr->second->loadHostList();
+  itr->second->loadHostList(cacheCon);
+
 }
        
 elog   << "chanfix::precacheUsers> Loaded "
@@ -1418,7 +1432,7 @@ elog      << "chanfix::precacheUsers> Loaded "
        << std::endl;
 
 /* Dispose of our connection instance */
-theManager->removeConnection(cacheCon);
+//theManager->removeConnection(cacheCon);
 
 return;
 }
@@ -1586,7 +1600,7 @@ return countMyOps(theChan->getName());
 const std::string chanfix::getHostList( sqlcfUser* User)
 {
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = theManager->getConnection();
+dbHandle* cacheCon = localDBHandle;
 
 /* Grab the user's host list */
 static const char* queryHeader
@@ -1597,7 +1611,7 @@ theQuery  << queryHeader
                << User->getID()
                ;
 
-if (!cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
+if (!cacheCon->Exec(theQuery.str(),true)) {
   elog << "chanfix::getHostList> SQL Error: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -1606,7 +1620,7 @@ if (!cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
 
 // SQL Query succeeded
 std::stringstream hostlist;
-for (int i = 0 ; i < cacheCon->Tuples(); i++)
+for (unsigned int i = 0 ; i < cacheCon->Tuples(); i++)
        {
        if (!i)
          hostlist << cacheCon->GetValue(i, 0);
@@ -1616,7 +1630,7 @@ for (int i = 0 ; i < cacheCon->Tuples(); i++)
 if (hostlist.str() == "") hostlist << "None.";
 
 /* Dispose of our connection instance */
-theManager->removeConnection(cacheCon);
+//theManager->removeConnection(cacheCon);
 
 return hostlist.str();
 }
@@ -1795,7 +1809,7 @@ return;
 const int chanfix::getLastFix(sqlChannel* theChan)
 {
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = theManager->getConnection();
+dbHandle* cacheCon = localDBHandle;
 
 /* Grab the user's host list */
 static const char* queryHeader
@@ -1806,7 +1820,7 @@ theQuery  << queryHeader
                << theChan->getID()
                ;
 
-if (!cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
+if (!cacheCon->Exec(theQuery.str(),true)) {
   elog << "chanfix::getHostList> SQL Error: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -1819,7 +1833,7 @@ int event;
 
 // SQL Query succeeded
 std::stringstream notes;
-for (int i = 0 ; i < cacheCon->Tuples(); i++)
+for (unsigned int i = 0 ; i < cacheCon->Tuples(); i++)
 {
        ts = atoi(cacheCon->GetValue(i, 0));
        event = atoi(cacheCon->GetValue(i, 1));
@@ -1831,7 +1845,7 @@ for (int i = 0 ; i < cacheCon->Tuples(); i++)
 }
 
 /* Dispose of our connection instance */
-theManager->removeConnection(cacheCon);
+//theManager->removeConnection(cacheCon);
 
 return max_ts;
 }
@@ -2572,7 +2586,7 @@ return newChannelRecord(theChan->getName());
 
 bool chanfix::deleteChannelRecord(sqlChannel* sqlChan)
 {
-if (sqlChan->useSQL() && sqlChan->Delete())
+if (sqlChan->useSQL() && sqlChan->Delete(localDBHandle))
   return false;
 sqlChanCache.erase(sqlChan->getChannel());
 delete sqlChan; sqlChan = 0;
@@ -2617,12 +2631,10 @@ return false;
 
 bool chanfix::canScoreChan(Channel* theChan)
 {
-#ifndef CHANFIX_INGORE_SERVICES
 for (Channel::const_userIterator ptr = theChan->userList_begin();
      ptr != theChan->userList_end(); ++ptr)
    if (ptr->second->getClient()->getMode(iClient::MODE_SERVICES))
      return false;
-#endif
 
 return true;
 }
@@ -2942,12 +2954,12 @@ void chanfix::updateDB()
   updateDBTimer.Start();
 
   /* Get a connection instance to our backend */
-  PgDatabase* cacheCon = theManager->getConnection();
+  dbHandle* cacheCon = localDBHandle;
 
   /* Check for the backup table. If it exists, something went wrong. */
   /* SELECT count(*) FROM pg_tables WHERE tablename = 'chanOpsBackup' */
   /* SELECT chanOpsBackup FROM information_schema.tables */
-  if (!cacheCon->ExecTuplesOk("SELECT count(*) FROM pg_tables WHERE tablename = 'chanOpsBackup'")) {
+  if (!cacheCon->Exec("SELECT count(*) FROM pg_tables WHERE tablename = 'chanOpsBackup'",true)) {
     elog       << "*** [chanfix::updateDB]: Error checking for backup table presence: " 
                << cacheCon->ErrorMessage()
                << std::endl;
@@ -2956,7 +2968,7 @@ void chanfix::updateDB()
 
   if (cacheCon->Tuples() && atoi(cacheCon->GetValue(0, 0))) {
     /* Drop the backup table. */
-    if (!cacheCon->ExecCommandOk("DROP TABLE chanOpsBackup")) {
+    if (!cacheCon->Exec("DROP TABLE chanOpsBackup")) {
       elog     << "*** [chanfix::updateDB]: Error dropping backup table: " 
                << cacheCon->ErrorMessage()
                << std::endl;
@@ -2965,7 +2977,7 @@ void chanfix::updateDB()
   }
 
   /* Copy all data from the main table to the backup table. */
-  if (!cacheCon->ExecCommandOk("CREATE TABLE chanOpsBackup AS SELECT * FROM chanOps")) {
+  if (!cacheCon->Exec("CREATE TABLE chanOpsBackup AS SELECT * FROM chanOps")) {
     elog       << "*** [chanfix::updateDB]: Error creating backup table: " 
                << cacheCon->ErrorMessage()
                << std::endl;
@@ -2973,7 +2985,7 @@ void chanfix::updateDB()
   }
 
   /* Truncate the current chanOps table. */
-  if (!cacheCon->ExecCommandOk("TRUNCATE TABLE chanOps")) {
+  if (!cacheCon->Exec("TRUNCATE TABLE chanOps")) {
     elog       << "*** [chanfix::updateDB]: Error truncating current chanOps table: " 
                << cacheCon->ErrorMessage()
                << std::endl;
@@ -2981,9 +2993,10 @@ void chanfix::updateDB()
   }
 
   /* Copy the current chanOps to SQL. */
-  ExecStatusType status = cacheCon->Exec("COPY chanOps FROM stdin");
-  if (PGRES_COPY_IN != status) {
+  if( !cacheCon->Exec("COPY chanOps FROM stdin") )
+   { 
     elog       << "*** [chanfix::updateDB]: Error starting copy of chanOps table."
+               << cacheCon->ErrorMessage()
                << std::endl;
     return;
   }
@@ -3010,7 +3023,7 @@ void chanfix::updateDB()
     theLine    << "\n"
                ;
 
-    cacheCon->PutLine(theLine.str().c_str());
+    cacheCon->PutLine(theLine.str());
     chanOpsProcessed++;
   }
   
@@ -3021,16 +3034,17 @@ void chanfix::updateDB()
    * Synchronize with the backend.
    * Returns 0 on success, 1 on failure
    */
-  int copyStatus = cacheCon->EndCopy();
-  if (copyStatus != 0) {
-    elog       << "*** [chanfix::updateDB] Error ending copy! Returned "
-               << copyStatus << " instead (should be 0 for success)."
+  if( !cacheCon->StopCopyIn() )
+//  if (copyStatus != 0) {
+       {
+    elog       << "*** [chanfix::updateDB] Error ending copy!"
+//             << copyStatus << " instead (should be 0 for success)."
                << std::endl;
     return;
   }
 
   /* Count the rows to see if the cache == number of rows in table. */
-  if (!cacheCon->ExecTuplesOk("SELECT count(*) FROM chanOps")) {
+  if (!cacheCon->Exec("SELECT count(*) FROM chanOps",true)) {
     elog       << "*** [chanfix::updateDB]: Error counting rows in chanOps table: " 
                << cacheCon->ErrorMessage()
                << std::endl;
@@ -3056,7 +3070,7 @@ void chanfix::updateDB()
   }
 
   /* Drop the backup table. */
-  if (!cacheCon->ExecCommandOk("DROP TABLE chanOpsBackup")) {
+  if (!cacheCon->Exec("DROP TABLE chanOpsBackup")) {
     elog       << "*** [chanfix::updateDB]: Error dropping backup table (after completion): " 
                << cacheCon->ErrorMessage()
                << std::endl;
@@ -3064,7 +3078,7 @@ void chanfix::updateDB()
   }
 
   /* Dispose of our connection instance */
-  theManager->removeConnection(cacheCon);
+  //theManager->removeConnection(cacheCon);
 
   /* Clean-up after ourselves and allow new updates to be started */
   snapShot.clear();
@@ -3341,19 +3355,18 @@ return std::string("");
 void chanfix::loadHelpTable()
 {
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = theManager->getConnection();
+//dbHandle* cacheCon = theManager->getConnection();
 
 /* Grab the help table */
 std::stringstream theQuery;
 theQuery       << "SELECT language_id,topic,contents FROM help"
                ;
-
-if (cacheCon->ExecTuplesOk(theQuery.str().c_str()))
-  for (int i = 0; i < cacheCon->Tuples(); i++)
+if (localDBHandle->Exec("SELECT language_id,topic,contents FROM help",true))
+  for (unsigned int i = 0; i < localDBHandle->Tuples(); i++)
     helpTable.insert(helpTableType::value_type(
-                    std::make_pair(atoi(cacheCon->GetValue(i, 0)),
-                                   cacheCon->GetValue(i, 1)),
-                    cacheCon->GetValue(i, 2)));
+                    std::make_pair(atoi(localDBHandle->GetValue(i, 0)),
+                                   localDBHandle->GetValue(i, 1)),
+                    localDBHandle->GetValue(i, 2)));
 
 elog   << "*** [chanfix::loadHelpTable]: Loaded "
        << helpTable.size()
@@ -3361,7 +3374,7 @@ elog      << "*** [chanfix::loadHelpTable]: Loaded "
        << std::endl;
 
 /* Dispose of our connection instance */
-theManager->removeConnection(cacheCon);
+//theManager->removeConnection(cacheCon);
 
 return;
 }
@@ -3408,15 +3421,15 @@ return std::string( "Unable to retrieve response. Please contact a chanfix "
 void chanfix::loadTranslationTable()
 {
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = theManager->getConnection();
+dbHandle* cacheCon = theManager->getConnection();
 
 /* Grab the languages table */
 std::stringstream langQuery;
 langQuery      << "SELECT id,code,name FROM languages"
                ;
 
-if (cacheCon->ExecTuplesOk(langQuery.str().c_str()))
-  for (int i = 0; i < cacheCon->Tuples(); i++)
+if (cacheCon->Exec(langQuery.str(),true))
+  for (unsigned int i = 0; i < cacheCon->Tuples(); i++)
     languageTable.insert(languageTableType::value_type(cacheCon->GetValue(i, 1),
                         std::make_pair(atoi(cacheCon->GetValue(i, 0)),
                                        cacheCon->GetValue(i, 2))));
@@ -3431,8 +3444,8 @@ std::stringstream transQuery;
 transQuery     << "SELECT language_id,response_id,text FROM translations"
                ;
 
-if (cacheCon->ExecTuplesOk(transQuery.str().c_str())) {
-  for (int i = 0 ; i < cacheCon->Tuples(); i++) {
+if (cacheCon->Exec(transQuery.str(),true)) {
+  for (unsigned int i = 0 ; i < cacheCon->Tuples(); i++) {
     /*
      *  Add to our translations table.
      */
@@ -3506,9 +3519,8 @@ if (cacheCon->Status() == CONNECTION_BAD) { //Check if the connection has died
 
 }
 
-void chanfix::updateSQLDb(PgDatabase* _SQLDb)
+void chanfix::updateSQLDb(dbHandle* _SQLDb)
 {
-
 for(glineIterator ptr = glineList.begin();ptr != glineList.end();++ptr)
        {
        (ptr->second)->setSqldb(_SQLDb);
index 9521e4bc1b26657f54358a87d062d78b4e03bdcc..614c5a6ae4816ea1d41faad67c748eef8efecd18 100644 (file)
--- a/chanfix.h
+++ b/chanfix.h
@@ -26,6 +26,7 @@
 #include       <vector>
 #include       <map>
 #include       <list>
+#include       <sstream>
 
 #include       "client.h"
 #include       "EConfig.h"
@@ -197,6 +198,8 @@ public:
        sqlChanOp* findChanOp(const std::string&, const std::string&);
        sqlChanOp* findChanOp(Channel*, iClient*);
 
+       dbHandle* getLocalDBHandle() { return localDBHandle; }
+
        size_t countMyOps(const std::string&);
        size_t countMyOps(Channel*);
 
@@ -231,11 +234,11 @@ public:
        void checkNetwork();
        void checkChannelServiceLink(iServer*, const eventType&);
        void findChannelService();
-       const int chanfix::getLastFix(sqlChannel*);
+       const int getLastFix(sqlChannel*);
 
-       void chanfix::insertop(sqlChanOp*, sqlChannel*);
-       bool chanfix::findop(sqlChanOp*, sqlChannel*);
-       void chanfix::removechan(sqlChannel*);
+       void insertop(sqlChanOp*, sqlChannel*);
+       bool findop(sqlChanOp*, sqlChannel*);
+       void removechan(sqlChannel*);
 
        bool simFix(sqlChannel*, bool, time_t, iClient*, sqlcfUser*);
        bool simulateFix(sqlChannel*, bool, iClient*, sqlcfUser*);
@@ -513,6 +516,12 @@ protected:
        std::ofstream   adminLog;
        std::ofstream   debugLog;
 
+       /**
+        * DB Handle
+        */
+       dbHandle*       localDBHandle;
+
+
 public:
 
        /*
index 6d501c63748095cd7f1b1a462e7ee2d59724adf4..8a4944b6319f02185d538f922bf1fd0df207f8cf 100644 (file)
@@ -119,6 +119,9 @@ DECLARE_COMMAND( WHOGROUP )
 DECLARE_COMMAND( BLOCK )
 DECLARE_COMMAND( UNBLOCK )
 DECLARE_COMMAND( LISTBLOCKED )
+DECLARE_COMMAND( TEMPBLOCK )
+DECLARE_COMMAND( UNTEMPBLOCK )
+DECLARE_COMMAND( LISTTEMPBLOCKED )
 
 /* Comment commands */
 DECLARE_COMMAND( ADDNOTE )
index beb46e922b8a2477473ac1c90023bb3a74603e98..1e5b76b69529df6817c3b3709be2a314e0083fae 100644 (file)
@@ -23,8 +23,8 @@
 #define __CHANFIX_CONFIG_H "$Id$"
 
 #define CHANFIX_DEBUG 1
-#undef CHANFIX_EXTENDED_ACCOUNTS
-#undef CHANFIX_INGORE_SERVICES
+#define CHANFIX_EXTENDED_ACCOUNTS 1
+#define CHANFIX_INGORE_SERVICES 1
 
 /**
  * Defines that deal with fixing channels, both manually and
diff --git a/patches/extended_accounts.diff b/patches/extended_accounts.diff
new file mode 100644 (file)
index 0000000..22fa874
--- /dev/null
@@ -0,0 +1,77 @@
+Index: libircu/msg_AC.cc
+===================================================================
+RCS file: /cvsroot/gnuworld/gnuworld/libircu/msg_AC.cc,v
+retrieving revision 1.9
+diff -u -r1.9 msg_AC.cc
+--- libircu/msg_AC.cc  25 Mar 2005 03:07:29 -0000      1.9
++++ libircu/msg_AC.cc  16 Jan 2008 03:29:46 -0000
+@@ -46,27 +46,49 @@
+  */
+ bool msg_AC::Execute( const xParameters& Param )
+ {
+-if( Param.size() != 3 )
++if( Param.size() < 4 )
+       {
+       elog    << "msg_AC> Invalid number of parameters"
+               << std::endl ;
+       return false ;
+       }
+-// Find the target user
+-iClient* theClient = Network->findClient( Param[ 1 ] ) ;
+-if( !theClient )
+-      {
+-      elog    << "msg_AC> Unable to find target client: "
+-              << Param[ 1 ]
+-              << std::endl ;
++std::string account;
++std::string numeric;
++static char *ac_type_C = "C";
++static char *ac_type_R = "R";
++
++if (Param.size() < 4) {
++      numeric = Param[1];
++      account = Param[2];
++} else if (Param[2][0] == 'R') {
++      numeric = Param[1];
++      account = Param[3];
++} else if (Param[2][0] == 'C') {
++      const char *param_list[4];
++      param_list[0] = Param[0];
++      param_list[1] = Param[3];
++      param_list[2] = Param[4];
++      param_list[3] = Param[5];
++      theServer->PostEvent(EVT_ACCOUNT, static_cast <void *> (ac_type_C), static_cast <void *> (param_list));
+       return false;
+-      }
++}
+-std::string account( Param[2] );
+-time_t account_ts = 0;
++if( numeric.empty() || account.empty() )
++      return false;
++
++// Find the target user
++iClient* theClient = Network->findClient( numeric ) ;
++if( !theClient )
++        {
++        elog    << "msg_AC> Unable to find target client: "
++                << numeric
++                << std::endl ;
++        return false;
++        }
+ /* If we have an account, does it have a timestamp? */
++time_t account_ts = 0;
+ if( ! account.empty() ) {
+       std::string::size_type pos = account.find(':');
+       if( ! ( pos == std::string::npos ) ) {
+@@ -93,7 +115,7 @@
+ if( account_ts != 0 ) theClient->setAccountTS( account_ts );
+ // Post event to listening clients
+-theServer->PostEvent( EVT_ACCOUNT, static_cast< void* >( theClient ) ) ;
++theServer->PostEvent(EVT_ACCOUNT, static_cast <void *> (ac_type_R), static_cast <void *> (theClient)) ;
+ // Return success
+ return true;
index 7819f0ea54240337d60e890d39970de37152c562..60115cb8b0172930d441482e478dc2d593cd1ee3 100644 (file)
@@ -24,7 +24,7 @@
 #include       <sstream>
 #include       <string>
 
-#include       "libpq++.h"
+#include       "dbHandle.h"
 
 #include       "ELog.h"
 #include       "misc.h"
@@ -50,7 +50,7 @@ sqlChanOp::sqlChanOp(sqlManager* _myManager) :
   myManager = _myManager;
 }
        
-void sqlChanOp::setAllMembers(PgDatabase* theDB, int row)
+void sqlChanOp::setAllMembers(dbHandle* theDB, int row)
 {
   channel = theDB->GetValue(row, 0);
   account = theDB->GetValue(row, 1);
index 87cecde28cd4e0bd75f11500a3f6116167fa5f53..2fe542c694cdea327b93c56b8d835a4a6a35b749 100644 (file)
@@ -25,7 +25,7 @@
 #define __SQLCHANOP_H "$Id$"
 
 #include       <string>
-#include       "libpq++.h"
+#include       "dbHandle.h"
 #include       "chanfix_config.h"
 
 namespace gnuworld
@@ -42,7 +42,6 @@ public:
        sqlChanOp(sqlManager*);
        virtual ~sqlChanOp();
 
-
        /*
         *  Methods to get data attributes.
         */
@@ -96,7 +95,7 @@ public:
        inline void     setDay(int _dayval, short _pointsval)
                { day[_dayval] = _pointsval ; }
 
-       void setAllMembers(PgDatabase*, int);
+       void setAllMembers(dbHandle*, int);
        void calcTotalPoints();
 
 private:
index f9116a77b16960471fb15aa5223db115cd76c0ef..d4571db6ed157e75b0c9da54e03b625c05a38249 100644 (file)
@@ -24,7 +24,7 @@
 #include       <sstream>
 #include       <string>
 
-#include       "libpq++.h"
+#include       "dbHandle.h"
 
 #include       "ELog.h"
 #include       "misc.h"
@@ -69,7 +69,7 @@ sqlChannel::sqlChannel(sqlManager* _myManager) :
   myManager = _myManager;
 }
 
-void sqlChannel::setAllMembers(PgDatabase* theDB, int row)
+void sqlChannel::setAllMembers(dbHandle* theDB, int row)
 {
   id = atoi(theDB->GetValue(row, 0));
   channel = theDB->GetValue(row, 1);
@@ -82,10 +82,10 @@ void sqlChannel::setAllMembers(PgDatabase* theDB, int row)
 /**
  * This function inserts a brand new channel into the DB.
  */
-bool sqlChannel::Insert()
+bool sqlChannel::Insert(dbHandle* cacheCon)
 {
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Grab the next available user id */
 id = ++maxUserId;
@@ -102,7 +102,7 @@ insertString    << "INSERT INTO channels "
                << ")"
                ;
 
-if (!cacheCon->ExecCommandOk(insertString.str().c_str())) {
+if (!cacheCon->Exec(insertString.str())) {
   elog << "sqlChannel::Insert> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -113,17 +113,17 @@ if (!cacheCon->ExecCommandOk(insertString.str().c_str())) {
 }
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 return inSQL;
 } // sqlChannel::Insert()
 
-bool sqlChannel::Delete()
+bool sqlChannel::Delete(dbHandle* cacheCon)
 {
 bool retval = false;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Create the DELETE statement */
 std::stringstream deleteString;
@@ -131,7 +131,7 @@ deleteString    << "DELETE FROM channels "
                << "WHERE id = '" << id << "'"
                ;
 
-if (!cacheCon->ExecCommandOk(deleteString.str().c_str())) {
+if (!cacheCon->Exec(deleteString.str())) {
   elog << "sqlChannel::Delete> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -140,17 +140,17 @@ if (!cacheCon->ExecCommandOk(deleteString.str().c_str())) {
   retval = true;
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 return retval;
 }
 
-bool sqlChannel::commit()
+bool sqlChannel::commit(dbHandle* cacheCon)
 {
 bool retval = false;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Create the UPDATE statement */
 std::stringstream chanCommit;
@@ -160,7 +160,7 @@ chanCommit  << "UPDATE channels SET "
                << "id = " << id
                ;
 
-if (!cacheCon->ExecCommandOk(chanCommit.str().c_str())) {
+if (!cacheCon->Exec(chanCommit.str())) {
   elog << "sqlChannel::commit> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -169,7 +169,7 @@ if (!cacheCon->ExecCommandOk(chanCommit.str().c_str())) {
   retval = true;
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 return retval;
 }
@@ -179,18 +179,18 @@ return retval;
  * occured in this channel.
  */
 
-void sqlChannel::addNote(unsigned short eventType, iClient* theUser,
+void sqlChannel::addNote(dbHandle* cacheCon, unsigned short eventType, iClient* theUser,
        const std::string& theMessage)
 {
-unsigned int num_notes = countNotes(0);
+unsigned int num_notes = countNotes(cacheCon, 0);
 while (num_notes >= MAXNOTECOUNT) {
-  if (!deleteOldestNote())
+  if (!deleteOldestNote(cacheCon))
     return;
   num_notes--;
 }
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Create the INSERT statement */
 std::stringstream theLog;
@@ -209,24 +209,24 @@ theLog    << "INSERT INTO notes (ts, channelID, user_name, event, message) "
        << "')"
        ;
 
-if (!cacheCon->ExecCommandOk(theLog.str().c_str())) {
+if (!cacheCon->Exec(theLog.str())) {
   elog << "sqlChannel::addNote> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
 }
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 return;
 }
 
-const std::string sqlChannel::getLastNote(unsigned short eventType, time_t& eventTime)
+const std::string sqlChannel::getLastNote(dbHandle* cacheCon, unsigned short eventType, time_t& eventTime)
 {
 std::string retval;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Retrieve the last note */
 std::stringstream queryString;
@@ -238,7 +238,7 @@ queryString << "SELECT message,ts"
                << " ORDER BY ts DESC LIMIT 1"
                ;
 
-if (cacheCon->ExecTuplesOk(queryString.str().c_str())) {
+if (cacheCon->Exec(queryString.str(),true)) {
   if (cacheCon->Tuples() > 0) {
     std::string note = cacheCon->GetValue(0, 0);
     eventTime = atoi(cacheCon->GetValue(0, 1));
@@ -247,17 +247,17 @@ if (cacheCon->ExecTuplesOk(queryString.str().c_str())) {
 }
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 return retval;
 }
 
-bool sqlChannel::deleteNote(unsigned int messageId)
+bool sqlChannel::deleteNote(dbHandle* cacheCon, unsigned int messageId)
 {
 bool retval = false;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Create the DELETE statement */
 std::stringstream deleteString;
@@ -267,7 +267,7 @@ deleteString        << "DELETE FROM notes WHERE channelID = "
                << messageId
                ;
 
-if (!cacheCon->ExecCommandOk(deleteString.str().c_str())) {
+if (!cacheCon->Exec(deleteString.str())) {
   elog << "sqlChannel::deleteNote> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -276,17 +276,17 @@ if (!cacheCon->ExecCommandOk(deleteString.str().c_str())) {
   retval = true;
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 return retval;
 }
 
-bool sqlChannel::deleteOldestNote()
+bool sqlChannel::deleteOldestNote(dbHandle* cacheCon)
 {
 bool retval = false;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Retrieve the id of the oldest note */
 std::stringstream selectString;
@@ -295,7 +295,7 @@ selectString        << "SELECT id FROM notes WHERE channelID = "
                << " ORDER BY ts ASC LIMIT 1"
                ;
 
-if (cacheCon->ExecTuplesOk(selectString.str().c_str())) {
+if (cacheCon->Exec(selectString.str(),true)) {
   if (cacheCon->Tuples() > 0) {
     unsigned int note_id = atoi(cacheCon->GetValue(0, 0));
 
@@ -304,23 +304,23 @@ if (cacheCon->ExecTuplesOk(selectString.str().c_str())) {
                        << note_id
                        ;
 
-    if (cacheCon->ExecTuplesOk(deleteString.str().c_str()))
+    if (cacheCon->Exec(deleteString.str(),true))
       retval = true;
   }
 }
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 return retval;
 }
 
-bool sqlChannel::deleteAllNotes()
+bool sqlChannel::deleteAllNotes(dbHandle* cacheCon)
 {
 bool retval = false;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Create the DELETE statement */
 std::stringstream deleteString;
@@ -328,7 +328,7 @@ deleteString        << "DELETE FROM notes WHERE channelID = "
                << id
                ;
 
-if (!cacheCon->ExecCommandOk(deleteString.str().c_str())) {
+if (!cacheCon->Exec(deleteString.str())) {
   elog << "sqlChannel::deleteAllNotes> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -337,15 +337,15 @@ if (!cacheCon->ExecCommandOk(deleteString.str().c_str())) {
   retval = true;
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 return retval;
 }
 
-size_t sqlChannel::countNotes(unsigned short eventType)
+size_t sqlChannel::countNotes(dbHandle* cacheCon, unsigned short eventType)
 {
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Count the notes */
 std::stringstream queryString;
@@ -360,11 +360,11 @@ queryString       << " AND event = "
 
 size_t num_notes = 0;
 
-if (cacheCon->ExecTuplesOk(queryString.str().c_str()))
+if (cacheCon->Exec(queryString.str(),true))
   num_notes = atoi(cacheCon->GetValue(0, 0));
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 return num_notes;
 }
index 8a56281fb70567d8fb6eacb372ce5583a25141c6..eb775dd0dc75f0a2a7535ab8987bfb8a7a5a86cc 100644 (file)
@@ -25,7 +25,7 @@
 #include       <string>
 #include       <ctime>
 #include       "client.h"
-#include       "libpq++.h"
+#include       "dbHandle.h"
 
 namespace gnuworld
 {
@@ -39,7 +39,6 @@ class sqlManager;
 class sqlChannel
 {
 public:
-
        sqlChannel(sqlManager*);
        virtual ~sqlChannel();
 
@@ -164,20 +163,20 @@ public:
        inline void     setUseSQL(bool _inSQL)
                { inSQL = _inSQL; }
 
-       bool Insert();
-       bool Delete();
-       bool commit();
-       void setAllMembers(PgDatabase*, int);
+       bool Insert(dbHandle*);
+       bool Delete(dbHandle*);
+       bool commit(dbHandle*);
+       void setAllMembers(dbHandle*, int);
 
        /** Static member for keeping track of max user id */
        static unsigned long int maxUserId;
 
-       void addNote(unsigned short, iClient*, const std::string&);
-       bool deleteNote(unsigned int);
-       bool deleteOldestNote();
-       bool deleteAllNotes();
-       size_t countNotes(unsigned short);
-       const std::string getLastNote(unsigned short, time_t&);
+       void addNote(dbHandle*, unsigned short, iClient*, const std::string&);
+       bool deleteNote(dbHandle*, unsigned int);
+       bool deleteOldestNote(dbHandle*);
+       bool deleteAllNotes(dbHandle*);
+       size_t countNotes(dbHandle*, unsigned short);
+       const std::string getLastNote(dbHandle*, unsigned short, time_t&);
 
 protected:
 
index 15ed9a70bbd2614cb79381dd5f4f5cd27a5cfcbc..8a86c82a65f2c9d07b35c548813623ad5ec7968a 100644 (file)
@@ -67,12 +67,12 @@ return new sqlManager(_dbString);
  * This method creates and returns a connection to the database.
  * It will use the stored dbString to create the connection.
  */
-PgDatabase* sqlManager::getConnection()
+dbHandle* sqlManager::getConnection()
 {
 elog << "*** [sqlManager:getConnection] Attempting DB connection to: "
   << dbString << std::endl;
 
-PgDatabase* tempCon = new (std::nothrow) PgDatabase(dbString.c_str());
+dbHandle* tempCon = new (std::nothrow) dbHandle(dbString);
 assert(tempCon != 0);
 
 if(tempCon->ConnectionBad()) {
@@ -92,7 +92,7 @@ return tempCon;
  * This method will disconnect and destroy a database connection.
  * This method should never be passed a null pointer.
  */
-void sqlManager::removeConnection(PgDatabase* tempCon)
+void sqlManager::removeConnection(dbHandle* tempCon)
 {
 assert(tempCon != 0);
 
index 51420f4430c191cc07813dfaf13ad06ae61a5efb..2dcb2855b7dc067fda3e179048089215a02b0e33 100644 (file)
@@ -27,7 +27,7 @@
 #include <string>
 #include <vector>
 
-#include "libpq++.h"
+#include "dbHandle.h"
 
 namespace gnuworld
 {
@@ -44,10 +44,10 @@ class sqlManager {
     static sqlManager* getInstance(const std::string&);
 
     /** Allow checking out of database connections */
-    PgDatabase* getConnection();
+    dbHandle* getConnection();
 
     /** Allow checking in of database connections */
-    void removeConnection(PgDatabase*);
+    void removeConnection(dbHandle*);
 
     /** Allow removal of theManager */
     void removeManager();
@@ -70,7 +70,7 @@ class sqlManager {
     std::string dbString;
 
     /** Our PgDatabase instance */
-    PgDatabase* SQLDb;
+    dbHandle* SQLDb;
 
     /** The current instance of sqlManager */
     static sqlManager* theManager;
index 5562b25e7b0ca8d919e7ab84051daa9c0ec43198..9437c34f91c46e9f7daf02c7ecf32aba7f928428 100644 (file)
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
  * USA.
  *
- * $Id: sqlcfUser.cc 1739 2006-08-17 12:41:32Z buzlip01 $
+ * $Id: sqlcfUser.cc,v 1.4 2008/01/16 02:03:40 buzlip01 Exp $
  */
 
 #include       <sstream>
 #include       <string>
 
-#include       "libpq++.h"
+#include       "dbHandle.h"
 
 #include       "ELog.h"
 #include       "misc.h"
 #include       "chanfix.h"
 #include       "sqlcfUser.h"
 
+using namespace std;
+
 namespace gnuworld
 {
 
+using std::stringstream;
+using std::string;
+
 namespace cf
 {
 
@@ -41,7 +46,7 @@ const sqlcfUser::flagType sqlcfUser::F_BLOCK =                0x02; /* +b */
 const sqlcfUser::flagType sqlcfUser::F_COMMENT =       0x04; /* +c */
 const sqlcfUser::flagType sqlcfUser::F_CHANFIX =       0x08; /* +f */
 const sqlcfUser::flagType sqlcfUser::F_OWNER =         0x10; /* +o */
-const sqlcfUser::flagType sqlcfUser::F_USERMANAGER =   0x20; /* +u */\r
+const sqlcfUser::flagType sqlcfUser::F_USERMANAGER =   0x20; /* +u */
 const sqlcfUser::flagType sqlcfUser::F_PERMBLOCKER =   0x80; /* +p */
 const sqlcfUser::flagType sqlcfUser::F_LOGGEDIN =      0x40;
 
@@ -64,7 +69,7 @@ sqlcfUser::sqlcfUser(sqlManager* _myManager) :
   myManager = _myManager;
 }
 
-void sqlcfUser::setAllMembers(PgDatabase* theDB, int row)
+void sqlcfUser::setAllMembers(dbHandle* theDB, int row)
 {
   id = atoi(theDB->GetValue(row, 0));
   user_name = theDB->GetValue(row, 1);
@@ -82,12 +87,12 @@ void sqlcfUser::setAllMembers(PgDatabase* theDB, int row)
   if (id > maxUserId) maxUserId = id;
 }
 
-bool sqlcfUser::commit()
+bool sqlcfUser::commit(dbHandle* cacheCon)
 {
 bool retval = false;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Create the UPDATE statement */
 std::stringstream userCommit;
@@ -105,7 +110,7 @@ userCommit  << "UPDATE users SET "
                << "id = " << id
                ;
 
-if (!cacheCon->ExecCommandOk(userCommit.str().c_str())) {
+if (!cacheCon->Exec(userCommit.str())) {
   elog << "sqlcfUser::commit> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -114,7 +119,7 @@ if (!cacheCon->ExecCommandOk(userCommit.str().c_str())) {
   retval = true;
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 return retval;
 }
@@ -126,12 +131,12 @@ return retval;
  * so that any new fields added will automatically be dealt with in commit()
  * instead of in 50 different functions.
  */
-bool sqlcfUser::Insert()
+bool sqlcfUser::Insert(dbHandle* cacheCon)
 {
 bool retval = false;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Grab the next available user id */
 id = ++maxUserId;
@@ -147,7 +152,7 @@ insertString        << "INSERT INTO users "
                << ")"
                ;
 
-if (!cacheCon->ExecCommandOk(insertString.str().c_str())) {
+if (!cacheCon->Exec(insertString.str())) {
   elog << "sqlcfUser::Insert> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -157,20 +162,20 @@ if (!cacheCon->ExecCommandOk(insertString.str().c_str())) {
   retval = true;
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 if (retval)
-  commit();
+  commit(cacheCon);
 
 return retval;
 } // sqlcfUser::Insert()
 
-bool sqlcfUser::Delete()
+bool sqlcfUser::Delete(dbHandle* cacheCon)
 {
 bool retval = false;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Create the DELETE statement */
 std::stringstream hostString;
@@ -178,7 +183,7 @@ hostString  << "DELETE FROM hosts "
                << "WHERE user_id = " << id
                ;
 
-if (!cacheCon->ExecCommandOk(hostString.str().c_str())) {
+if (!cacheCon->Exec(hostString.str())) {
   elog << "sqlcfUser::Delete> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -192,7 +197,7 @@ deleteString        << "DELETE FROM users "
                << "WHERE id = '" << id << "'"
                ;
 
-if (!cacheCon->ExecCommandOk(deleteString.str().c_str())) {
+if (!cacheCon->Exec(deleteString.str())) {
   elog << "sqlcfUser::Delete> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -201,41 +206,46 @@ if (!cacheCon->ExecCommandOk(deleteString.str().c_str())) {
   retval = true;
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 return retval;
 }
 
-void sqlcfUser::loadHostList()
+void sqlcfUser::loadHostList(dbHandle* cacheCon)
 {
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+
+// dbHandle* cacheCon = myManager->getConnection();
+// if (!cacheCon)
+//     elog << "[sqlcfUser::loadHostList() Could not get a connection to the database from the manager." << std::endl;
+
 
 /* Retrieve the hosts */
 std::stringstream theQuery;
+
 theQuery       << "SELECT host FROM hosts WHERE user_id = "
                << id
-               ;
+               << ends ;
 
-if (cacheCon->ExecTuplesOk(theQuery.str().c_str())) {
+
+if (cacheCon->Exec(theQuery.str(),true)) {
   // SQL Query succeeded
-  for (int i = 0 ; i < cacheCon->Tuples(); i++) {
+  for (unsigned int i = 0 ; i < cacheCon->Tuples(); i++) {
     hostList.push_back(cacheCon->GetValue(i, 0));
   }
 }
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
-
+// myManager->removeConnection(cacheCon);
 return; 
 }
 
-bool sqlcfUser::addHost(const std::string& _theHost)
+bool sqlcfUser::addHost(dbHandle* cacheCon, const std::string& _theHost)
 {
 bool retval = false;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Create the INSERT statement */
 std::stringstream insertString;
@@ -248,7 +258,7 @@ insertString    << "INSERT INTO hosts "
                 << "')"
                 ;
 
-if (!cacheCon->ExecCommandOk(insertString.str().c_str())) {
+if (!cacheCon->Exec(insertString.str())) {
   elog << "sqlcfUser::addHost> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -257,19 +267,19 @@ if (!cacheCon->ExecCommandOk(insertString.str().c_str())) {
   retval = true;
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 hostList.push_back(_theHost);
 
 return retval;
 }
 
-bool sqlcfUser::delHost(const std::string& _theHost)
+bool sqlcfUser::delHost(dbHandle* cacheCon, const std::string& _theHost)
 {
 bool retval = false;
 
 /* Get a connection instance to our backend */
-PgDatabase* cacheCon = myManager->getConnection();
+//dbHandle* cacheCon = myManager->getConnection();
 
 /* Create the DELETE statement */
 std::stringstream deleteString;
@@ -281,7 +291,7 @@ deleteString        << "DELETE FROM hosts "
                << "'"
                ;
 
-if (!cacheCon->ExecCommandOk(deleteString.str().c_str())) {
+if (!cacheCon->Exec(deleteString.str())) {
   elog << "sqlcfUser::delHost> Something went wrong: "
        << cacheCon->ErrorMessage()
        << std::endl;
@@ -290,7 +300,7 @@ if (!cacheCon->ExecCommandOk(deleteString.str().c_str())) {
   retval = true;
 
 /* Dispose of our connection instance */
-myManager->removeConnection(cacheCon);
+//myManager->removeConnection(cacheCon);
 
 if (hostList.size() < 1) return false;
 hostListType::iterator ptr = find( hostList.begin(), hostList.end(), string_lower(_theHost) );
index 7a4316222fba63b8fa857b9fa773f24693f9353c..25f720f8996f42f33d7df2f042e22d2d8f8d73c7 100644 (file)
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
  * USA.
  *
- * $Id: sqlcfUser.h 1523 2006-03-23 23:33:47Z r33d $
+ * $Id: sqlcfUser.h,v 1.4 2008/01/16 02:03:40 buzlip01 Exp $
  */
 
 #ifndef __sqlcfUser_H
-#define __sqlcfUser_H "$Id: sqlcfUser.h 1523 2006-03-23 23:33:47Z r33d $"
+#define __sqlcfUser_H "$Id: sqlcfUser.h,v 1.4 2008/01/16 02:03:40 buzlip01 Exp $"
 
 #include       <string>
 #include       <vector>
 #include       <ctime>
-#include       "libpq++.h"
+#include       <sstream>
+#include       "dbHandle.h"
+
+using namespace std;
 
 namespace gnuworld
 {
@@ -140,17 +143,17 @@ public:
                { needOper = _needOper; }
 
        /* Methods to alter our SQL status */
-       void setAllMembers(PgDatabase*, int);
-       bool commit();
-       bool Insert();
-       bool Delete();
+       void setAllMembers(dbHandle*, int);
+       bool commit(dbHandle*);
+       bool Insert(dbHandle*);
+       bool Delete(dbHandle*);
 
        /** Static member for keeping track of max user id */
        static unsigned long int maxUserId;
 
-       void loadHostList();
-       bool addHost(const std::string&);               
-       bool delHost(const std::string&);               
+       void loadHostList(dbHandle*);
+       bool addHost(dbHandle*, const std::string&);            
+       bool delHost(dbHandle*, const std::string&);            
        bool matchHost(const std::string&);
        bool hasHost(const std::string&);