aboutsummaryrefslogtreecommitdiff
path: root/support/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'support/Makefile.in')
-rw-r--r--support/Makefile.in488
1 files changed, 488 insertions, 0 deletions
diff --git a/support/Makefile.in b/support/Makefile.in
new file mode 100644
index 0000000..1cebf69
--- /dev/null
+++ b/support/Makefile.in
@@ -0,0 +1,488 @@
+#************************************************************************
+#* IRC - Internet Relay Chat, Makefile
+#* Copyright (C) 1990, Jarkko Oikarinen
+#*
+#* This program is free software; you can redistribute it and/or modify
+#* it under the terms of the GNU General Public License as published by
+#* the Free Software Foundation; either version 1, or (at your option)
+#* any later version.
+#*
+#* This program is distributed in the hope that it will be useful,
+#* but WITHOUT ANY WARRANTY; without even the implied warranty of
+#* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+#* GNU General Public License for more details.
+#*
+#* You should have received a copy of the GNU General Public License
+#* along with this program; if not, write to the Free Software
+#* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#*
+#* $Id: Makefile.in,v 1.45 1999/07/22 12:17:15 kalt Exp $
+#*
+#*/
+
+# -------------------------------------------------------------------------
+# Start of system configuration section.
+#
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+# compiler program
+CC = @CC@
+# compiler flags used for the server
+S_CFLAGS = @CFLAGS@ -I. -I../ircd -I../common @IRC_ZLIB_INCLUDE@
+# compiler flags used for the authentication slave
+A_CFLAGS = @CFLAGS@ -I. -I../iauth -I../common @IRC_ZLIB_INCLUDE@
+# compiler flags used for chkconfig
+CC_CFLAGS = @CFLAGS@ -I. -I../ircd -I../common
+# compiler flags used for the client
+C_CFLAGS = @CFLAGS@ -I. -I../irc -I../common
+# compiler flags used for other things (in contrib/)
+O_CFLAGS = @CFLAGS@ -I. -I../common -DCONTRIB_COMPILE
+# linker flags
+LDFLAGS = @LDFLAGS@
+# required libraries, except zlib and curses/termcap
+LIBS = @LIBS@
+MATHLIBS = -lm
+# zlib, eventually
+ZLIBS = @IRC_ZLIB_LIBRARY@
+# for DSM support (dlopen(), dlsym(), dlclose())
+DLIBS = @IRC_DLIB@
+# curses library
+CURSESLIBS = @IRC_CURSES_TERMCAP_LIBRARY@
+# install and related programs
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+MKDIRHIER = ../support/mkdirhier
+
+#
+# Binary names
+#
+CLIENT = irc
+SERVER = ircd
+IAUTH = iauth
+IRCDWATCH = ircdwatch
+
+#
+# Directories definitions
+#
+# Directory in which to install irc.
+client_bin_dir = @bindir@
+# Directory in which to install ircd, iauth, ircdwatch, mkpasswd and chkconf.
+server_bin_dir = @sbindir@
+# Directory in which to install the client manual page.
+client_man_dir = @mandir@/man1
+# Directory in which to install the configuration manual page.
+conf_man_dir = @mandir@/man5
+# Directory in which to install the server manual page.
+server_man_dir = @mandir@/man8
+# Directory where config files (ircd.conf, ircd.motd and iauth.conf) live.
+ircd_conf_dir = @sysconfdir@
+# Directory where state files (ircd.pid, ircd.tune) live.
+ircd_var_dir = @localstatedir@
+# Directory where log files (users, opers, rejects and auth) live.
+ircd_log_dir = @logdir@
+
+#
+# Most of these PATHs are hardcoded in the binaries.
+# They should all be absolute.
+#
+# Path to server binary
+IRCD_PATH = $(server_bin_dir)/$(SERVER)
+# Path to authentification slave binary
+IAUTH_PATH = $(server_bin_dir)/$(IAUTH)
+# Path to the m4 configuration file
+IRCDM4_PATH = $(ircd_conf_dir)/ircd.m4
+
+# server configuration file
+IRCDCONF_PATH = $(ircd_conf_dir)/ircd.conf
+# server Message Of The Day
+IRCDMOTD_PATH = $(ircd_conf_dir)/ircd.motd
+# authentication slave configuration file
+IAUTHCONF_PATH = $(ircd_conf_dir)/iauth.conf
+# server PID file
+IRCDPID_PATH = $(ircd_var_dir)/ircd.pid
+# server state file
+IRCDTUNE_PATH = $(ircd_var_dir)/ircd.tune
+# ircdwatch PID file
+IRCDWATCHPID_PATH = $(ircd_var_dir)/ircdwatch.pid
+
+# Define these filenames to maintain a list of persons who log
+# into this server. Logging will stop when the file does not exist.
+# Logging will be disabled also if you do not define this.
+FNAME_USERLOG = $(ircd_log_dir)/users
+FNAME_OPERLOG = $(ircd_log_dir)/opers
+FNAME_CONNLOG = $(ircd_log_dir)/rejects
+FNAME_AUTHLOG = $(ircd_log_dir)/auth
+
+# files used for debugging purposes
+IRCDDBG_PATH = $(ircd_log_dir)/ircd.log
+IAUTHDBG_PATH = $(ircd_log_dir)/iauth.log
+
+# Access mode for irc.
+irc_mode = 755
+
+# Access mode for ircd.
+ircd_mode = 711
+
+#
+# TK line service configuration
+#
+# TK line service binary
+TKSERV = tkserv
+# TK line service logfile
+TKSERV_LOGFILE = $(ircd_log_dir)/tkserv.log
+# TK line service access file
+TKSERV_ACCESSFILE = $(ircd_conf_dir)/tkserv.access
+# IRCD config file without path (from CPATH)
+TKSERV_IRCD_CONF = ircd.conf
+
+# End of system configuration section.
+# ------------------------------------------------------------------------
+# Please don't change anything below this point - no need really - I hope.
+
+RM = rm -f
+
+CLIENT_COMMON_OBJS = clbsd.o cldbuf.o clpacket.o clsend.o clmatch.o \
+ clparse.o clsupport.o
+CLIENT_OBJS = c_bsd.o c_msg.o c_numeric.o c_version.o edit.o help.o \
+ ignore.o irc.o screen.o str.o swear.o c_debug.o ctcp.o
+
+SERVER_COMMON_OBJS = bsd.o dbuf.o packet.o send.o match.o parse.o \
+ support.o
+SERVER_OBJS = channel.o class.o hash.o ircd.o list.o res.o s_auth.o \
+ s_bsd.o s_conf.o s_debug.o s_err.o s_id.o s_misc.o s_numeric.o \
+ s_serv.o s_service.o s_user.o s_zip.o whowas.o \
+ res_init.o res_comp.o res_mkquery.o
+
+IAUTH_COMMON_OBJS = clsupport.o clmatch.o # This is a little evil
+IAUTH_OBJS = iauth.o a_conf.o a_io.o a_log.o \
+ mod_lhex.o mod_pipe.o mod_rfc931.o mod_socks.o
+IAUTH = iauth
+
+CHKCONF_COMMON_OBJS = match.o
+CHKCONF_OBJS = chkconf.o
+CHKCONF = chkconf
+
+help:
+ @echo "Choose one of the following:"
+ @echo " all : build everything"
+ @echo " server : build server programs"
+ @echo " ircd : build the irc daemon"
+ @echo " iauth : build the authentication slave"
+ @echo " chkconf : build the configuration file checker"
+ @echo " ircd-mkpasswd : build ircd-mkpasswd"
+ @echo " ircdwatch : build ircdwatch"
+ @echo " client : build the client"
+ @echo " $(TKSERV) : build tkserv"
+ @echo
+ @echo " install : build and install server and client programs"
+ @echo " install-server : build and install server programs"
+ @echo " install-client : build and install client program"
+ @echo " install-tkserv : build and install tkserv"
+
+all: server client
+
+server: $(SERVER) $(IAUTH) $(CHKCONF) ircd-mkpasswd $(IRCDWATCH)
+
+client: $(CLIENT)
+
+$(SERVER): $(SERVER_COMMON_OBJS) $(SERVER_OBJS)
+ $(RM) $@
+ ./version.c.SH
+ $(CC) $(S_CFLAGS) -c -o version.o version.c
+ $(CC) $(LDFLAGS) -o $@ $(SERVER_COMMON_OBJS) version.o $(SERVER_OBJS) $(ZLIBS) $(MATHLIBS) $(LIBS)
+
+$(IAUTH): $(IAUTH_COMMON_OBJS) $(IAUTH_OBJS)
+ $(RM) $@
+ $(CC) $(LDFLAGS) -o $@ $(IAUTH_COMMON_OBJS) $(IAUTH_OBJS) $(LIBS) $(DLIBS)
+
+$(CLIENT): $(CLIENT_COMMON_OBJS) $(CLIENT_OBJS)
+ $(RM) $@
+ $(CC) $(LDFLAGS) -o $@ $(CLIENT_COMMON_OBJS) $(CLIENT_OBJS) $(CURSESLIBS) $(LIBS)
+
+$(CHKCONF): $(CHKCONF_COMMON_OBJS) $(CHKCONF_OBJS)
+ $(RM) $@
+ $(CC) $(LDFLAGS) -o $@ $(CHKCONF_COMMON_OBJS) $(CHKCONF_OBJS) $(LIBS)
+
+# stuff in contrib/
+
+$(IRCDWATCH): ircdwatch.o clsupport.o clmatch.o
+ $(RM) $(IRCDWATCH)
+ $(CC) -o $(IRCDWATCH) clsupport.o clmatch.o ircdwatch.o
+
+ircd-mkpasswd: mkpasswd.o
+ $(RM) ircd-mkpasswd
+ $(CC) $(LDFLAGS) -o ircd-mkpasswd mkpasswd.o $(LIBS)
+
+$(TKSERV): tkserv.o
+ $(RM) $(TKSERV)
+ $(CC) $(LDFLAGS) -o $(TKSERV) tkserv.o $(LIBS)
+
+install: install-server install-client
+
+install-client: client
+ -@if [ ! -d $(client_bin_dir) ]; then \
+ $(MKDIRHIER) $(client_bin_dir); \
+ fi
+ -@if [ ! -d $(client_man_dir) ]; then \
+ $(MKDIRHIER) $(client_man_dir); \
+ fi
+ $(INSTALL_PROGRAM) -m $(irc_mode) $(CLIENT) $(client_bin_dir)
+ (cd ../doc; $(INSTALL_DATA) irc.1 $(client_man_dir))
+ @echo "installation of client done."
+
+install-server: server
+ -@if [ ! -d $(server_bin_dir) ]; then \
+ $(MKDIRHIER) $(server_bin_dir); \
+ fi
+ -@if [ ! -d $(server_man_dir) ]; then \
+ $(MKDIRHIER) $(server_man_dir); \
+ fi
+ -@if [ ! -d $(conf_man_dir) ]; then \
+ $(MKDIRHIER) $(conf_man_dir); \
+ fi
+ -@if [ ! -d $(ircd_conf_dir) ]; then \
+ $(MKDIRHIER) $(ircd_conf_dir); \
+ fi
+ -@if [ ! -d $(ircd_var_dir) ]; then \
+ $(MKDIRHIER) $(ircd_var_dir); \
+ fi
+ -@if [ ! -d $(ircd_log_dir) ]; then \
+ $(MKDIRHIER) $(ircd_log_dir); \
+ fi
+ $(INSTALL_PROGRAM) -m $(ircd_mode) $(SERVER) $(server_bin_dir)
+ $(INSTALL_PROGRAM) -m $(ircd_mode) $(IAUTH) $(server_bin_dir)
+ $(INSTALL_PROGRAM) -m $(ircd_mode) $(CHKCONF) $(server_bin_dir)
+ $(INSTALL_PROGRAM) -m $(ircd_mode) ircd-mkpasswd $(server_bin_dir)
+ $(INSTALL_PROGRAM) -m $(ircd_mode) $(IRCDWATCH) $(server_bin_dir)
+ $(RM) $(IRCDM4_PATH)
+ ../ircd/buildm4 $(IRCDM4_PATH)
+ $(INSTALL_DATA) ../doc/ircd.8 $(server_man_dir)
+ $(INSTALL_DATA) ../doc/iauth.8 $(server_man_dir)
+ $(INSTALL_DATA) ../doc/iauth.conf.5 $(conf_man_dir)
+ $(INSTALL_DATA) ../contrib/ircdwatch/ircdwatch.8 $(server_man_dir)
+ $(INSTALL_DATA) ../doc/example.conf $(ircd_conf_dir)
+ -@if [ ! -f $(IAUTHCONF_PATH) ]; then \
+ $(INSTALL_DATA) ../support/iauth.conf $(IAUTHCONF_PATH); \
+ fi
+ @echo "installation of server done."
+
+install-tkserv: $(TKSERV)
+ -@if [ ! -d $(server_bin_dir) ]; then \
+ $(MKDIRHIER) $(server_bin_dir); \
+ fi
+ -@if [ ! -d $(ircd_conf_dir) ]; then \
+ $(MKDIRHIER) $(ircd_conf_dir); \
+ fi
+ $(INSTALL_PROGRAM) -m $(ircd_mode) $(TKSERV) $(server_bin_dir)
+ @echo "installation of client done."
+
+clbsd.o: ../common/bsd.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../common/bsd.c
+
+cldbuf.o: ../common/dbuf.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../common/dbuf.c
+
+clpacket.o: ../common/packet.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../common/packet.c
+
+clsend.o: ../common/send.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../common/send.c
+
+clmatch.o: ../common/match.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../common/match.c
+
+clparse.o: ../common/parse.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../common/parse.c
+
+clsupport.o: ../common/support.c setup.h config.h ../common/patchlevel.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../common/support.c
+
+c_bsd.o: ../irc/c_bsd.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/c_bsd.c
+
+c_msg.o: ../irc/c_msg.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/c_msg.c
+
+c_numeric.o: ../irc/c_numeric.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/c_numeric.c
+
+c_version.o: ../irc/c_version.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/c_version.c
+
+edit.o: ../irc/edit.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/edit.c
+
+help.o: ../irc/help.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/help.c
+
+ignore.o: ../irc/ignore.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/ignore.c
+
+irc.o: ../irc/irc.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/irc.c
+
+screen.o: ../irc/screen.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/screen.c
+
+str.o: ../irc/str.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/str.c
+
+swear.o: ../irc/swear.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/swear.c
+
+c_debug.o: ../irc/c_debug.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/c_debug.c
+
+ctcp.o: ../irc/ctcp.c setup.h config.h
+ $(CC) $(C_CFLAGS) -DCLIENT_COMPILE -c -o $@ ../irc/ctcp.c
+
+bsd.o: ../common/bsd.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../common/bsd.c
+
+dbuf.o: ../common/dbuf.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../common/dbuf.c
+
+packet.o: ../common/packet.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../common/packet.c
+
+send.o: ../common/send.c setup.h config.h
+ $(CC) $(S_CFLAGS) -DFNAME_USERLOG="\"$(FNAME_USERLOG)\"" -DFNAME_CONNLOG="\"$(FNAME_CONNLOG)\"" -c -o $@ ../common/send.c
+
+match.o: ../common/match.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../common/match.c
+
+parse.o: ../common/parse.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../common/parse.c
+
+support.o: ../common/support.c setup.h config.h ../common/patchlevel.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../common/support.c
+
+channel.o: ../ircd/channel.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/channel.c
+
+class.o: ../ircd/class.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/class.c
+
+hash.o: ../common/struct_def.h ../common/os.h ../ircd/hash_def.h \
+ ../ircd/hash_ext.h ../common/common_def.h ../ircd/s_bsd.c \
+ ../ircd/s_serv.c ../ircd/s_user.c ../ircd/channel.c ../ircd/s_misc.c \
+ ../ircd/hash.c ../ircd/ircd.c Makefile setup.h config.h
+ @cp ../ircd/hash.c .
+ @/bin/sh ./sums
+ $(CC) $(S_CFLAGS) -c -o $@ hash.c
+ @$(RM) hash.c hash.c.old
+ @touch hash.o
+
+ircd.o: ../ircd/ircd.c setup.h config.h
+ $(CC) $(S_CFLAGS) -DIRCDCONF_PATH="\"$(IRCDCONF_PATH)\"" \
+ -DIRCDTUNE_PATH="\"$(IRCDTUNE_PATH)\"" \
+ -DIRCDMOTD_PATH="\"$(IRCDMOTD_PATH)\"" \
+ -DIRCD_PATH="\"$(IRCD_PATH)\"" -DIAUTH_PATH="\"$(IAUTH_PATH)\"" \
+ -DIAUTH="\"$(IAUTH)\"" -DIRCDDBG_PATH="\"$(IRCDDBG_PATH)\"" \
+ -c -o $@ ../ircd/ircd.c
+
+list.o: ../ircd/list.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/list.c
+
+res.o: ../ircd/res.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/res.c
+
+s_auth.o: ../ircd/s_auth.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/s_auth.c
+
+s_bsd.o: ../ircd/s_bsd.c setup.h config.h
+ $(CC) $(S_CFLAGS) -DIRCDPID_PATH="\"$(IRCDPID_PATH)\"" -DIAUTH_PATH="\"$(IAUTH_PATH)\"" -DIAUTH="\"$(IAUTH)\"" -c -o $@ ../ircd/s_bsd.c
+
+s_conf.o: ../ircd/s_conf.c setup.h config.h
+ $(CC) $(S_CFLAGS) -DIRCDMOTD_PATH="\"$(IRCDMOTD_PATH)\"" -DIRCDM4_PATH="\"$(IRCDM4_PATH)\"" -c -o $@ ../ircd/s_conf.c
+
+s_debug.o: ../ircd/s_debug.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/s_debug.c
+
+s_err.o: ../ircd/s_err.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/s_err.c
+
+s_id.o: ../ircd/s_id.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/s_id.c
+
+s_misc.o: ../ircd/s_misc.c setup.h config.h
+ $(CC) $(S_CFLAGS) -DFNAME_USERLOG="\"$(FNAME_USERLOG)\"" -DFNAME_CONNLOG="\"$(FNAME_CONNLOG)\"" -c -o $@ ../ircd/s_misc.c
+
+s_numeric.o: ../ircd/s_numeric.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/s_numeric.c
+
+s_serv.o: ../ircd/s_serv.c setup.h config.h
+ $(CC) $(S_CFLAGS) -DIRCDMOTD_PATH="\"$(IRCDMOTD_PATH)\"" -c -o $@ ../ircd/s_serv.c
+
+s_service.o: ../ircd/s_service.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/s_service.c
+
+s_user.o: ../ircd/s_user.c setup.h config.h
+ $(CC) $(S_CFLAGS) -DFNAME_USERLOG="\"$(FNAME_USERLOG)\"" -DFNAME_CONNLOG="\"$(FNAME_CONNLOG)\"" -DFNAME_OPERLOG="\"$(FNAME_OPERLOG)\"" -c -o $@ ../ircd/s_user.c
+
+s_zip.o: ../ircd/s_zip.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/s_zip.c
+
+whowas.o: ../ircd/whowas.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/whowas.c
+
+res_init.o: ../ircd/res_init.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/res_init.c
+
+res_comp.o: ../ircd/res_comp.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/res_comp.c
+
+res_mkquery.o: ../ircd/res_mkquery.c setup.h config.h
+ $(CC) $(S_CFLAGS) -c -o $@ ../ircd/res_mkquery.c
+
+iauth.o: ../iauth/iauth.c config.h setup.h
+ $(CC) $(A_CFLAGS) -c -o $@ ../iauth/iauth.c
+
+a_conf.o: ../iauth/a_conf.c config.h setup.h
+ $(CC) $(A_CFLAGS) -DIAUTHCONF_PATH="\"$(IAUTHCONF_PATH)\"" -c -o $@ ../iauth/a_conf.c
+
+a_dyn.o: ../iauth/a_dyn.c config.h setup.h
+ $(CC) $(A_CFLAGS) -c -o $@ ../iauth/a_dyn.c
+
+a_io.o: ../iauth/a_io.c config.h setup.h
+ $(CC) $(A_CFLAGS) -c -o $@ ../iauth/a_io.c
+
+a_log.o: ../iauth/a_log.c config.h setup.h
+ $(CC) $(A_CFLAGS) -DIAUTHDBG_PATH="\"$(IAUTHDBG_PATH)\"" -DFNAME_AUTHLOG="\"$(FNAME_AUTHLOG)\"" -c -o $@ ../iauth/a_log.c
+
+mod_lhex.o: ../iauth/mod_lhex.c config.h setup.h
+ $(CC) $(A_CFLAGS) -c -o $@ ../iauth/mod_lhex.c
+
+mod_pipe.o: ../iauth/mod_pipe.c config.h setup.h
+ $(CC) $(A_CFLAGS) -c -o $@ ../iauth/mod_pipe.c
+
+mod_rfc931.o: ../iauth/mod_rfc931.c config.h setup.h
+ $(CC) $(A_CFLAGS) -c -o $@ ../iauth/mod_rfc931.c
+
+mod_socks.o: ../iauth/mod_socks.c config.h setup.h
+ $(CC) $(A_CFLAGS) -c -o $@ ../iauth/mod_socks.c
+
+chkconf.o: ../ircd/chkconf.c setup.h config.h
+ $(CC) $(CC_CFLAGS) -DCHKCONF_COMPILE -DIRCDCONF_PATH="\"$(IRCDCONF_PATH)\"" -DIRCDM4_PATH="\"$(IRCDM4_PATH)\"" -c -o $@ ../ircd/chkconf.c
+
+# stuff in contrib/
+
+ircdwatch.o: ../contrib/ircdwatch/ircdwatch.c
+ $(CC) $(O_CFLAGS) -DIRCDWATCH_PID_FILENAME="\"$(IRCDWATCHPID_PATH)\"" -DIRCD_PATH="\"$(IRCD_PATH)\"" -DIRCDCONF_PATH="\"$(IRCDCONF_PATH)\"" -DIRCDPID_PATH="\"$(IRCDPID_PATH)\"" -c -o $@ ../contrib/ircdwatch/ircdwatch.c
+
+mkpasswd.o: ../contrib/mkpasswd/mkpasswd.c
+ $(CC) $(O_CFLAGS) -c -o $@ ../contrib/mkpasswd/mkpasswd.c
+
+tkserv.o: ../contrib/tkserv/tkserv.c tkconf.h
+ $(CC) $(O_CFLAGS) -DTKSERV_LOGFILE="\"$(TKSERV_LOGFILE)\"" -DTKSERV_ACCESSFILE="\"$(TKSERV_ACCESSFILE)\"" -DTKSERV_IRCD_CONF="\"$(TKSERV_IRCD_CONF)\"" -DCPATH="\"$(IRCDCONF_PATH)\"" -DPPATH="\"$(IRCDPID_PATH)\"" -c -o $@ ../contrib/tkserv/tkserv.c
+
+clean:
+ $(RM) $(CLIENT) $(SERVER) $(IAUTH) $(CHKCONF) ircd-mkpasswd $(IRCDWATCH) $(TKSERV) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* version.c
+
+distclean:
+ @echo "To make distclean, just delete the current directory."
+
+rcs:
+ (cd ..; cii -H -R configure common doc include irc ircd support)