# ircd/Makefile for the Undernet IRC Daemon.
# Copyright (C) 1990 Jarkko Oikarinen
# Copyright (C) 1997 Carlo Wood

# 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 2, 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., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.

#### Start of system configuration section. ####

# Output variables of the 'configure' script:

prefix = @prefix@
exec_prefix = @exec_prefix@
top_srcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
DEFS = @DEFS@
INSTALL = @INSTALL@
SHELL = @SHPROG@
RM = @RMPROG@
AWK = @AWK@
LN_S = @LN_S@
MV = mv
CHMOD = chmod
CHOWN = chown
CHGRP = chgrp
MKDIR = mkdir
TOUCH = touch
GREP = grep
LEX = @LEX@
YACC = @YACC@
ENGINE_C = @ENGINE_C@
@SET_MAKE@

BINDIR = @bindir@
INSTALL_RULE = @INSTALL_RULE@
SYMLINK = @SYMLINK@
IRCDMODE = @IRCDMODE@
IRCDOWN = @IRCDOWN@
IRCDGRP = @IRCDGRP@
DPATH = @DPATH@
MPATH = ${DPATH}/ircd.motd
RPATH = ${DPATH}/remote.motd

CC = @CC@
CFLAGS = @CFLAGS@
CPPFLAGS = -I. -I.. -I${top_srcdir}/include @CPPFLAGS@
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@

#### End of system configuration section. ####
PURIFY =
RINGLOG_O =

CONVERT_CONF_SRC = \
	convert-conf.c

ENGINE_SRC = \
	engine_devpoll.c \
	engine_poll.c \
	engine_kqueue.c \
	engine_select.c

CRYPTO_SRC = \
	ircd_md5.c \
	ircd_crypt_plain.c \
	ircd_crypt_smd5.c \
	ircd_crypt_native.c \
	ircd_crypt_bcrypt.c

UMKPASSWD_SRC = ${CRYPTO_SRC} \
	ircd_alloc.c \
	ircd_string.c \
	memdebug.c \
	umkpasswd.c

IRCD_SRC = \
	IPcheck.c \
	channel.c \
	class.c \
	client.c \
	crule.c \
	dbuf.c \
	destruct_event.c \
	fileio.c \
	gline.c \
	hash.c \
	ircd.c \
	ircd_alloc.c \
	ircd_cloaking.c \
	ircd_crypt.c \
	ircd_events.c \
	ircd_features.c \
	ircd_geoip.c \
	ircd_log.c \
	ircd_relay.c \
	ircd_reply.c \
	ircd_res.c \
	ircd_reslib.c \
	ircd_signal.c \
	ircd_snprintf.c \
	ircd_string.c \
	jupe.c \
	lex.yy.c \
	list.c \
	listener.c \
	m_account.c \
	m_admin.c \
	m_asll.c \
	m_authenticate.c \
	m_away.c \
	m_burst.c \
	m_cap.c \
	m_check.c \
	m_clearmode.c \
	m_close.c \
	m_connect.c \
	m_cprivmsg.c \
	m_create.c \
	m_defaults.c \
	m_destruct.c \
	m_desynch.c \
	m_die.c \
	m_endburst.c \
	m_error.c \
	m_fake.c \
	m_fingerprint.c \
	m_get.c \
	m_gline.c \
	m_help.c \
	m_info.c \
	m_invite.c \
	m_ircops.c \
	m_isnef.c \
	m_ison.c \
	m_join.c \
	m_jupe.c \
	m_kick.c \
	m_kill.c \
	m_links.c \
	m_list.c \
	m_lusers.c \
	m_map.c \
	m_mark.c \
	m_mkpasswd.c \
	m_mode.c \
	m_motd.c \
	m_names.c \
	m_nick.c \
	m_notice.c \
	m_oper.c \
	m_opermotd.c \
	m_opmode.c \
	m_part.c \
	m_pass.c \
	m_ping.c \
	m_pong.c \
	m_privmsg.c \
	m_privs.c \
	m_proto.c \
	m_protoctl.c \
	m_pseudo.c \
	m_quit.c \
	m_rehash.c \
	m_remove.c \
	m_reset.c \
	m_restart.c \
	m_rping.c \
	m_rpong.c \
	m_rules.c \
	m_sasl.c \
	m_server.c \
	m_set.c \
	m_sethost.c \
	m_settime.c \
	m_shun.c \
	m_silence.c \
	m_smo.c \
	m_sno.c \
	m_squit.c \
	m_starttls.c \
	m_stats.c \
	m_svsident.c \
	m_svsinfo.c \
	m_svsjoin.c \
	m_svsmode.c \
	m_svsnick.c \
	m_svsnoop.c \
	m_svspart.c \
	m_svsquit.c \
	m_swhois.c \
	m_tempshun.c \
	m_time.c \
	m_topic.c \
	m_trace.c \
	m_uping.c \
	m_user.c \
	m_userhost.c \
	m_userip.c \
	m_version.c \
	m_wallchops.c \
	m_wallhops.c \
	m_wallops.c \
	m_wallusers.c \
	m_wallvoices.c \
	m_watch.c \
	m_webirc.c \
	m_who.c \
	m_whois.c \
	m_whowas.c \
	m_xquery.c \
	m_xreply.c \
	m_zline.c \
	match.c \
	memdebug.c \
	motd.c \
	msgq.c \
	numnicks.c \
	opercmds.c \
	os_generic.c \
	packet.c \
	parse.c \
	querycmds.c \
	random.c \
	s_auth.c \
	s_bsd.c \
	s_conf.c \
	s_debug.c \
	s_err.c \
	s_misc.c \
	s_numeric.c \
	s_serv.c \
	s_stats.c \
	s_user.c \
	send.c \
	shun.c \
	ssl.c \
	uping.c \
	userload.c \
	watch.c \
	whocmds.c \
	whowas.c \
	y.tab.c \
	zline.c

SRC = ${IRCD_SRC} ${ENGINE_C} ${CRYPTO_SRC}

OBJS = ${SRC:%.c=%.o}

UMKPASSWD_OBJS = ${UMKPASSWD_SRC:%.c=%.o}

CONVERT_CONF_OBJS = ${CONVERT_CONF_SRC:%.c=%.o}

DEP_SRC = ${IRCD_SRC} ${ENGINE_SRC} ${CRYPTO_SRC}

all:
	( cd ..; make -f Makefile )

.SUFFIXES: .c .o

.c.o:
	${CC} ${CFLAGS} ${CPPFLAGS} -c $< -o $@

build: ircd convert-conf

ircd: ${OBJS} ../include/patchlevel.h version.o
	${PURIFY} ${CC} ${OBJS} version.o ${RINGLOG_O} ${LDFLAGS} ${LIBS} \
		-o ircd
	${CHMOD} ${IRCDMODE} ircd

convert-conf: ${CONVERT_CONF_OBJS}
	${PURIFY} ${CC} ${CONVERT_CONF_OBJS} ${LDFLAGS} -o convert-conf

.PHONY: version.c
version.c: version.c.SH ${top_srcdir}/include/patchlist.h umkpasswd
	${SHELL} ${srcdir}/version.c.SH ${top_srcdir}

${top_srcdir}/include/patchlist.h:
	(cd ${top_srcdir} ; ./ircd-patch update)

ircd_string.o: ircd_string.c chattr.tab.c

table_gen: table_gen.o
	${CC} ${LDFLAGS} -o $@ table_gen.o

chattr.tab.c: table_gen
	./table_gen > chattr.tab.c

lex.yy.c: ircd_lexer.l y.tab.h
	${LEX} ${srcdir}/ircd_lexer.l

y.tab.c y.tab.h: ircd_parser.y
	${YACC} -d ${srcdir}/ircd_parser.y

umkpasswd: ${UMKPASSWD_OBJS}
	${CC} ${LDFLAGS} ${UMKPASSWD_OBJS} ${LIBS} -o $@

mkbindir:
	@test -d ${BINDIR} || mkdir ${BINDIR}

install: ${INSTALL_RULE}

install-with-symlink: build mkbindir
	@if [ ! -d ${DPATH} -a ! -f ${DPATH} ]; then \
	  echo "Creating directory ${DPATH}"; \
	  ${MKDIR} ${DPATH}; \
	  ${CHMOD} 700 ${DPATH}; \
	  ${CHOWN} ${IRCDOWN} ${DPATH}; \
	  ${CHGRP} ${IRCDGRP} ${DPATH}; \
	fi
	@echo `date +%Y%m%d%H%M` > /tmp/ircd.tag;
	@echo "Installing new ircd as ${BINDIR}/ircd.`cat /tmp/ircd.tag` :"
	${INSTALL} -m ${IRCDMODE} -o ${IRCDOWN} -g ${IRCDGRP} ircd ${BINDIR}/ircd.`cat /tmp/ircd.tag`
	@( cd ${BINDIR}; \
	  ${RM} -f ${SYMLINK}; \
	  ${LN_S} ircd.`cat /tmp/ircd.tag` ${SYMLINK}; )
	@${RM} /tmp/ircd.tag
	${INSTALL} -s -m 700 -o ${IRCDOWN} -g ${IRCDGRP} umkpasswd ${BINDIR}
	${INSTALL} -s -m 700 -o ${IRCDOWN} -g ${IRCDGRP} convert-conf ${BINDIR}
	${INSTALL} -m 600 -o ${IRCDOWN} -g ${IRCDGRP} ${top_srcdir}/doc/example.conf ${DPATH}
	${top_srcdir}/tools/makepem/makepem ${DPATH} ${top_srcdir}

install-no-symlink: build mkbindir
	@if [ ! -d ${DPATH} -a ! -f ${DPATH} ]; then \
	  echo "Creating directory ${DPATH}"; \
	  ${MKDIR} ${DPATH}; \
	  ${CHMOD} 700 ${DPATH}; \
	  ${CHOWN} ${IRCDOWN} ${DPATH}; \
	  ${CHGRP} ${IRCDGRP} ${DPATH}; \
	fi
	@echo "Installing new ircd as ${BINDIR}/ircd :"
	${INSTALL} -m ${IRCDMODE} -o ${IRCDOWN} -g ${IRCDGRP} ircd ${BINDIR}/ircd
	${INSTALL} -s -m 700 -o ${IRCDOWN} -g ${IRCDGRP} umkpasswd ${BINDIR}
	${INSTALL} -s -m 700 -o ${IRCDOWN} -g ${IRCDGRP} convert-conf ${BINDIR}
	${INSTALL} -m 600 -o ${IRCDOWN} -g ${IRCDGRP} ${top_srcdir}/doc/example.conf ${DPATH}
	${top_srcdir}/tools/makepem/makepem ${DPATH} ${top_srcdir}

uninstall:
	@if [ "${BINDIR}" != "${DPATH}" ]; then \
		echo "${RM} -f ${BINDIR}/${SYMLINK} ${BINDIR}/ircd.9*"; \
		${RM} -f ${BINDIR}/${SYMLINK} ${BINDIR}/ircd.9*; \
	fi
	@echo "Please remove the contents of ${DPATH} manually"

clean:
	${RM} -f *.o *.bak ircd umkpasswd convert-conf chattr.tab.c table_gen y.tab.* lex.yy.* version.c

distclean: clean
	${RM} -f Makefile stamp-m

maintainer-clean: distclean

# If I read this right, this will only work with gcc.  Still, how many admins
# are going to be doing "make depend"?
depend: ${DEP_SRC} chattr.tab.c
	@cd ${srcdir}; \
	if [ -f Makefile.in.bak ]; then \
	  echo "make depend: First remove ircd/Makefile.in.bak"; \
	else \
	  ( ${MV} Makefile.in Makefile.in.bak; \
	    ${GREP} -A1 -B10000 '^# DO NOT DELETE THIS LINE' Makefile.in.bak > Makefile.in;\
	    ${CC} ${CFLAGS} -MM ${CPPFLAGS} ${DEP_SRC} >> Makefile.in; ) \
	fi

# Coders: You need GNU make for this to work
# Makefile: ../config/config.status Makefile.in ../config/gen.ircd.Makefile \
# 	  ../config/config.h ../config/.config stamp-m
# 	@echo "recreating ircd/Makefile"
# 	@cd ../config; \
# 	  CONFIG_FILES=../ircd/Makefile CONFIG_HEADERS= \
# 	  ./config.status >/dev/null; \
# 	  RM=${RM} ${SHELL} ./gen.ircd.Makefile

# stamp-m:
# 	echo timestamp > stamp-m

# ../config/config.status:
# 	@cd ../config; ${MAKE} config.status

# ../config/config.h:
# 	@cd ../config; ${MAKE} config.h

# DO NOT DELETE THIS LINE (or the blank line after it) -- make depend depends on them.

IPcheck.o: IPcheck.c ../config.h ../include/IPcheck.h ../include/client.h \
  ../include/ircd.h ../include/match.h ../include/msg.h \
  ../include/ircd_alloc.h ../include/ircd_events.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_string.h \
  ../include/s_debug.h ../include/s_user.h ../include/send.h
channel.o: channel.c ../config.h ../include/channel.h ../include/class.h \
  ../include/client.h ../include/destruct_event.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_chattr.h \
  ../include/ircd_defs.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/list.h ../include/match.h \
  ../include/msg.h ../include/msgq.h ../include/numeric.h \
  ../include/numnicks.h ../include/querycmds.h ../include/s_bsd.h \
  ../include/s_conf.h ../include/s_debug.h ../include/s_misc.h \
  ../include/s_user.h ../include/send.h ../include/struct.h \
  ../include/sys.h ../include/whowas.h
class.o: class.c ../config.h ../include/class.h ../include/client.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/list.h ../include/numeric.h ../include/s_conf.h \
  ../include/s_debug.h ../include/send.h
client.o: client.c ../config.h ../include/client.h ../include/class.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/list.h ../include/msg.h \
  ../include/msgq.h ../include/numeric.h ../include/s_conf.h \
  ../include/s_debug.h ../include/send.h ../include/struct.h
crule.o: crule.c ../config.h ../include/crule.h ../include/client.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_chattr.h \
  ../include/ircd_string.h ../include/match.h ../include/s_bsd.h \
  ../include/s_debug.h ../include/struct.h
dbuf.o: dbuf.c ../config.h ../include/dbuf.h ../include/ircd_alloc.h \
  ../include/ircd_chattr.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/send.h ../include/sys.h
destruct_event.o: destruct_event.c ../config.h ../include/channel.h \
  ../include/destruct_event.h ../include/s_debug.h ../include/ircd_alloc.h \
  ../include/ircd.h ../include/ircd_events.h ../include/ircd_log.h \
  ../include/send.h ../include/msg.h
engine_devpoll.o: engine_devpoll.c ../config.h ../include/ircd_events.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/s_debug.h
engine_epoll.o: engine_epoll.c ../config.h ../include/ircd.h \
  ../include/ircd_events.h ../include/ircd_alloc.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/s_debug.h
engine_kqueue.o: engine_kqueue.c ../config.h ../include/ircd_events.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/s_debug.h
engine_poll.o: engine_poll.c ../config.h ../include/ircd_events.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_log.h \
  ../include/s_debug.h
engine_select.o: engine_select.c ../config.h ../include/ircd_events.h \
  ../include/ircd.h ../include/ircd_log.h ../include/s_debug.h
fileio.o: fileio.c ../config.h ../include/fileio.h ../include/ircd_alloc.h \
  ../include/ircd_log.h
gline.o: gline.c ../config.h ../include/gline.h ../include/channel.h \
  ../include/client.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_snprintf.h ../include/ircd_string.h ../include/match.h \
  ../include/numeric.h ../include/res.h ../include/s_bsd.h \
  ../include/s_conf.h ../include/s_debug.h ../include/s_misc.h \
  ../include/s_stats.h ../include/send.h ../include/struct.h \
  ../include/sys.h ../include/msg.h ../include/numnicks.h \
  ../include/numeric.h
hash.o: hash.c ../config.h ../include/hash.h ../include/client.h \
  ../include/channel.h ../include/ircd_alloc.h ../include/ircd_chattr.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/ircd.h ../include/match.h \
  ../include/msg.h ../include/numeric.h ../include/random.h \
  ../include/send.h ../include/struct.h ../include/sys.h ../include/watch.h
ircd.o: ircd.c ../config.h ../include/ircd.h ../include/IPcheck.h \
  ../include/class.h ../include/client.h ../include/crule.h \
  ../include/destruct_event.h ../include/hash.h ../include/ircd_alloc.h \
  ../include/ircd_events.h ../include/ircd_features.h \
  ../include/ircd_geoip.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_signal.h ../include/ircd_string.h ../include/ircd_crypt.h \
  ../include/jupe.h ../include/list.h ../include/match.h ../include/motd.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/opercmds.h ../include/parse.h ../include/res.h \
  ../include/s_auth.h ../include/s_bsd.h ../include/s_conf.h \
  ../include/s_debug.h ../include/s_misc.h ../include/s_stats.h \
  ../include/s_user.h ../include/send.h ../include/ssl.h ../include/sys.h \
  ../include/uping.h ../include/userload.h ../include/version.h \
  ../include/whowas.h ../include/querycmds.h
ircd_alloc.o: ircd_alloc.c ../config.h ../include/ircd_alloc.h \
  ../include/ircd_log.h ../include/ircd_string.h ../include/s_debug.h
ircd_cloaking.o: ircd_cloaking.c ../config.h ../include/ircd_chattr.h \
  ../include/ircd_cloaking.h ../include/ircd_defs.h \
  ../include/ircd_features.h ../include/ircd_md5.h \
  ../include/ircd_snprintf.h ../include/res.h
ircd_crypt.o: ircd_crypt.c ../config.h ../include/ircd_crypt.h \
  ../include/ircd_alloc.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_string.h ../include/s_debug.h \
  ../include/ircd_crypt_native.h ../include/ircd_crypt_plain.h \
  ../include/ircd_crypt_smd5.h ../include/ircd_crypt_bcrypt.h
ircd_crypt_native.o: ircd_crypt_native.c ../config.h \
  ../include/ircd_crypt.h ../include/ircd_crypt_native.h \
  ../include/ircd_log.h ../include/s_debug.h ../include/ircd_alloc.h
ircd_crypt_plain.o: ircd_crypt_plain.c ../config.h ../include/ircd_crypt.h \
  ../include/ircd_crypt_plain.h ../include/ircd_log.h ../include/s_debug.h \
  ../include/ircd_alloc.h
ircd_crypt_smd5.o: ircd_crypt_smd5.c ../config.h ../include/ircd_crypt.h \
  ../include/ircd_crypt_smd5.h ../include/ircd_log.h ../include/ircd_md5.h \
  ../include/s_debug.h ../include/ircd_alloc.h
ircd_crypt_bcrypt.o: ircd_crypt_bcrypt.c ../config.h ../include/ircd_crypt.h \
  ../include/ircd_crypt_bcrypt.h ../include/ircd_log.h ../include/s_debug.h \
  ../include/ircd_alloc.h
ircd_events.o: ircd_events.c ../config.h ../include/ircd_events.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_log.h \
  ../include/ircd_snprintf.h ../include/s_debug.h
ircd_features.o: ircd_features.c ../config.h ../include/ircd_features.h \
  ../include/channel.h ../include/class.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_geoip.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_snprintf.h ../include/ircd_string.h ../include/match.h \
  ../include/motd.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/random.h ../include/s_bsd.h \
  ../include/s_debug.h ../include/s_misc.h ../include/s_stats.h \
  ../include/s_user.h ../include/send.h ../include/struct.h \
  ../include/sys.h ../include/whowas.h
ircd_geoip.o: ircd_geoip.c ../include/client.h ../include/ircd_geoip.h \
  ../include/ircd_features.h ../include/ircd_string.h ../include/res.h \
  ../config.h
ircd_log.o: ircd_log.c ../config.h ../include/ircd_log.h \
  ../include/client.h ../include/ircd_alloc.h ../include/ircd_reply.h \
  ../include/ircd_snprintf.h ../include/ircd_string.h ../include/ircd.h \
  ../include/numeric.h ../include/s_debug.h ../include/send.h \
  ../include/struct.h
ircd_md5.o: ircd_md5.c ../include/ircd_md5.h
ircd_relay.o: ircd_relay.c ../config.h ../include/ircd_relay.h \
  ../include/channel.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_chattr.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/match.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_debug.h ../include/s_misc.h \
  ../include/s_user.h ../include/send.h
ircd_reply.o: ircd_reply.c ../config.h ../include/ircd_reply.h \
  ../include/client.h ../include/ircd.h ../include/ircd_log.h \
  ../include/ircd_snprintf.h ../include/msg.h ../include/msgq.h \
  ../include/numeric.h ../include/s_conf.h ../include/s_debug.h \
  ../include/send.h
ircd_res.o: ircd_res.c ../include/client.h ../include/ircd_alloc.h \
  ../include/ircd_log.h ../include/ircd_osdep.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/ircd_snprintf.h ../include/ircd.h \
  ../include/numeric.h ../include/fileio.h ../include/random.h \
  ../include/s_bsd.h ../include/s_debug.h ../include/s_stats.h \
  ../include/send.h ../include/sys.h ../include/res.h \
  ../include/ircd_reslib.h
ircd_reslib.o: ircd_reslib.c ../include/ircd.h ../include/res.h \
  ../include/ircd_reslib.h ../include/ircd_defs.h ../include/fileio.h \
  ../include/ircd_string.h
ircd_signal.o: ircd_signal.c ../config.h ../include/ircd.h \
  ../include/ircd_alloc.h ../include/ircd_events.h ../include/ircd_log.h \
  ../include/ircd_signal.h ../include/s_conf.h
ircd_snprintf.o: ircd_snprintf.c ../config.h ../include/client.h \
  ../include/channel.h ../include/ircd_log.h ../include/ircd_snprintf.h \
  ../include/struct.h
ircd_string.o: ircd_string.c ../config.h ../include/ircd_string.h \
  ../include/ircd_defs.h ../include/ircd_chattr.h ../include/ircd_log.h \
  ../include/res.h
jupe.o: jupe.c ../config.h ../include/jupe.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/match.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/s_bsd.h \
  ../include/s_misc.h ../include/send.h ../include/struct.h \
  ../include/sys.h
list.o: list.c ../config.h ../include/list.h ../include/client.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_events.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/listener.h ../include/match.h ../include/numeric.h \
  ../include/res.h ../include/s_auth.h ../include/s_bsd.h \
  ../include/s_conf.h ../include/s_debug.h ../include/s_misc.h \
  ../include/s_user.h ../include/send.h ../include/struct.h \
  ../include/whowas.h
listener.o: listener.c ../config.h ../include/listener.h \
  ../include/client.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_events.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_osdep.h ../include/ircd_reply.h \
  ../include/ircd_snprintf.h ../include/ircd_string.h ../include/match.h \
  ../include/numeric.h ../include/s_bsd.h ../include/s_conf.h \
  ../include/s_misc.h ../include/s_stats.h ../include/send.h \
  ../include/sys.h
m_account.o: m_account.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_alloc.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numnicks.h ../include/s_auth.h ../include/s_bsd.h \
  ../include/s_debug.h ../include/s_user.h ../include/send.h
m_admin.o: m_admin.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/match.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/s_conf.h \
  ../include/s_user.h
m_asll.o: m_asll.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/numeric.h ../include/numnicks.h \
  ../include/match.h ../include/msg.h ../include/send.h ../include/s_bsd.h \
  ../include/s_user.h
m_authenticate.o: m_authenticate.c ../config.h ../include/client.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/random.h \
  ../include/send.h ../include/s_misc.h ../include/s_user.h \
  ../include/ircd_snprintf.h
m_away.o: m_away.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_alloc.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_user.h ../include/send.h
m_burst.o: m_burst.c ../config.h ../include/channel.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/list.h ../include/match.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_conf.h ../include/s_misc.h ../include/send.h \
  ../include/struct.h ../include/ircd_snprintf.h
m_cap.o: m_cap.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_chattr.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_snprintf.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/send.h ../include/s_auth.h \
  ../include/s_user.h ../include/ircd_features.h
m_check.o: m_check.c ../include/channel.h \
  ../include/class.h ../include/client.h ../include/destruct_event.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_defs.h ../include/ircd_features.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/ircd_snprintf.h ../include/list.h \
  ../include/listener.h ../include/match.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/querycmds.h \
  ../include/send.h ../include/s_conf.h ../include/s_debug.h \
  ../include/s_misc.h ../include/s_user.h
m_clearmode.o: m_clearmode.c ../config.h ../include/client.h \
  ../include/channel.h ../include/hash.h ../include/ircd.h \
  ../include/ircd_alloc.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/list.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_conf.h ../include/send.h
m_close.o: m_close.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/numeric.h \
  ../include/s_bsd.h ../include/send.h
m_connect.o: m_connect.c ../config.h ../include/client.h ../include/crule.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/jupe.h ../include/match.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/s_bsd.h \
  ../include/s_conf.h ../include/s_user.h ../include/send.h
m_cprivmsg.o: m_cprivmsg.c ../config.h ../include/client.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/s_user.h
m_create.o: m_create.c ../config.h ../include/channel.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/s_debug.h \
  ../include/s_misc.h ../include/s_user.h ../include/send.h
m_defaults.o: m_defaults.c ../config.h ../include/client.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/numeric.h ../include/numnicks.h ../include/send.h \
  ../include/supported.h ../include/version.h
m_destruct.o: m_destruct.c ../config.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/send.h \
  ../include/channel.h ../include/destruct_event.h
m_desynch.o: m_desynch.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_bsd.h ../include/send.h
m_die.o: m_die.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_crypt.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/s_bsd.h \
  ../include/send.h
m_endburst.o: m_endburst.c ../config.h ../include/channel.h \
  ../include/client.h ../include/hash.h ../include/ircd.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/send.h
m_error.o: m_error.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_debug.h ../include/s_misc.h \
  ../include/send.h
m_fake.o: m_fake.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_user.h ../include/send.h \
  ../include/version.h
m_fingerprint.o: m_fingerprint.c ../config.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h
m_get.o: m_get.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h
m_gline.o: m_gline.c ../config.h ../include/client.h ../include/gline.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/match.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_conf.h ../include/s_debug.h \
  ../include/s_misc.h ../include/send.h
m_help.o: m_help.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h
m_info.o: m_info.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_misc.h ../include/s_user.h ../include/s_conf.h \
  ../include/send.h ../include/version.h
m_invite.o: m_invite.c ../config.h ../include/channel.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/list.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_user.h ../include/send.h \
  ../include/struct.h
m_ircops.o: m_ircops.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/numeric.h ../include/numnicks.h \
  ../include/send.h
m_isnef.o: m_isnef.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/numeric.h ../include/numnicks.h \
  ../include/send.h ../include/version.h
m_ison.o: m_ison.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msgq.h ../include/numeric.h \
  ../include/send.h
m_join.o: m_join.c ../config.h ../include/channel.h ../include/class.h \
  ../include/client.h ../include/gline.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_chattr.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_debug.h ../include/s_user.h ../include/send.h \
  ../include/sys.h
m_jupe.o: m_jupe.c ../config.h ../include/client.h ../include/jupe.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/match.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_conf.h ../include/s_misc.h \
  ../include/send.h
m_kick.o: m_kick.c ../config.h ../include/channel.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/send.h \
  ../include/ircd_features.h
m_kill.o: m_kill.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_misc.h ../include/send.h \
  ../include/whowas.h
m_links.o: m_links.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_defs.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/match.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_user.h ../include/send.h ../include/struct.h
m_list.o: m_list.c ../config.h ../include/channel.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_chattr.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/s_bsd.h \
  ../include/s_conf.h ../include/send.h
m_lusers.o: m_lusers.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/querycmds.h ../include/s_user.h \
  ../include/s_serv.h ../include/send.h
m_map.o: m_map.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_defs.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/list.h ../include/match.h \
  ../include/msg.h ../include/numeric.h ../include/s_user.h \
  ../include/s_serv.h ../include/send.h ../include/querycmds.h
m_mark.o: m_mark.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_geoip.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/mark.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/send.h ../include/s_conf.h
m_mkpasswd.o: m_mkpasswd.c ../config.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_crypt.h \
  ../include/ircd_crypt_native.h ../include/ircd_crypt_plain.h \
  ../include/ircd_crypt_smd5.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/send.h
m_mode.o: m_mode.c ../config.h ../include/handlers.h ../include/channel.h \
  ../include/client.h ../include/hash.h ../include/ircd.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_conf.h ../include/s_debug.h \
  ../include/s_user.h ../include/send.h
m_motd.o: m_motd.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/match.h ../include/motd.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_conf.h ../include/class.h ../include/s_user.h \
  ../include/send.h
m_names.o: m_names.c ../config.h ../include/channel.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_user.h ../include/send.h
m_nick.o: m_nick.c ../config.h ../include/IPcheck.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_chattr.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_conf.h ../include/s_debug.h \
  ../include/s_misc.h ../include/s_user.h ../include/send.h \
  ../include/shun.h ../include/sys.h
m_notice.o: m_notice.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_chattr.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_relay.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/mark.h ../include/match.h \
  ../include/msg.h ../include/numeric.h ../include/send.h \
  ../include/s_conf.h ../include/s_misc.h ../include/handlers.h
m_oper.o: m_oper.c ../config.h ../include/class.h ../include/client.h \
  ../include/handlers.h ../include/hash.h ../include/ircd.h \
  ../include/ircd_alloc.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/ircd_crypt.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/querycmds.h ../include/s_conf.h ../include/s_debug.h \
  ../include/s_user.h ../include/s_misc.h ../include/send.h \
  ../include/channel.h
m_opermotd.o: m_opermotd.c ../config.h ../include/client.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/match.h \
  ../include/motd.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_conf.h ../include/class.h \
  ../include/s_user.h ../include/send.h
m_opmode.o: m_opmode.c ../config.h ../include/client.h ../include/channel.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/send.h ../include/s_conf.h
m_part.o: m_part.c ../config.h ../include/channel.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h
m_pass.o: m_pass.c ../config.h ../include/client.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_alloc.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/s_auth.h \
  ../include/s_user.h ../include/send.h ../include/struct.h
m_ping.o: m_ping.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/ircd.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/opercmds.h ../include/s_debug.h \
  ../include/send.h
m_pong.o: m_pong.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/opercmds.h ../include/s_auth.h \
  ../include/s_user.h ../include/send.h
m_privmsg.o: m_privmsg.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_chattr.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_relay.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/match.h ../include/msg.h ../include/numeric.h \
  ../include/send.h
m_privs.o: m_privs.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h
m_proto.o: m_proto.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_alloc.h ../include/ircd_chattr.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/s_debug.h \
  ../include/s_misc.h ../include/send.h ../include/supported.h \
  ../include/version.h
m_protoctl.o: m_protoctl.c ../config.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/opercmds.h ../include/s_user.h \
  ../include/send.h
m_pseudo.o: m_pseudo.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_relay.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/ircd_snprintf.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_conf.h ../include/s_user.h
m_quit.o: m_quit.c ../config.h ../include/channel.h ../include/client.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_string.h \
  ../include/struct.h ../include/s_misc.h ../include/ircd_reply.h
m_rehash.o: m_rehash.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/motd.h ../include/msg.h \
  ../include/numeric.h ../include/s_auth.h ../include/s_conf.h \
  ../include/s_user.h ../include/send.h ../include/ssl.h
m_remove.o: m_remove.c ../config.h ../include/client.h ../include/gline.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/send.h \
  ../include/shun.h ../include/zline.h
m_reset.o: m_reset.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h
m_restart.o: m_restart.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_crypt.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h
m_rping.o: m_rping.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/opercmds.h ../include/s_user.h \
  ../include/send.h
m_rpong.o: m_rpong.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/opercmds.h ../include/send.h
m_rules.o: m_rules.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/match.h ../include/motd.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_conf.h ../include/class.h ../include/s_user.h \
  ../include/send.h
m_sasl.o: m_sasl.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/random.h ../include/send.h \
  ../include/s_auth.h ../include/s_bsd.h ../include/s_misc.h
m_server.o: m_server.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_features.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/jupe.h \
  ../include/list.h ../include/match.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/querycmds.h \
  ../include/s_bsd.h ../include/s_conf.h ../include/s_debug.h \
  ../include/s_misc.h ../include/s_serv.h ../include/send.h \
  ../include/userload.h
m_set.o: m_set.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h
m_sethost.o: m_sethost.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_conf.h ../include/s_user.h ../include/send.h
m_settime.o: m_settime.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/list.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/s_user.h \
  ../include/send.h ../include/struct.h
m_shun.o: m_shun.c ../config.h ../include/client.h ../include/shun.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/match.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_conf.h ../include/s_debug.h \
  ../include/s_misc.h ../include/send.h
m_silence.o: m_silence.c ../config.h ../include/channel.h \
  ../include/client.h ../include/hash.h ../include/ircd.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_snprintf.h ../include/ircd_string.h ../include/list.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_user.h ../include/send.h ../include/struct.h
m_smo.o: m_smo.c ../include/client.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/send.h
m_sno.o: m_sno.c ../include/client.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/send.h
m_squit.o: m_squit.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_chattr.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/numeric.h \
  ../include/numnicks.h ../include/match.h ../include/s_debug.h \
  ../include/s_misc.h ../include/s_user.h ../include/send.h
m_starttls.o: m_starttls.c ../config.h ../include/client.h \
  ../include/dbuf.h ../include/handlers.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/numeric.h ../include/numnicks.h \
  ../include/send.h
m_stats.o: m_stats.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/s_stats.h ../include/s_user.h ../include/send.h \
  ../include/struct.h
m_svsident.o: m_svsident.c ../include/channel.h ../config.h \
  ../include/client.h ../include/handlers.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_chattr.h ../include/ircd_defs.h \
  ../include/ircd_features.h ../include/ircd_relay.h \
  ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/ircd_snprintf.h ../include/ircd_alloc.h ../include/list.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/querycmds.h ../include/send.h ../include/s_conf.h \
  ../include/s_user.h ../include/s_debug.h ../include/userload.h \
  ../include/patchlevel.h
m_svsinfo.o: m_svsinfo.c ../config.h ../include/client.h \
  ../include/handlers.h ../include/ircd.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numnicks.h \
  ../include/send.h ../include/s_conf.h ../include/s_user.h
m_svsjoin.o: m_svsjoin.c ../config.h ../include/channel.h \
  ../include/client.h ../include/gline.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_chattr.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_debug.h ../include/s_user.h ../include/send.h \
  ../include/sys.h
m_svsmode.o: m_svsmode.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h ../include/s_user.h
m_svsnick.o: m_svsnick.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/send.h \
  ../include/sys.h ../include/s_misc.h ../include/s_user.h
m_svsnoop.o: m_svsnoop.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h ../include/s_conf.h
m_svspart.o: m_svspart.c ../config.h ../include/channel.h \
  ../include/client.h ../include/hash.h ../include/ircd.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/send.h
m_svsquit.o: m_svsquit.c ../config.h ../include/client.h \
  ../include/handlers.h ../include/ircd.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numnicks.h \
  ../include/send.h ../include/s_conf.h ../include/s_misc.h \
  ../include/s_user.h
m_swhois.o: m_swhois.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h ../include/version.h
m_tempshun.o: m_tempshun.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h  ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h
m_time.o: m_time.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_misc.h ../include/s_user.h \
  ../include/send.h
m_tmpl.o: m_tmpl.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/numeric.h ../include/numnicks.h \
  ../include/send.h
m_topic.o: m_topic.c ../config.h ../include/channel.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h
m_trace.o: m_trace.c ../config.h ../include/class.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/match.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_bsd.h ../include/s_conf.h \
  ../include/s_user.h ../include/send.h ../include/version.h
m_uping.o: m_uping.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/match.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/s_conf.h \
  ../include/s_user.h ../include/send.h ../include/uping.h
m_user.o: m_user.c ../config.h ../include/handlers.h ../include/client.h \
  ../include/ircd.h ../include/ircd_chattr.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_auth.h ../include/s_debug.h \
  ../include/s_misc.h ../include/s_user.h ../include/send.h
m_userhost.o: m_userhost.c ../config.h ../include/client.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msgq.h ../include/numeric.h ../include/s_user.h \
  ../include/struct.h
m_userip.o: m_userip.c ../config.h ../include/client.h \
  ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_snprintf.h ../include/msgq.h ../include/numeric.h \
  ../include/s_user.h ../include/struct.h
m_version.o: m_version.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/match.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/s_debug.h \
  ../include/s_user.h ../include/send.h ../include/supported.h \
  ../include/version.h ../include/ircd_geoip.h
m_wallchops.o: m_wallchops.c ../config.h ../include/channel.h \
  ../include/client.h ../include/hash.h ../include/ircd.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_user.h ../include/send.h
m_wallhops.o: m_wallhops.c ../config.h ../include/channel.h \
  ../include/client.h ../include/hash.h ../include/ircd.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_user.h ../include/send.h
m_wallops.o: m_wallops.c ../config.h ../include/client.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/send.h
m_wallusers.o: m_wallusers.c ../config.h ../include/client.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/send.h
m_wallvoices.o: m_wallvoices.c ../config.h ../include/channel.h \
  ../include/client.h ../include/hash.h ../include/ircd.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_user.h ../include/send.h
m_watch.o: m_watch.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/list.h \
  ../include/numeric.h ../include/s_user.h ../include/send.h \
  ../include/watch.h
m_webirc.o: m_webirc.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_features.h \
  ../include/ircd_geoip.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/numeric.h ../include/numnicks.h \
  ../include/send.h ../include/s_auth.h ../include/s_conf.h \
  ../include/s_debug.h ../include/s_misc.h ../include/IPcheck.h
m_who.o: m_who.c ../config.h ../include/channel.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_chattr.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/match.h ../include/numeric.h \
  ../include/numnicks.h ../include/send.h ../include/whocmds.h \
  ../include/list.h
m_whois.o: m_whois.c ../config.h ../include/channel.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/match.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_user.h ../include/send.h \
  ../include/whocmds.h ../include/list.h
m_whowas.o: m_whowas.c ../config.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \
  ../include/numeric.h ../include/numnicks.h ../include/s_user.h \
  ../include/s_misc.h ../include/send.h ../include/whowas.h
m_xquery.o: m_xquery.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/send.h
m_xreply.o: m_xreply.c ../config.h ../include/client.h ../include/ircd.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_auth.h ../include/send.h
m_zline.o: m_zline.c ../config.h ../include/client.h ../include/zline.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/match.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_conf.h ../include/s_debug.h \
  ../include/s_misc.h ../include/send.h
match.o: match.c ../config.h ../include/match.h ../include/ircd_chattr.h \
  ../include/ircd_string.h ../include/ircd_snprintf.h
memdebug.o: memdebug.c ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_log.h ../include/client.h ../include/s_debug.h \
  ../include/send.h ../include/ircd_string.h
motd.o: motd.c ../config.h ../include/motd.h ../include/class.h \
  ../include/client.h ../include/fileio.h ../include/ircd.h \
  ../include/ircd_alloc.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/match.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/s_conf.h ../include/s_debug.h ../include/s_user.h \
  ../include/s_stats.h ../include/send.h
msgq.o: msgq.c ../config.h ../include/msgq.h ../include/ircd.h \
  ../include/ircd_alloc.h ../include/ircd_defs.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/numeric.h ../include/send.h ../include/s_debug.h \
  ../include/s_stats.h
numnicks.o: numnicks.c ../config.h ../include/numnicks.h \
  ../include/client.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_log.h ../include/ircd_string.h ../include/match.h \
  ../include/s_bsd.h ../include/s_debug.h ../include/s_misc.h \
  ../include/struct.h
opercmds.o: opercmds.c ../config.h ../include/opercmds.h ../include/class.h \
  ../include/client.h ../include/ircd.h ../include/ircd_chattr.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/listener.h \
  ../include/match.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_conf.h ../include/send.h \
  ../include/struct.h
os_generic.o: os_generic.c ../config.h ../include/ircd_osdep.h \
  ../include/msgq.h ../include/ircd_log.h ../include/res.h \
  ../include/s_bsd.h ../include/sys.h
packet.o: packet.c ../config.h ../include/packet.h ../include/client.h \
  ../include/ircd.h ../include/ircd_chattr.h ../include/ircd_log.h \
  ../include/parse.h ../include/s_bsd.h ../include/s_misc.h \
  ../include/send.h
parse.o: parse.c ../config.h ../include/parse.h ../include/client.h \
  ../include/channel.h ../include/handlers.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_chattr.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_string.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/opercmds.h ../include/querycmds.h \
  ../include/res.h ../include/s_bsd.h ../include/s_conf.h \
  ../include/s_debug.h ../include/s_misc.h ../include/s_numeric.h \
  ../include/s_user.h ../include/send.h ../include/shun.h \
  ../include/struct.h ../include/sys.h ../include/whocmds.h \
  ../include/whowas.h ../include/class.h
querycmds.o: querycmds.c ../config.h ../include/querycmds.h \
  ../include/client.h ../include/ircd_snprintf.h ../include/s_debug.h \
  ../include/send.h
random.o: random.c ../config.h ../include/random.h ../include/client.h \
  ../include/ircd_log.h ../include/ircd_md5.h ../include/ircd_reply.h \
  ../include/send.h
s_auth.o: s_auth.c ../config.h ../include/s_auth.h ../include/class.h \
  ../include/client.h ../include/hash.h ../include/IPcheck.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_chattr.h \
  ../include/ircd_events.h ../include/ircd_features.h \
  ../include/ircd_geoip.h ../include/ircd_log.h ../include/ircd_osdep.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/list.h ../include/mark.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/querycmds.h ../include/random.h ../include/res.h \
  ../include/s_bsd.h ../include/s_conf.h ../include/s_debug.h \
  ../include/s_misc.h ../include/s_user.h ../include/send.h \
  ../include/ssl.h
s_bsd.o: s_bsd.c ../config.h ../include/s_bsd.h ../include/client.h \
  ../include/IPcheck.h ../include/channel.h ../include/class.h \
  ../include/hash.h ../include/ircd_alloc.h ../include/ircd_log.h \
  ../include/ircd_features.h ../include/ircd_osdep.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/ircd.h ../include/list.h \
  ../include/listener.h ../include/msg.h ../include/msgq.h \
  ../include/numeric.h ../include/numnicks.h ../include/packet.h \
  ../include/parse.h ../include/querycmds.h ../include/res.h \
  ../include/s_auth.h ../include/s_conf.h ../include/s_debug.h \
  ../include/s_misc.h ../include/s_user.h ../include/send.h \
  ../include/struct.h ../include/sys.h ../include/uping.h \
  ../include/version.h ../include/zline.h
s_conf.o: s_conf.c ../config.h ../include/s_conf.h ../include/IPcheck.h \
  ../include/class.h ../include/client.h ../include/crule.h \
  ../include/ircd_crypt.h ../include/ircd_features.h \
  ../include/ircd_geoip.h ../include/fileio.h ../include/gline.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_chattr.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/list.h ../include/listener.h \
  ../include/match.h ../include/motd.h ../include/numeric.h \
  ../include/numnicks.h ../include/opercmds.h ../include/parse.h \
  ../include/res.h ../include/s_auth.h ../include/s_bsd.h \
  ../include/s_debug.h ../include/s_misc.h ../include/send.h \
  ../include/struct.h ../include/sys.h ../include/zline.h
s_debug.o: s_debug.c ../config.h ../include/s_debug.h ../include/channel.h \
  ../include/class.h ../include/client.h ../include/gline.h \
  ../include/hash.h ../include/ircd_alloc.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_osdep.h ../include/ircd_reply.h \
  ../include/ircd.h ../include/jupe.h ../include/list.h \
  ../include/listener.h ../include/motd.h ../include/msgq.h \
  ../include/numeric.h ../include/numnicks.h ../include/res.h \
  ../include/s_bsd.h ../include/s_conf.h ../include/s_user.h \
  ../include/s_stats.h ../include/send.h ../include/shun.h \
  ../include/struct.h ../include/sys.h ../include/watch.h \
  ../include/whowas.h ../include/zline.h
s_err.o: s_err.c ../config.h ../include/numeric.h ../include/ircd_log.h \
  ../include/s_debug.h
s_misc.o: s_misc.c ../config.h ../include/s_misc.h ../include/IPcheck.h \
  ../include/channel.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/list.h ../include/match.h \
  ../include/msg.h ../include/numeric.h ../include/numnicks.h \
  ../include/parse.h ../include/querycmds.h ../include/res.h \
  ../include/s_auth.h ../include/s_bsd.h ../include/s_conf.h \
  ../include/s_debug.h ../include/s_stats.h ../include/s_user.h \
  ../include/send.h ../include/struct.h ../include/sys.h ../include/uping.h \
  ../include/userload.h ../include/watch.h
s_numeric.o: s_numeric.c ../config.h ../include/s_numeric.h \
  ../include/channel.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_snprintf.h \
  ../include/numnicks.h ../include/send.h ../include/struct.h
s_serv.o: s_serv.c ../config.h ../include/s_serv.h ../include/IPcheck.h \
  ../include/channel.h ../include/client.h ../include/gline.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/ircd_snprintf.h ../include/ircd_crypt.h ../include/jupe.h \
  ../include/list.h ../include/mark.h ../include/match.h ../include/msg.h \
  ../include/msgq.h ../include/numeric.h ../include/numnicks.h \
  ../include/parse.h ../include/querycmds.h ../include/s_bsd.h \
  ../include/s_conf.h ../include/s_debug.h ../include/s_misc.h \
  ../include/s_user.h ../include/send.h ../include/shun.h \
  ../include/struct.h ../include/sys.h ../include/userload.h \
  ../include/zline.h
s_stats.o: s_stats.c ../config.h ../include/class.h ../include/client.h \
  ../include/gline.h ../include/hash.h ../include/ircd.h \
  ../include/ircd_chattr.h ../include/ircd_events.h \
  ../include/ircd_features.h ../include/ircd_crypt.h ../include/ircd_log.h \
  ../include/ircd_reply.h ../include/ircd_string.h ../include/listener.h \
  ../include/list.h ../include/match.h ../include/motd.h ../include/msg.h \
  ../include/msgq.h ../include/numeric.h ../include/numnicks.h \
  ../include/querycmds.h ../include/res.h ../include/s_auth.h \
  ../include/s_bsd.h ../include/s_conf.h ../include/s_debug.h \
  ../include/s_misc.h ../include/s_serv.h ../include/s_stats.h \
  ../include/s_user.h ../include/send.h ../include/shun.h \
  ../include/struct.h ../include/userload.h ../include/zline.h
s_user.o: s_user.c ../config.h ../include/s_user.h ../include/IPcheck.h \
  ../include/channel.h ../include/class.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_chattr.h ../include/ircd_cloaking.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_snprintf.h ../include/ircd_string.h ../include/list.h \
  ../include/mark.h ../include/match.h ../include/motd.h ../include/msg.h \
  ../include/msgq.h ../include/numeric.h ../include/numnicks.h \
  ../include/parse.h ../include/querycmds.h ../include/random.h \
  ../include/s_auth.h ../include/s_bsd.h ../include/s_conf.h \
  ../include/s_debug.h ../include/s_misc.h ../include/s_serv.h \
  ../include/send.h ../include/shun.h ../include/ssl.h ../include/struct.h \
  ../include/supported.h ../include/sys.h ../include/userload.h \
  ../include/version.h ../include/watch.h ../include/whowas.h \
  ../include/handlers.h
send.o: send.c ../config.h ../include/send.h ../include/channel.h \
  ../include/class.h ../include/client.h ../include/hash.h \
  ../include/ircd.h ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_snprintf.h ../include/ircd_string.h ../include/list.h \
  ../include/match.h ../include/msg.h ../include/numnicks.h \
  ../include/parse.h ../include/s_bsd.h ../include/s_debug.h \
  ../include/s_misc.h ../include/s_user.h ../include/struct.h \
  ../include/sys.h
shun.o: shun.c ../config.h ../include/shun.h ../include/client.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_features.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/match.h ../include/numeric.h \
  ../include/res.h ../include/s_bsd.h ../include/s_conf.h \
  ../include/s_debug.h ../include/s_misc.h ../include/s_stats.h \
  ../include/send.h ../include/struct.h ../include/sys.h ../include/msg.h \
  ../include/numnicks.h ../include/numeric.h
ssl.o: ssl.c ../config.h ../include/client.h ../include/ircd_alloc.h \
  ../include/ircd_features.h ../include/ircd_log.h \
  ../include/ircd_snprintf.h ../include/ircd_string.h ../include/listener.h \
  ../include/s_bsd.h ../include/s_debug.h ../include/send.h \
  ../include/ssl.h
table_gen.o: table_gen.c ../config.h ../include/ircd_chattr.h
umkpasswd.o: umkpasswd.c ../config.h ../include/ircd_alloc.h \
  ../include/ircd_log.h ../include/ircd_string.h ../include/umkpasswd.h \
  ../include/s_debug.h ../include/ircd_md5.h ../include/ircd_crypt.h \
  ../include/ircd_crypt_smd5.h ../include/ircd_crypt_native.h \
  ../include/ircd_crypt_plain.h ../include/ircd_crypt_bcrypt.h
uping.o: uping.c ../config.h ../include/uping.h ../include/client.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_events.h \
  ../include/ircd_log.h ../include/ircd_osdep.h ../include/ircd_string.h \
  ../include/match.h ../include/msg.h ../include/numeric.h \
  ../include/numnicks.h ../include/s_bsd.h ../include/s_conf.h \
  ../include/s_debug.h ../include/s_misc.h ../include/s_user.h \
  ../include/send.h ../include/sys.h
userload.o: userload.c ../config.h ../include/userload.h \
  ../include/client.h ../include/ircd.h ../include/msg.h \
  ../include/numnicks.h ../include/querycmds.h ../include/s_misc.h \
  ../include/s_stats.h ../include/send.h ../include/struct.h \
  ../include/sys.h
watch.o: watch.c ../config.h ../include/watch.h ../include/client.h \
  ../include/hash.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \
  ../include/list.h ../include/numeric.h ../include/s_user.h \
  ../include/send.h ../include/struct.h
whocmds.o: whocmds.c ../config.h ../include/whocmds.h ../include/channel.h \
  ../include/client.h ../include/hash.h ../include/ircd.h \
  ../include/ircd_chattr.h ../include/ircd_features.h \
  ../include/ircd_reply.h ../include/ircd_snprintf.h \
  ../include/ircd_string.h ../include/list.h ../include/match.h \
  ../include/numeric.h ../include/numnicks.h ../include/querycmds.h \
  ../include/random.h ../include/s_bsd.h ../include/s_conf.h \
  ../include/s_misc.h ../include/s_user.h ../include/send.h \
  ../include/struct.h ../include/sys.h ../include/userload.h \
  ../include/version.h ../include/whowas.h ../include/msg.h
whowas.o: whowas.c ../config.h ../include/whowas.h ../include/client.h \
  ../include/ircd.h ../include/ircd_alloc.h ../include/ircd_chattr.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_string.h \
  ../include/list.h ../include/numeric.h ../include/s_debug.h \
  ../include/s_misc.h ../include/s_user.h ../include/send.h \
  ../include/struct.h ../include/sys.h ../include/msg.h
zline.o: zline.c ../config.h ../include/zline.h ../include/channel.h \
  ../include/client.h ../include/ircd.h ../include/ircd_alloc.h \
  ../include/ircd_features.h ../include/ircd_log.h ../include/ircd_reply.h \
  ../include/ircd_snprintf.h ../include/ircd_string.h ../include/match.h \
  ../include/numeric.h ../include/res.h ../include/s_bsd.h \
  ../include/s_conf.h ../include/s_debug.h ../include/s_misc.h \
  ../include/s_stats.h ../include/send.h ../include/struct.h \
  ../include/sys.h ../include/msg.h ../include/numnicks.h \
  ../include/numeric.h

