1 # ircd/Makefile for the Undernet IRC Daemon.
2 # Copyright (C) 1990 Jarkko Oikarinen
3 # Copyright (C) 1997 Carlo Wood
5 # This program is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; either version 2, or (at your option)
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 # GNU General Public License for more details.
15 # You should have received a copy of the GNU General Public License
16 # along with this program; if not, write to the Free Software
17 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
20 #### Start of system configuration section. ####
22 # Output variables of the 'configure' script:
25 exec_prefix=@exec_prefix@
41 # The following variables are replaced by what you give during configuration :
58 #### End of system configuration section. ####
60 OBJS=IPcheck.o bsd.o channel.o class.o common.o crule.o dbuf.o fileio.o ircd.o \
61 list.o map.o match.o numnicks.o opercmds.o packet.o parse.o querycmds.o \
62 random.o res.o runmalloc.o s_auth.o s_bsd.o s_conf.o s_debug.o s_err.o \
63 s_misc.o s_numeric.o s_ping.o s_serv.o s_user.o send.o sprintf_irc.o \
64 support.o userload.o whocmds.o whowas.o hash.o
69 ( cd ..; make -f Makefile )
74 ${CC} ${CFLAGS} ${CPPFLAGS} -c $< -o $@
78 ircd: ${OBJS} ../include/patchlevel.h
80 ${CC} ${CFLAGS} ${CPPFLAGS} -c version.c
81 ${CC} ${CFLAGS} ${OBJS} version.o ${LDFLAGS} ${IRCDLIBS} -o ircd
82 ${CHMOD} ${IRCDMODE} ircd
84 chkcrule.o: crule.c ../include/sys.h ../include/../config/config.h \
85 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
86 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
87 ../include/whowas.h ../include/s_serv.h ../include/ircd.h \
88 ../include/match.h ../include/s_bsd.h ../include/s_conf.h \
89 ../include/list.h ../include/common.h ../include/crule.h
90 ${CC} ${CFLAGS} ${CPPFLAGS} -DCR_CHKCONF -o chkcrule.o -c crule.c
92 chkconf: chkconf.o match.o common.o chkcrule.o runmalloc.o fileio.o
93 ${CC} ${CFLAGS} ${CPPFLAGS} \
94 chkconf.o match.o common.o chkcrule.o runmalloc.o fileio.o \
95 ${LDFLAGS} ${IRCDLIBS} -o chkconf
98 @if [ ! -d ${DPATH} -a ! -f ${DPATH} ]; then \
99 echo "Creating directory ${DPATH}"; \
101 ${CHMOD} 700 ${DPATH}; \
102 ${CHOWN} ${IRCDOWN} ${DPATH}; \
103 ${CHGRP} ${IRCDGRP} ${DPATH}; \
105 @echo `date +%y%m%d%H%M`.`cat ../.patches | \
106 ${AWK} -F . '{ if ($$(NF)~/\+$$/) { \
109 gsub("\\\\+","",$$(NF)); \
111 print $$(NF) }'` > /tmp/ircd.tag;
112 @echo "Installing new ircd as ${BINDIR}/ircd.`cat /tmp/ircd.tag` :"
113 ${INSTALL} -m ${IRCDMODE} -o ${IRCDOWN} -g ${IRCDGRP} ircd ${BINDIR}/ircd.`cat /tmp/ircd.tag`
115 ${RM} -f ${SYMLINK}; \
116 ${LN_S} ircd.`cat /tmp/ircd.tag` ${SYMLINK}; )
118 ${INSTALL} -s -m 700 -o ${IRCDOWN} -g ${IRCDGRP} chkconf ${BINDIR}
119 ${INSTALL} -m 600 -o ${IRCDOWN} -g ${IRCDGRP} ../doc/example.conf ${DPATH}
123 ${CHOWN} ${IRCDOWN} ${MPATH} ${RPATH}; \
124 ${CHGRP} ${IRCDGRP} ${MPATH} ${RPATH}; )
127 @if [ "${BINDIR}" != "${DPATH}" ]; then \
128 echo "${RM} -f ${BINDIR}/${SYMLINK} ${BINDIR}/ircd.9* ${BINDIR}/chkconf"; \
129 ${RM} -f ${BINDIR}/${SYMLINK} ${BINDIR}/ircd.9* ${BINDIR}/chkconf; \
131 @echo "Please remove the contents of ${DPATH} manually"
134 ${RM} -f *.o ircd version.c chkconf
137 ${RM} -f Makefile stamp-m
139 maintainer-clean: distclean
142 ${CC} -I../include -DMAKETABLES common.c || exit 1
143 { ${GREP} -A1 -B1000 ^...NTL_TOK_START common.c ; ./a.out ; \
144 ${GREP} -A1000 -B1 ^...NTL_TOK_END common.c ; } > common.temp || exit 1;
145 ${MV} common.temp common.c
149 @if [ -f Makefile.in.bak ]; then \
150 echo "make depend: First remove ircd/Makefile.in.bak"; \
152 ( ${MV} Makefile.in Makefile.in.bak; \
153 ${GREP} -A1 -B1000 '^# DO NOT DELETE THIS LINE' Makefile.in.bak > Makefile.in;\
154 ${CC} ${CFLAGS} -MM ${CPPFLAGS} ${SRC:hash.c=} >> Makefile.in; ) \
157 hash.o: hash.c ../include/sys.h ../config/config.h \
158 ../config/setup.h ../include/runmalloc.h ../include/h.h \
159 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
160 ../include/common.h ../include/match.h ../include/hash.h \
161 ../include/channel.h ../include/list.h ../include/send.h \
162 ../include/s_serv.h ../include/ircd.h \
164 @CC="${CC}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" \
166 ${CC} ${CFLAGS} ${CPPFLAGS} -c hash.c -o hash.o
168 @${MV} -f hash.c.old hash.c
171 # Coders: You need GNU make for this to work
172 Makefile: ../config/config.status Makefile.in ../config/gen.ircd.Makefile \
173 ../config/config.h ../config/.config stamp-m
174 @echo "recreating ircd/Makefile"
176 CONFIG_FILES=../ircd/Makefile CONFIG_HEADERS= \
177 ./config.status >/dev/null; \
178 RM=${RM} ${SHELL} ./gen.ircd.Makefile
181 echo timestamp > stamp-m
183 ../config/config.status:
184 @cd ../config; ${MAKE} config.status
187 @cd ../config; ${MAKE} config.h
189 # DO NOT DELETE THIS LINE -- make depend depends on it.
191 IPcheck.o: IPcheck.c ../include/sys.h ../include/../config/config.h \
192 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
193 ../include/s_debug.h ../include/IPcheck.h ../include/querycmds.h \
194 ../include/struct.h ../include/dbuf.h ../include/whowas.h \
195 ../include/s_user.h ../include/s_bsd.h ../include/s_conf.h \
196 ../include/list.h ../include/numnicks.h ../include/send.h
197 bsd.o: bsd.c ../include/sys.h ../include/../config/config.h \
198 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
199 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
200 ../include/whowas.h ../include/s_bsd.h ../include/s_conf.h \
201 ../include/list.h ../include/ircd.h ../include/bsd.h
202 channel.o: channel.c ../include/sys.h ../include/../config/config.h \
203 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
204 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
205 ../include/whowas.h ../include/channel.h ../include/list.h \
206 ../include/parse.h ../include/send.h ../include/s_err.h \
207 ../include/numeric.h ../include/ircd.h ../include/common.h \
208 ../include/match.h ../include/hash.h ../include/s_serv.h \
209 ../include/s_misc.h ../include/s_user.h ../include/s_conf.h \
210 ../include/s_bsd.h ../include/msg.h ../include/support.h \
211 ../include/numnicks.h ../include/sprintf_irc.h ../include/querycmds.h
212 class.o: class.c ../include/sys.h ../include/../config/config.h \
213 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
214 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
215 ../include/whowas.h ../include/class.h ../include/s_conf.h \
216 ../include/list.h ../include/s_serv.h ../include/send.h \
217 ../include/s_err.h ../include/numeric.h ../include/ircd.h
218 common.o: common.c ../include/common.h ../include/sys.h \
219 ../include/../config/config.h ../include/../config/setup.h \
220 ../include/runmalloc.h
221 crule.o: crule.c ../include/sys.h ../include/../config/config.h \
222 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
223 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
224 ../include/whowas.h ../include/s_serv.h ../include/ircd.h \
225 ../include/match.h ../include/s_bsd.h ../include/s_conf.h \
226 ../include/list.h ../include/common.h ../include/crule.h
227 dbuf.o: dbuf.c ../include/sys.h ../include/../config/config.h \
228 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
229 ../include/s_debug.h ../include/dbuf.h
230 ircd.o: ircd.c ../include/sys.h ../include/../config/config.h \
231 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
232 ../include/s_debug.h ../include/res.h ../include/list.h \
233 ../include/struct.h ../include/dbuf.h ../include/whowas.h \
234 ../include/s_serv.h ../include/send.h ../include/ircd.h \
235 ../include/s_conf.h ../include/class.h ../include/s_misc.h \
236 ../include/parse.h ../include/match.h ../include/s_bsd.h \
237 ../include/crule.h ../include/userload.h ../include/numeric.h \
238 ../include/hash.h ../include/bsd.h ../include/version.h \
239 ../include/numnicks.h
240 list.o: list.c ../include/sys.h ../include/../config/config.h \
241 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
242 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
243 ../include/whowas.h ../include/numeric.h ../include/send.h \
244 ../include/s_conf.h ../include/list.h ../include/class.h \
245 ../include/match.h ../include/ircd.h ../include/s_serv.h \
246 ../include/support.h ../include/s_misc.h ../include/s_bsd.h \
247 ../include/res.h ../include/common.h ../include/s_user.h \
248 ../include/opercmds.h
249 map.o: map.c ../include/sys.h ../include/../config/config.h \
250 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
251 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
252 ../include/whowas.h ../include/numeric.h ../include/send.h \
253 ../include/match.h ../include/list.h ../include/s_err.h \
254 ../include/ircd.h ../include/s_bsd.h ../include/s_conf.h \
255 ../include/s_misc.h ../include/map.h
256 match.o: match.c ../include/sys.h ../include/../config/config.h \
257 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
258 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
259 ../include/whowas.h ../include/common.h ../include/match.h \
261 numnicks.o: numnicks.c ../include/sys.h ../include/../config/config.h \
262 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
263 ../include/s_debug.h ../include/s_serv.h ../include/struct.h \
264 ../include/dbuf.h ../include/whowas.h ../include/common.h \
265 ../include/numnicks.h ../include/ircd.h ../include/parse.h \
266 ../include/s_misc.h ../include/match.h ../include/s_bsd.h \
267 ../include/s_conf.h ../include/list.h
268 opercmds.o: opercmds.c ../include/sys.h ../include/../config/config.h \
269 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
270 ../include/s_debug.h ../include/opercmds.h ../include/struct.h \
271 ../include/dbuf.h ../include/whowas.h ../include/ircd.h \
272 ../include/s_bsd.h ../include/s_conf.h ../include/list.h \
273 ../include/send.h ../include/s_err.h ../include/numeric.h \
274 ../include/match.h ../include/s_misc.h ../include/class.h \
275 ../include/s_user.h ../include/common.h ../include/msg.h \
276 ../include/sprintf_irc.h ../include/userload.h ../include/parse.h \
277 ../include/numnicks.h ../include/crule.h ../include/version.h \
278 ../include/support.h ../include/s_serv.h ../include/hash.h
279 packet.o: packet.c ../include/sys.h ../include/../config/config.h \
280 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
281 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
282 ../include/whowas.h ../include/s_misc.h ../include/s_bsd.h \
283 ../include/s_conf.h ../include/list.h ../include/ircd.h \
284 ../include/msg.h ../include/parse.h ../include/send.h \
285 ../include/packet.h ../include/s_serv.h
286 parse.o: parse.c ../include/sys.h ../include/../config/config.h \
287 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
288 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
289 ../include/whowas.h ../include/s_serv.h ../include/send.h \
290 ../include/parse.h ../include/common.h ../include/s_bsd.h \
291 ../include/s_conf.h ../include/list.h ../include/msg.h \
292 ../include/s_user.h ../include/channel.h ../include/s_ping.h \
293 ../include/res.h ../include/map.h ../include/hash.h \
294 ../include/numeric.h ../include/ircd.h ../include/s_misc.h \
295 ../include/s_numeric.h ../include/numnicks.h ../include/opercmds.h \
296 ../include/querycmds.h ../include/whocmds.h
297 querycmds.o: querycmds.c ../include/sys.h \
298 ../include/../config/config.h ../include/../config/setup.h \
299 ../include/runmalloc.h ../include/h.h ../include/s_debug.h \
300 ../include/struct.h ../include/dbuf.h ../include/whowas.h \
301 ../include/parse.h ../include/send.h ../include/s_err.h \
302 ../include/numeric.h ../include/ircd.h ../include/s_user.h \
303 ../include/version.h ../include/s_bsd.h ../include/s_conf.h \
304 ../include/list.h ../include/s_misc.h ../include/match.h \
305 ../include/s_serv.h ../include/msg.h ../include/channel.h \
306 ../include/numnicks.h ../include/userload.h ../include/support.h \
307 ../include/querycmds.h
308 random.o: random.c ../include/sys.h ../include/../config/config.h \
309 ../include/../config/setup.h ../include/runmalloc.h \
311 res.o: res.c ../include/sys.h ../include/../config/config.h \
312 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
313 ../include/s_debug.h ../include/res.h ../include/list.h \
314 ../include/struct.h ../include/dbuf.h ../include/whowas.h \
315 ../include/numeric.h ../include/send.h ../include/s_misc.h \
316 ../include/s_bsd.h ../include/s_conf.h ../include/ircd.h \
317 ../include/s_ping.h ../include/support.h ../include/common.h \
318 ../include/sprintf_irc.h
319 runmalloc.o: runmalloc.c ../include/sys.h \
320 ../include/../config/config.h ../include/../config/setup.h \
321 ../include/runmalloc.h ../include/h.h ../include/s_debug.h \
322 ../include/struct.h ../include/dbuf.h ../include/whowas.h \
323 ../include/send.h ../include/numeric.h ../include/s_err.h \
324 ../include/ircd.h ../include/s_serv.h ../include/numnicks.h
325 s_auth.o: s_auth.c ../include/sys.h ../include/../config/config.h \
326 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
327 ../include/s_debug.h ../include/res.h ../include/list.h \
328 ../include/struct.h ../include/dbuf.h ../include/whowas.h \
329 ../include/common.h ../include/send.h ../include/s_bsd.h \
330 ../include/s_conf.h ../include/s_misc.h ../include/support.h \
331 ../include/ircd.h ../include/s_auth.h ../include/sprintf_irc.h
332 s_bsd.o: s_bsd.c ../include/sys.h ../include/../config/config.h \
333 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
334 ../include/s_debug.h ../include/res.h ../include/list.h \
335 ../include/struct.h ../include/dbuf.h ../include/whowas.h \
336 ../include/s_bsd.h ../include/s_conf.h ../include/s_serv.h \
337 ../include/numeric.h ../include/send.h ../include/s_misc.h \
338 ../include/hash.h ../include/s_err.h ../include/ircd.h \
339 ../include/support.h ../include/s_auth.h ../include/class.h \
340 ../include/packet.h ../include/s_ping.h ../include/channel.h \
341 ../include/version.h ../include/parse.h ../include/common.h \
342 ../include/bsd.h ../include/numnicks.h ../include/s_user.h \
343 ../include/sprintf_irc.h ../include/querycmds.h ../include/IPcheck.h
344 s_conf.o: s_conf.c ../include/sys.h ../include/../config/config.h \
345 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
346 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
347 ../include/whowas.h ../include/s_serv.h ../include/opercmds.h \
348 ../include/numeric.h ../include/send.h ../include/s_conf.h \
349 ../include/list.h ../include/class.h ../include/s_misc.h \
350 ../include/match.h ../include/common.h ../include/s_err.h \
351 ../include/s_bsd.h ../include/ircd.h ../include/crule.h \
352 ../include/res.h ../include/support.h ../include/parse.h \
353 ../include/numnicks.h ../include/sprintf_irc.h ../include/IPcheck.h \
355 s_debug.o: s_debug.c ../include/sys.h ../include/../config/config.h \
356 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
357 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
358 ../include/whowas.h ../include/numeric.h ../include/hash.h \
359 ../include/s_serv.h ../include/send.h ../include/s_conf.h \
360 ../include/list.h ../include/class.h ../include/ircd.h \
361 ../include/s_bsd.h ../include/bsd.h ../include/res.h \
362 ../include/channel.h ../include/numnicks.h
363 s_err.o: s_err.c ../include/sys.h ../include/../config/config.h \
364 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
365 ../include/s_debug.h ../include/numeric.h ../include/s_err.h \
366 ../include/sprintf_irc.h
367 s_misc.o: s_misc.c ../include/sys.h ../include/../config/config.h \
368 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
369 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
370 ../include/whowas.h ../include/s_serv.h ../include/numeric.h \
371 ../include/send.h ../include/s_conf.h ../include/list.h \
372 ../include/s_misc.h ../include/common.h ../include/match.h \
373 ../include/hash.h ../include/s_bsd.h ../include/res.h \
374 ../include/ircd.h ../include/s_ping.h ../include/channel.h \
375 ../include/s_err.h ../include/support.h ../include/userload.h \
376 ../include/parse.h ../include/s_user.h ../include/numnicks.h \
377 ../include/sprintf_irc.h ../include/querycmds.h ../include/IPcheck.h
378 s_numeric.o: s_numeric.c ../include/sys.h \
379 ../include/../config/config.h ../include/../config/setup.h \
380 ../include/runmalloc.h ../include/h.h ../include/s_debug.h \
381 ../include/struct.h ../include/dbuf.h ../include/whowas.h \
382 ../include/s_serv.h ../include/s_bsd.h ../include/s_conf.h \
383 ../include/list.h ../include/send.h ../include/support.h \
384 ../include/parse.h ../include/numeric.h ../include/channel.h \
385 ../include/ircd.h ../include/hash.h ../include/numnicks.h \
386 ../include/s_numeric.h
387 s_ping.o: s_ping.c ../include/sys.h ../include/../config/config.h \
388 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
389 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
390 ../include/whowas.h ../include/send.h ../include/s_conf.h \
391 ../include/list.h ../include/match.h ../include/res.h \
392 ../include/s_bsd.h ../include/s_serv.h ../include/ircd.h \
393 ../include/s_ping.h ../include/support.h ../include/numeric.h \
394 ../include/s_user.h ../include/s_err.h ../include/common.h \
395 ../include/numnicks.h
396 s_serv.o: s_serv.c ../include/sys.h ../include/../config/config.h \
397 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
398 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
399 ../include/whowas.h ../include/ircd.h ../include/s_serv.h \
400 ../include/s_misc.h ../include/sprintf_irc.h ../include/send.h \
401 ../include/s_err.h ../include/numeric.h ../include/s_bsd.h \
402 ../include/s_conf.h ../include/list.h ../include/hash.h \
403 ../include/common.h ../include/match.h ../include/crule.h \
404 ../include/parse.h ../include/numnicks.h ../include/userload.h \
405 ../include/s_user.h ../include/channel.h ../include/querycmds.h \
407 s_user.o: s_user.c ../include/sys.h ../include/../config/config.h \
408 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
409 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
410 ../include/whowas.h ../include/common.h ../include/s_serv.h \
411 ../include/numeric.h ../include/send.h ../include/s_conf.h \
412 ../include/list.h ../include/s_misc.h ../include/match.h \
413 ../include/hash.h ../include/s_bsd.h ../include/s_err.h \
414 ../include/parse.h ../include/ircd.h ../include/s_user.h \
415 ../include/support.h ../include/channel.h ../include/random.h \
416 ../include/version.h ../include/msg.h ../include/userload.h \
417 ../include/numnicks.h ../include/sprintf_irc.h ../include/querycmds.h \
419 send.o: send.c ../include/sys.h ../include/../config/config.h \
420 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
421 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
422 ../include/whowas.h ../include/s_bsd.h ../include/s_conf.h \
423 ../include/list.h ../include/s_serv.h ../include/send.h \
424 ../include/s_misc.h ../include/common.h ../include/match.h \
425 ../include/ircd.h ../include/channel.h ../include/bsd.h \
426 ../include/class.h ../include/s_user.h ../include/sprintf_irc.h
427 sprintf_irc.o: sprintf_irc.c ../include/sys.h \
428 ../include/../config/config.h ../include/../config/setup.h \
429 ../include/runmalloc.h ../include/h.h ../include/s_debug.h \
430 ../include/sprintf_irc.h
431 support.o: support.c ../include/sys.h ../include/../config/config.h \
432 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
433 ../include/s_debug.h ../include/send.h ../include/ircd.h \
434 ../include/s_bsd.h ../include/s_conf.h ../include/list.h \
435 ../include/support.h ../include/sprintf_irc.h ../include/common.h
436 userload.o: userload.c ../include/sys.h ../include/../config/config.h \
437 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
438 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
439 ../include/whowas.h ../include/send.h ../include/s_misc.h \
440 ../include/userload.h ../include/ircd.h ../include/numnicks.h \
441 ../include/s_serv.h ../include/querycmds.h
442 whocmds.o: whocmds.c ../include/sys.h ../include/../config/config.h \
443 ../include/../config/setup.h ../include/runmalloc.h ../include/h.h \
444 ../include/s_debug.h ../include/struct.h ../include/dbuf.h \
445 ../include/whowas.h ../include/common.h ../include/s_serv.h \
446 ../include/numeric.h ../include/send.h ../include/s_conf.h \
447 ../include/list.h ../include/s_misc.h ../include/match.h \
448 ../include/hash.h ../include/s_bsd.h ../include/s_err.h \
449 ../include/parse.h ../include/ircd.h ../include/s_user.h \
450 ../include/support.h ../include/channel.h ../include/random.h \
451 ../include/version.h ../include/msg.h ../include/userload.h \
452 ../include/numnicks.h ../include/sprintf_irc.h ../include/querycmds.h \
454 whowas.o: whowas.c ../include/sys.h ../include/../config/config.h \
455 ../include/../config/setup.h ../include/runmalloc.h \
456 ../include/common.h ../include/h.h ../include/s_debug.h \
457 ../include/struct.h ../include/dbuf.h ../include/whowas.h \
458 ../include/numeric.h ../include/send.h ../include/s_misc.h \
459 ../include/s_err.h ../include/ircd.h ../include/list.h \
460 ../include/s_user.h ../include/support.h