2 # UnrealIRCd Makefile - codemastr
8 ############################ USER CONFIGURATION ############################
10 ##### REMOTE INCLUDES ####
11 #To enable remote include support you must have libcurl installed on your
12 #system and it must have ares support enabled.
15 #To enable remote includes uncomment the next line:
18 #If your libcurl library and include files are not in your compiler's
19 #default locations, specify the locations here:
20 #LIBCURL_INC_DIR="c:\dev\curl\include"
21 #LIBCURL_LIB_DIR="c:\dev\curl\lib"
24 ### END REMOTE INCLUDES ##
26 #### ZIPLINKS SUPPORT ####
27 #To enable ziplinks support you must have zlib installed on your system
28 #you can get a pre-built zlib library from http://www.winimage.com/zLibDll/
31 #To enable ziplinks uncomment the next line:
34 #If your zlib library and include files are not in your compiler's
35 #default locations, specify the locations here:
36 #ZLIB_INC_DIR="c:\dev\zlib"
37 #ZLIB_LIB_DIR="c:\dev\zlib\dll32"
40 ###### END ZIPLINKS ######
42 ####### SSL SUPPORT ######
43 #To enable SSL support you must have OpenSSL installed on your system
46 #To enable SSL uncomment the next line:
49 #If your OpenSSL library and include files are not in your compiler's
50 #default locations, specify the locations here:
51 #OPENSSL_INC_DIR="c:\openssl\include"
52 #OPENSSL_LIB_DIR="c:\openssl\lib"
55 ######### END SSL ########
57 ###### RELEASE BUILD #####
58 #To make a release build comment out the next line a release build
59 #does not contain debugging symbols and can not be used to locate
60 #the source of a crash or bug
64 #### END RELEASE BUILD ###
66 ############################# END CONFIGURATION ############################
69 CURLCFLAGS=/D USE_LIBCURL
72 !IFDEF LIBCURL_INC_DIR
73 LIBCURL_INC=/I "$(LIBCURL_INC_DIR)"
75 !IFDEF LIBCURL_LIB_DIR
76 LIBCURL_LIB=/LIBPATH:"$(LIBCURL_LIB_DIR)"
81 ZIPCFLAGS=/D ZIP_LINKS /D ZLIB_DLL
85 ZLIB_INC=/I "$(ZLIB_INC_DIR)"
88 ZLIB_LIB=/LIBPATH:"$(ZLIB_LIB_DIR)"
94 SSLLIBS=ssleay32.lib libeay32.lib
95 !IFDEF OPENSSL_INC_DIR
96 OPENSSL_INC=/I "$(OPENSSL_INC_DIR)"
98 !IFDEF OPENSSL_LIB_DIR
99 OPENSSL_LIB=/LIBPATH:"$(OPENSSL_LIB_DIR)"
105 DBGLFLAG=/debug /debugtype:BOTH
110 FD_SETSIZE=/D FD_SETSIZE=16384
111 CFLAGS=$(DBGCFLAG) $(LIBCURL_INC) $(ZLIB_INC) $(OPENSSL_INC) /I ./INCLUDE /Fosrc/ /nologo \
112 $(ZIPCFLAGS) $(CURLCFLAGS) $(FD_SETSIZE) $(SSLCFLAGS) $(NS_ADDRESS) /D STATIC_LINKING \
114 LFLAGS=kernel32.lib user32.lib gdi32.lib shell32.lib ws2_32.lib advapi32.lib \
115 dbghelp.lib oldnames.lib libcmt.lib comctl32.lib comdlg32.lib $(ZLIB_LIB) $(ZIPLIB) \
116 $(OPENSSL_LIB) $(SSLLIBS) $(LIBCURL_LIB) $(CURLLIB) /nodefaultlib /nologo $(DBGLFLAG) \
119 INCLUDES=./include/struct.h ./include/config.h ./include/sys.h \
120 ./include/common.h ./include/version.h ./include/h.h ./include/numeric.h \
121 ./include/msg.h ./include/setup.h ./include/dynconf.h
123 OBJ_FILES=SRC/CHANNEL.OBJ SRC/SEND.OBJ SRC/SOCKET.OBJ \
124 SRC/S_CONF.OBJ SRC/FDLIST.OBJ SRC/DBUF.OBJ \
125 SRC/CLOAK.OBJ SRC/HASH.OBJ SRC/PARSE.OBJ SRC/IRCD.OBJ \
126 SRC/S_NUMERIC.OBJ SRC/WHOWAS.OBJ SRC/S_AUTH.OBJ \
127 SRC/HELP.OBJ SRC/S_MISC.OBJ SRC/MATCH.OBJ SRC/CRULE.OBJ \
128 SRC/S_DEBUG.OBJ SRC/SUPPORT.OBJ SRC/LIST.OBJ \
129 SRC/S_ERR.OBJ SRC/PACKET.OBJ SRC/S_BSD.OBJ \
130 SRC/S_SERV.OBJ SRC/S_USER.OBJ SRC/WIN32GUI.OBJ \
131 SRC/VERSION.OBJ SRC/RES_INIT.OBJ SRC/RES_COMP.OBJ SRC/RES_MKQUERY.OBJ SRC/RES_SKIPNAME.OBJ \
132 SRC/S_KLINE.OBJ SRC/S_EXTRA.OBJ SRC/IRCSPRINTF.OBJ SRC/LUSERS.OBJ \
133 SRC/SCACHE.OBJ SRC/ALN.OBJ SRC/BADWORDS.OBJ SRC/WEBTV.OBJ SRC/RES.OBJ SRC/MODULES.OBJ \
134 SRC/S_SVS.OBJ SRC/EVENTS.OBJ SRC/UMODES.OBJ SRC/AUTH.OBJ SRC/CIDR.OBJ SRC/SSL.OBJ \
135 SRC/SERVICE.OBJ SRC/DEBUG.OBJ SRC/RANDOM.OBJ SRC/EXTCMODES.OBJ \
136 SRC/EXTBANS.OBJ $(ZIPOBJ) $(CURLOBJ)
138 MOD_FILES=SRC/L_COMMANDS.OBJ SRC/M_CHGHOST.OBJ SRC/M_SDESC.OBJ SRC/M_SETIDENT.OBJ \
139 SRC/M_SETNAME.OBJ SRC/M_SETHOST.OBJ SRC/M_CHGIDENT.OBJ SRC/M_SVSMOTD.OBJ \
140 SRC/M_SVSNLINE.OBJ SRC/M_WHO.OBJ SRC/M_SWHOIS.OBJ SRC/M_SVSMODE.OBJ \
141 SRC/M_AWAY.OBJ SRC/M_SVSNOOP.OBJ SRC/M_MKPASSWD.OBJ SRC/M_SVSO.OBJ SRC/M_SVSNICK.OBJ \
142 SRC/M_ADMINCHAT.OBJ SRC/M_AKILL.OBJ SRC/M_CHGNAME.OBJ SRC/M_GUEST.OBJ SRC/M_HTM.OBJ \
143 SRC/M_LAG.OBJ SRC/M_MESSAGE.OBJ SRC/M_NACHAT.OBJ SRC/M_OPER.OBJ \
144 SRC/M_PINGPONG.OBJ SRC/M_QUIT.OBJ SRC/M_RAKILL.OBJ SRC/M_RPING.OBJ SRC/M_SENDUMODE.OBJ \
145 SRC/M_SQLINE.OBJ SRC/M_KILL.OBJ SRC/M_TSCTL.OBJ SRC/M_UNKLINE.OBJ \
146 SRC/M_UNSQLINE.OBJ SRC/M_UNZLINE.OBJ SRC/M_WHOIS.OBJ \
147 SRC/M_TKL.OBJ SRC/M_VHOST.OBJ \
148 SRC/M_CYCLE.OBJ SRC/M_SVSJOIN.OBJ SRC/M_SVSPART.OBJ SRC/M_SVSLUSERS.OBJ \
149 SRC/M_SVSWATCH.OBJ SRC/M_SVSSILENCE.OBJ SRC/M_SENDSNO.OBJ SRC/M_SVSSNO.OBJ \
150 SRC/M_SAJOIN.OBJ SRC/M_SAPART.OBJ SRC/M_SAMODE.OBJ SRC/M_KICK.OBJ SRC/M_TOPIC.OBJ \
151 SRC/M_INVITE.OBJ SRC/M_LIST.OBJ SRC/M_TIME.OBJ SRC/M_SVSKILL.OBJ SRC/M_KNOCK.OBJ \
152 SRC/M_UMODE2.OBJ SRC/M_SQUIT.OBJ SRC/M_PROTOCTL.OBJ SRC/M_SJOIN.OBJ SRC/M_PASS.OBJ \
153 SRC/M_USERHOST.OBJ SRC/M_ISON.OBJ SRC/M_SILENCE.OBJ SRC/M_ADDLINE.OBJ SRC/M_ADDMOTD.OBJ \
154 SRC/M_ADDOMOTD.OBJ SRC/M_WALLOPS.OBJ SRC/M_GLOBOPS.OBJ SRC/M_LOCOPS.OBJ SRC/M_CHATOPS.OBJ \
155 SRC/M_ADMIN.OBJ SRC/M_TRACE.OBJ SRC/M_NETINFO.OBJ SRC/M_LINKS.OBJ SRC/M_HELP.OBJ \
156 SRC/M_RULES.OBJ SRC/M_CLOSE.OBJ SRC/M_MAP.OBJ SRC/M_EOS.OBJ SRC/M_SERVER.OBJ \
157 SRC/M_STATS.OBJ SRC/M_SVSFLINE.OBJ SRC/M_DCCDENY.OBJ SRC/M_UNDCCDENY.OBJ \
158 SRC/M_WHOWAS.OBJ SRC/M_CONNECT.OBJ
160 ALL: CONF UNREAL.EXE WIRCD.EXE
163 -@erase src\*.obj >NUL
164 -@erase src\win32.res >NUL
165 -@erase src\version.c >NUL
166 -@erase src\win32\*.obj >NUL
169 ./UNREAL.EXE: SRC/UNREAL.OBJ SRC/WIN32/UNREAL.RES
170 $(LINK) advapi32.lib src/unreal.obj src/win32/unreal.res
173 -@copy include\win32\setup.h include\setup.h >NUL
174 $(CC) src/win32/config.c
179 ./WIRCD.EXE: $(OBJ_FILES) $(MOD_FILES) SRC/win32/WIN32.RES
180 $(LINK) $(LFLAGS) $(OBJ_FILES) $(MOD_FILES) SRC/win32/WIN32.RES SRC/WIN32/TRE.LIB /MAPINFO:LINES /MAP
181 -@erase src\win32\win32.res
183 @echo Non Debug version built
185 @echo Debug version built ...
188 src/version.obj: src/version.c
189 $(CC) $(CFLAGS) src/version.c
191 src/parse.obj: src/parse.c $(INCLUDES)
192 $(CC) $(CFLAGS) src/parse.c
194 src/badwords.obj: src/badwords.c $(INCLUDES)
195 $(CC) $(CFLAGS) src/badwords.c
197 src/webtv.obj: src/webtv.c $(INCLUDES)
198 $(CC) $(CFLAGS) src/webtv.c
200 src/socket.obj: src/socket.c $(INCLUDES)
201 $(CC) $(CFLAGS) src/socket.c
203 src/dbuf.obj: src/dbuf.c $(INCLUDES) ./include/dbuf.h
204 $(CC) $(CFLAGS) src/dbuf.c
206 src/ircsprintf.obj: src/ircsprintf.c $(INCLUDES)
207 $(CC) $(CFLAGS) src/ircsprintf.c
209 src/packet.obj: src/packet.c $(INCLUDES)
210 $(CC) $(CFLAGS) src/packet.c
212 src/fdlist.obj: src/fdlist.c $(INCLUDES)
213 $(CC) $(CFLAGS) src/fdlist.c
215 src/dynconf.obj: src/dynconf.c $(INCLUDES) ./include/dbuf.h \
216 ./include/channel.h ./include/whowas.h
217 $(CC) $(CFLAGS) src/dynconf.c
219 src/send.obj: src/send.c $(INCLUDES)
220 $(CC) $(CFLAGS) src/send.c
222 src/match.obj: src/match.c $(INCLUDES)
223 $(CC) $(CFLAGS) src/match.c
225 src/support.obj: src/support.c $(INCLUDES)
226 $(CC) $(CFLAGS) src/support.c
228 src/channel.obj: src/channel.c $(INCLUDES) ./include/channel.h
229 $(CC) $(CFLAGS) src/channel.c
231 src/class.obj: src/class.c $(INCLUDES) ./include/class.h
232 $(CC) $(CFLAGS) src/class.c
234 src/lusers.obj: src/lusers.c $(INCLUDES)
235 $(CC) $(CFLAGS) src/lusers.c
237 src/aln.obj: src/aln.c $(INCLUDES)
238 $(CC) $(CFLAGS) src/aln.c
240 src/ircd.obj: src/ircd.c $(INCLUDES)
241 $(CC) $(CFLAGS) src/ircd.c
243 src/list.obj: src/list.c $(INCLUDES)
244 $(CC) $(CFLAGS) src/list.c
246 src/res.obj: src/res.c $(INCLUDES)
247 $(CC) $(CFLAGS) src/res.c
249 src/res_mkquery.obj: src/res_mkquery.c $(INCLUDES)
250 $(CC) $(CFLAGS) src/res_mkquery.c
252 src/res_skipname.obj: src/res_skipname.c $(INCLUDES)
253 $(CC) $(CFLAGS) src/res_skipname.c
255 src/s_bsd.obj: src/s_bsd.c $(INCLUDES)
256 $(CC) $(CFLAGS) src/s_bsd.c
258 src/s_auth.obj: src/s_auth.c $(INCLUDES)
259 $(CC) $(CFLAGS) src/s_auth.c
261 src/s_conf.obj: src/s_conf.c $(INCLUDES)
262 $(CC) $(CFLAGS) src/s_conf.c
264 src/s_debug.obj: src/s_debug.c $(INCLUDES)
265 $(CC) $(CFLAGS) src/s_debug.c
267 src/s_err.obj: src/s_err.c $(INCLUDES)
268 $(CC) $(CFLAGS) src/s_err.c
270 src/s_kline.obj: src/s_kline.c $(INCLUDES)
271 $(CC) $(CFLAGS) src/s_kline.c
273 src/s_misc.obj: src/s_misc.c $(INCLUDES) ./include/dbuf.h
274 $(CC) $(CFLAGS) src/s_misc.c
276 src/scache.obj: src/scache.c $(INCLUDES) ./include/dbuf.h
277 $(CC) $(CFLAGS) src/scache.c
279 src/s_socks.obj: src/s_socks.c $(INCLUDES)
280 $(CC) $(CFLAGS) src/s_socks.c
282 src/s_svs.obj: src/s_svs.c $(INCLUDES)
283 $(CC) $(CFLAGS) src/s_svs.c
285 src/s_user.obj: src/s_user.c $(INCLUDES) ./include/dbuf.h \
286 ./include/channel.h ./include/whowas.h
287 $(CC) $(CFLAGS) src/s_user.c
289 src/s_extra.obj: src/s_extra.c $(INCLUDES) ./include/dbuf.h \
290 ./include/channel.h ./include/whowas.h
291 $(CC) $(CFLAGS) src/s_extra.c
293 src/s_serv.obj: src/s_serv.c $(INCLUDES) ./include/dbuf.h ./include/whowas.h
294 $(CC) $(CFLAGS) src/s_serv.c
296 src/s_numeric.obj: src/s_numeric.c $(INCLUDES) ./include/dbuf.h
297 $(CC) $(CFLAGS) src/s_numeric.c
299 src/whowas.obj: src/whowas.c $(INCLUDES) ./include/dbuf.h ./include/whowas.h
300 $(CC) $(CFLAGS) src/whowas.c
302 src/hash.obj: src/hash.c $(INCLUDES) ./include/hash.h
303 $(CC) $(CFLAGS) src/hash.c
305 src/crule.obj: src/crule.c $(INCLUDES)
306 $(CC) $(CFLAGS) src/crule.c
308 src/win32gui.obj: src/win32/win32gui.c $(INCLUDES) ./include/resource.h
309 $(CC) $(CFLAGS) src/win32/win32gui.c
311 src/service.obj: src/win32/service.c $(INCLUDES)
312 $(CC) $(CFLAGS) src/win32/service.c
314 src/unreal.obj: src/win32/unreal.c $(INCLUDES)
315 $(CC) $(CFLAGS) src/win32/unreal.c
317 src/debug.obj: src/win32/debug.c $(INCLUDES)
318 $(CC) $(CFLAGS) src/win32/debug.c
320 src/res_comp.obj: src/res_comp.c $(INCLUDES)
321 $(CC) $(CFLAGS) src/res_comp.c
323 src/res_init.obj: src/res_init.c $(INCLUDES)
324 $(CC) $(CFLAGS) src/res_init.c
326 src/help.obj: src/help.c $(INCLUDES)
327 $(CC) $(CFLAGS) src/help.c
329 src/modules.obj: src/modules.c $(INCLUDES)
330 $(CC) $(CFLAGS) src/modules.c
332 src/events.obj: src/events.c $(INCLUDES)
333 $(CC) $(CFLAGS) src/events.c
335 src/umodes.obj: src/umodes.c $(INCLUDES)
336 $(CC) $(CFLAGS) src/umodes.c
338 src/auth.obj: src/auth.c $(INCLUDES)
339 $(CC) $(CFLAGS) src/auth.c
341 src/cidr.obj: src/cidr.c $(INCLUDES)
342 $(CC) $(CFLAGS) src/cidr.c
344 src/random.obj: src/random.c $(INCLUDES)
345 $(CC) $(CFLAGS) src/random.c
347 src/extcmodes.obj: src/extcmodes.c $(INCLUDES)
348 $(CC) $(CFLAGS) src/extcmodes.c
350 src/url.obj: src/url.c $(INCLUDES) ./include/url.h
351 $(CC) $(CFLAGS) src/url.c
353 src/extbans.obj: src/extbans.c $(INCLUDES)
354 $(CC) $(CFLAGS) src/extbans.c
356 src/zip.obj: src/zip.c $(INCLUDES)
357 $(CC) $(CFLAGS) src/zip.c
359 src/ssl.obj: src/ssl.c $(INCLUDES)
360 $(CC) $(CFLAGS) src/ssl.c
362 src/l_commands.obj: src/modules/l_commands.c $(INCLUDES)
363 $(CC) $(CFLAGS) src/modules/l_commands.c
365 src/m_chghost.obj: src/modules/m_chghost.c $(INCLUDES)
366 $(CC) $(CFLAGS) src/modules/m_chghost.c
368 src/m_chgident.obj: src/modules/m_chgident.c $(INCLUDES)
369 $(CC) $(CFLAGS) src/modules/m_chgident.c
371 src/m_sdesc.obj: src/modules/m_sdesc.c $(INCLUDES)
372 $(CC) $(CFLAGS) src/modules/m_sdesc.c
374 src/m_sethost.obj: src/modules/m_sethost.c $(INCLUDES)
375 $(CC) $(CFLAGS) src/modules/m_sethost.c
377 src/m_setident.obj: src/modules/m_setident.c $(INCLUDES)
378 $(CC) $(CFLAGS) src/modules/m_setident.c
380 src/m_setname.obj: src/modules/m_setname.c $(INCLUDES)
381 $(CC) $(CFLAGS) src/modules/m_setname.c
383 src/m_svsmotd.obj: src/modules/m_svsmotd.c $(INCLUDES)
384 $(CC) $(CFLAGS) src/modules/m_svsmotd.c
386 src/m_svsmode.obj: src/modules/m_svsmode.c $(INCLUDES)
387 $(CC) $(CFLAGS) src/modules/m_svsmode.c
389 src/m_tkl.obj: src/modules/m_tkl.c $(INCLUDES)
390 $(CC) $(CFLAGS) src/modules/m_tkl.c
392 src/m_swhois.obj: src/modules/m_swhois.c $(INCLUDES)
393 $(CC) $(CFLAGS) src/modules/m_swhois.c
395 src/m_svsnline.obj: src/modules/m_svsnline.c $(INCLUDES)
396 $(CC) $(CFLAGS) src/modules/m_svsnline.c
398 src/m_who.obj: src/modules/m_who.c $(INCLUDES)
399 $(CC) $(CFLAGS) src/modules/m_who.c
401 src/m_away.obj: src/modules/m_away.c $(INCLUDES)
402 $(CC) $(CFLAGS) src/modules/m_away.c
404 src/m_mkpasswd.obj: src/modules/m_mkpasswd.c $(INCLUDES)
405 $(CC) $(CFLAGS) src/modules/m_mkpasswd.c
407 src/m_svsnoop.obj: src/modules/m_svsnoop.c $(INCLUDES)
408 $(CC) $(CFLAGS) src/modules/m_svsnoop.c
410 src/m_svso.obj: src/modules/m_svso.c $(INCLUDES)
411 $(CC) $(CFLAGS) src/modules/m_svso.c
413 src/m_svsnick.obj: src/modules/m_svsnick.c $(INCLUDES)
414 $(CC) $(CFLAGS) src/modules/m_svsnick.c
416 src/m_adminchat.obj: src/modules/m_adminchat.c $(INCLUDES)
417 $(CC) $(CFLAGS) src/modules/m_adminchat.c
419 src/m_akill.obj: src/modules/m_akill.c $(INCLUDES)
420 $(CC) $(CFLAGS) src/modules/m_akill.c
422 src/m_chgname.obj: src/modules/m_chgname.c $(INCLUDES)
423 $(CC) $(CFLAGS) src/modules/m_chgname.c
425 src/m_guest.obj: src/modules/m_guest.c $(INCLUDES)
426 $(CC) $(CFLAGS) src/modules/m_guest.c
428 src/m_htm.obj: src/modules/m_htm.c $(INCLUDES)
429 $(CC) $(CFLAGS) src/modules/m_htm.c
431 src/m_kill.obj: src/modules/m_kill.c $(INCLUDES)
432 $(CC) $(CFLAGS) src/modules/m_kill.c
434 src/m_lag.obj: src/modules/m_lag.c $(INCLUDES)
435 $(CC) $(CFLAGS) src/modules/m_lag.c
437 src/m_message.obj: src/modules/m_message.c $(INCLUDES)
438 $(CC) $(CFLAGS) src/modules/m_message.c
440 src/m_nachat.obj: src/modules/m_nachat.c $(INCLUDES)
441 $(CC) $(CFLAGS) src/modules/m_nachat.c
443 src/m_oper.obj: src/modules/m_oper.c $(INCLUDES)
444 $(CC) $(CFLAGS) src/modules/m_oper.c
446 src/m_pingpong.obj: src/modules/m_pingpong.c $(INCLUDES)
447 $(CC) $(CFLAGS) src/modules/m_pingpong.c
449 src/m_quit.obj: src/modules/m_quit.c $(INCLUDES)
450 $(CC) $(CFLAGS) src/modules/m_quit.c
452 src/m_rakill.obj: src/modules/m_rakill.c $(INCLUDES)
453 $(CC) $(CFLAGS) src/modules/m_rakill.c
455 src/m_rping.obj: src/modules/m_rping.c $(INCLUDES)
456 $(CC) $(CFLAGS) src/modules/m_rping.c
458 src/m_sendumode.obj: src/modules/m_sendumode.c $(INCLUDES)
459 $(CC) $(CFLAGS) src/modules/m_sendumode.c
461 src/m_sqline.obj: src/modules/m_sqline.c $(INCLUDES)
462 $(CC) $(CFLAGS) src/modules/m_sqline.c
464 src/m_tsctl.obj: src/modules/m_tsctl.c $(INCLUDES)
465 $(CC) $(CFLAGS) src/modules/m_tsctl.c
467 src/m_unkline.obj: src/modules/m_unkline.c $(INCLUDES)
468 $(CC) $(CFLAGS) src/modules/m_unkline.c
470 src/m_unsqline.obj: src/modules/m_unsqline.c $(INCLUDES)
471 $(CC) $(CFLAGS) src/modules/m_unsqline.c
473 src/m_unzline.obj: src/modules/m_unzline.c $(INCLUDES)
474 $(CC) $(CFLAGS) src/modules/m_unzline.c
476 src/m_whois.obj: src/modules/m_whois.c $(INCLUDES)
477 $(CC) $(CFLAGS) src/modules/m_whois.c
479 src/m_vhost.obj: src/modules/m_vhost.c $(INCLUDES)
480 $(CC) $(CFLAGS) src/modules/m_vhost.c
482 src/m_cycle.obj: src/modules/m_cycle.c $(INCLUDES)
483 $(CC) $(CFLAGS) src/modules/m_cycle.c
485 src/m_svsjoin.obj: src/modules/m_svsjoin.c $(INCLUDES)
486 $(CC) $(CFLAGS) src/modules/m_svsjoin.c
488 src/m_svspart.obj: src/modules/m_svspart.c $(INCLUDES)
489 $(CC) $(CFLAGS) src/modules/m_svspart.c
491 src/m_svslusers.obj: src/modules/m_svslusers.c $(INCLUDES)
492 $(CC) $(CFLAGS) src/modules/m_svslusers.c
494 src/m_svswatch.obj: src/modules/m_svswatch.c $(INCLUDES)
495 $(CC) $(CFLAGS) src/modules/m_svswatch.c
497 src/m_svssilence.obj: src/modules/m_svssilence.c $(INCLUDES)
498 $(CC) $(CFLAGS) src/modules/m_svssilence.c
500 src/m_sendsno.obj: src/modules/m_sendsno.c $(INCLUDES)
501 $(CC) $(CFLAGS) src/modules/m_sendsno.c
503 src/m_svssno.obj: src/modules/m_svssno.c $(INCLUDES)
504 $(CC) $(CFLAGS) src/modules/m_svssno.c
506 src/m_sajoin.obj: src/modules/m_sajoin.c $(INCLUDES)
507 $(CC) $(CFLAGS) src/modules/m_sajoin.c
509 src/m_sapart.obj: src/modules/m_sapart.c $(INCLUDES)
510 $(CC) $(CFLAGS) src/modules/m_sapart.c
512 src/m_samode.obj: src/modules/m_samode.c $(INCLUDES)
513 $(CC) $(CFLAGS) src/modules/m_samode.c
515 src/m_kick.obj: src/modules/m_kick.c $(INCLUDES)
516 $(CC) $(CFLAGS) src/modules/m_kick.c
518 src/m_topic.obj: src/modules/m_topic.c $(INCLUDES)
519 $(CC) $(CFLAGS) src/modules/m_topic.c
521 src/m_invite.obj: src/modules/m_invite.c $(INCLUDES)
522 $(CC) $(CFLAGS) src/modules/m_invite.c
524 src/m_list.obj: src/modules/m_list.c $(INCLUDES)
525 $(CC) $(CFLAGS) src/modules/m_list.c
527 src/m_time.obj: src/modules/m_time.c $(INCLUDES)
528 $(CC) $(CFLAGS) src/modules/m_time.c
530 src/m_svskill.obj: src/modules/m_svskill.c $(INCLUDES)
531 $(CC) $(CFLAGS) src/modules/m_svskill.c
533 src/m_sjoin.obj: src/modules/m_sjoin.c $(INCLUDES)
534 $(CC) $(CFLAGS) src/modules/m_sjoin.c
536 src/m_pass.obj: src/modules/m_pass.c $(INCLUDES)
537 $(CC) $(CFLAGS) src/modules/m_pass.c
539 src/m_userhost.obj: src/modules/m_userhost.c $(INCLUDES)
540 $(CC) $(CFLAGS) src/modules/m_userhost.c
542 src/m_ison.obj: src/modules/m_ison.c $(INCLUDES)
543 $(CC) $(CFLAGS) src/modules/m_ison.c
545 src/m_silence.obj: src/modules/m_silence.c $(INCLUDES)
546 $(CC) $(CFLAGS) src/modules/m_silence.c
548 src/m_knock.obj: src/modules/m_knock.c $(INCLUDES)
549 $(CC) $(CFLAGS) src/modules/m_knock.c
551 src/m_umode2.obj: src/modules/m_umode2.c $(INCLUDES)
552 $(CC) $(CFLAGS) src/modules/m_umode2.c
554 src/m_squit.obj: src/modules/m_squit.c $(INCLUDES)
555 $(CC) $(CFLAGS) src/modules/m_squit.c
557 src/m_protoctl.obj: src/modules/m_protoctl.c $(INCLUDES)
558 $(CC) $(CFLAGS) src/modules/m_protoctl.c
560 src/m_addline.obj: src/modules/m_addline.c $(INCLUDES)
561 $(CC) $(CFLAGS) src/modules/m_addline.c
563 src/m_addmotd.obj: src/modules/m_addmotd.c $(INCLUDES)
564 $(CC) $(CFLAGS) src/modules/m_addmotd.c
566 src/m_addomotd.obj: src/modules/m_addomotd.c $(INCLUDES)
567 $(CC) $(CFLAGS) src/modules/m_addomotd.c
569 src/m_wallops.obj: src/modules/m_wallops.c $(INCLUDES)
570 $(CC) $(CFLAGS) src/modules/m_wallops.c
572 src/m_admin.obj: src/modules/m_admin.c $(INCLUDES)
573 $(CC) $(CFLAGS) src/modules/m_admin.c
575 src/m_globops.obj: src/modules/m_globops.c $(INCLUDES)
576 $(CC) $(CFLAGS) src/modules/m_globops.c
578 src/m_locops.obj: src/modules/m_locops.c $(INCLUDES)
579 $(CC) $(CFLAGS) src/modules/m_locops.c
581 src/m_chatops.obj: src/modules/m_chatops.c $(INCLUDES)
582 $(CC) $(CFLAGS) src/modules/m_chatops.c
584 src/m_trace.obj: src/modules/m_trace.c $(INCLUDES)
585 $(CC) $(CFLAGS) src/modules/m_trace.c
587 src/m_netinfo.obj: src/modules/m_netinfo.c $(INCLUDES)
588 $(CC) $(CFLAGS) src/modules/m_netinfo.c
590 src/m_links.obj: src/modules/m_links.c $(INCLUDES)
591 $(CC) $(CFLAGS) src/modules/m_links.c
593 src/m_help.obj: src/modules/m_help.c $(INCLUDES)
594 $(CC) $(CFLAGS) src/modules/m_help.c
596 src/m_rules.obj: src/modules/m_rules.c $(INCLUDES)
597 $(CC) $(CFLAGS) src/modules/m_rules.c
599 src/m_close.obj: src/modules/m_close.c $(INCLUDES)
600 $(CC) $(CFLAGS) src/modules/m_close.c
602 src/m_map.obj: src/modules/m_map.c $(INCLUDES)
603 $(CC) $(CFLAGS) src/modules/m_map.c
605 src/m_eos.obj: src/modules/m_eos.c $(INCLUDES)
606 $(CC) $(CFLAGS) src/modules/m_eos.c
608 src/m_server.obj: src/modules/m_server.c $(INCLUDES)
609 $(CC) $(CFLAGS) src/modules/m_server.c
611 src/m_stats.obj: src/modules/m_stats.c $(INCLUDES)
612 $(CC) $(CFLAGS) src/modules/m_stats.c
614 src/m_svsfline.obj: src/modules/m_svsfline.c $(INCLUDES)
615 $(CC) $(CFLAGS) src/modules/m_svsfline.c
617 src/m_dccdeny.obj: src/modules/m_dccdeny.c $(INCLUDES)
618 $(CC) $(CFLAGS) src/modules/m_dccdeny.c
620 src/m_undccdeny.obj: src/modules/m_undccdeny.c $(INCLUDES)
621 $(CC) $(CFLAGS) src/modules/m_undccdeny.c
623 src/m_whowas.obj: src/modules/m_whowas.c $(INCLUDES)
624 $(CC) $(CFLAGS) src/modules/m_whowas.c
626 src/m_connect.obj: src/modules/m_connect.c $(INCLUDES)
627 $(CC) $(CFLAGS) src/modules/m_connect.c
629 src/win32/win32.res: src/win32/win32gui.rc
630 $(RC) /l 0x409 /fosrc/win32/win32.res /i ./include /i ./src \
631 /d NDEBUG src/win32/win32gui.rc
633 src/win32/unreal.res: src/win32/unreal.rc
634 $(RC) /l 0x409 /fosrc/win32/unreal.res /i ./include /i ./src \
635 /d NDEBUG src/win32/unreal.rc