]> jfr.im git - irc/unrealircd/unrealircd.git/blob - makefile.win32
3.2 with -d -P, just to be sure.
[irc/unrealircd/unrealircd.git] / makefile.win32
1 #
2 # UnrealIRCd Makefile - codemastr
3 #
4 CC=cl
5 LINK=link
6 RC=rc
7
8 ############################ USER CONFIGURATION ############################
9
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.
13 #
14 #
15 #To enable remote includes uncomment the next line:
16 #USE_REMOTEINC=1
17 #
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"
22 #
23 #
24 ### END REMOTE INCLUDES ##
25
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/
29 #
30 #
31 #To enable ziplinks uncomment the next line:
32 #USE_ZIPLINKS=1
33 #
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"
38 #
39 #
40 ###### END ZIPLINKS ######
41
42 ####### SSL SUPPORT ######
43 #To enable SSL support you must have OpenSSL installed on your system
44 #
45 #
46 #To enable SSL uncomment the next line:
47 #USE_SSL=1
48 #
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"
53 #
54 #
55 ######### END SSL ########
56
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
61 DEBUG=1
62 #
63 #
64 #### END RELEASE BUILD ###
65
66 ############################# END CONFIGURATION ############################
67
68 !IFDEF USE_REMOTEINC
69 CURLCFLAGS=/D USE_LIBCURL
70 CURLOBJ=SRC/URL.OBJ
71 CURLLIB=libcurl.lib
72 !IFDEF LIBCURL_INC_DIR
73 LIBCURL_INC=/I "$(LIBCURL_INC_DIR)"
74 !ENDIF
75 !IFDEF LIBCURL_LIB_DIR
76 LIBCURL_LIB=/LIBPATH:"$(LIBCURL_LIB_DIR)"
77 !ENDIF
78 !ENDIF
79
80 !IFDEF USE_ZIPLINKS
81 ZIPCFLAGS=/D ZIP_LINKS /D ZLIB_DLL
82 ZIPOBJ=SRC/ZIP.OBJ
83 ZIPLIB=zlibwapi.lib
84 !IFDEF ZLIB_INC_DIR
85 ZLIB_INC=/I "$(ZLIB_INC_DIR)"
86 !ENDIF
87 !IFDEF ZLIB_LIB_DIR
88 ZLIB_LIB=/LIBPATH:"$(ZLIB_LIB_DIR)"
89 !ENDIF
90 !ENDIF
91
92 !IFDEF USE_SSL
93 SSLCFLAGS=/D USE_SSL
94 SSLLIBS=ssleay32.lib libeay32.lib
95 !IFDEF OPENSSL_INC_DIR
96 OPENSSL_INC=/I "$(OPENSSL_INC_DIR)"
97 !ENDIF
98 !IFDEF OPENSSL_LIB_DIR
99 OPENSSL_LIB=/LIBPATH:"$(OPENSSL_LIB_DIR)"
100 !ENDIF
101 !ENDIF
102
103 !IFDEF DEBUG
104 DBGCFLAG=/MTd /Zi
105 DBGLFLAG=/debug /debugtype:BOTH
106 !ELSE
107 DBGCFLAG=/MT /O2 /G5
108 !ENDIF
109
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 \
113 /D NOSPOOF=1 /c
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) \
117 /out:WIRCD.EXE
118
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
122
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)
137
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
159
160 ALL: CONF UNREAL.EXE WIRCD.EXE
161
162 CLEAN:
163 -@erase src\*.obj >NUL
164 -@erase src\win32.res >NUL
165 -@erase src\version.c >NUL
166 -@erase src\win32\*.obj >NUL
167 -@erase .\*.exe >NUL
168
169 ./UNREAL.EXE: SRC/UNREAL.OBJ SRC/WIN32/UNREAL.RES
170 $(LINK) advapi32.lib src/unreal.obj src/win32/unreal.res
171
172 CONF:
173 -@copy include\win32\setup.h include\setup.h >NUL
174 $(CC) src/win32/config.c
175 -@config.exe
176
177
178
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
182 !IFNDEF DEBUG
183 @echo Non Debug version built
184 !ELSE
185 @echo Debug version built ...
186 !ENDIF
187
188 src/version.obj: src/version.c
189 $(CC) $(CFLAGS) src/version.c
190
191 src/parse.obj: src/parse.c $(INCLUDES)
192 $(CC) $(CFLAGS) src/parse.c
193
194 src/badwords.obj: src/badwords.c $(INCLUDES)
195 $(CC) $(CFLAGS) src/badwords.c
196
197 src/webtv.obj: src/webtv.c $(INCLUDES)
198 $(CC) $(CFLAGS) src/webtv.c
199
200 src/socket.obj: src/socket.c $(INCLUDES)
201 $(CC) $(CFLAGS) src/socket.c
202
203 src/dbuf.obj: src/dbuf.c $(INCLUDES) ./include/dbuf.h
204 $(CC) $(CFLAGS) src/dbuf.c
205
206 src/ircsprintf.obj: src/ircsprintf.c $(INCLUDES)
207 $(CC) $(CFLAGS) src/ircsprintf.c
208
209 src/packet.obj: src/packet.c $(INCLUDES)
210 $(CC) $(CFLAGS) src/packet.c
211
212 src/fdlist.obj: src/fdlist.c $(INCLUDES)
213 $(CC) $(CFLAGS) src/fdlist.c
214
215 src/dynconf.obj: src/dynconf.c $(INCLUDES) ./include/dbuf.h \
216 ./include/channel.h ./include/whowas.h
217 $(CC) $(CFLAGS) src/dynconf.c
218
219 src/send.obj: src/send.c $(INCLUDES)
220 $(CC) $(CFLAGS) src/send.c
221
222 src/match.obj: src/match.c $(INCLUDES)
223 $(CC) $(CFLAGS) src/match.c
224
225 src/support.obj: src/support.c $(INCLUDES)
226 $(CC) $(CFLAGS) src/support.c
227
228 src/channel.obj: src/channel.c $(INCLUDES) ./include/channel.h
229 $(CC) $(CFLAGS) src/channel.c
230
231 src/class.obj: src/class.c $(INCLUDES) ./include/class.h
232 $(CC) $(CFLAGS) src/class.c
233
234 src/lusers.obj: src/lusers.c $(INCLUDES)
235 $(CC) $(CFLAGS) src/lusers.c
236
237 src/aln.obj: src/aln.c $(INCLUDES)
238 $(CC) $(CFLAGS) src/aln.c
239
240 src/ircd.obj: src/ircd.c $(INCLUDES)
241 $(CC) $(CFLAGS) src/ircd.c
242
243 src/list.obj: src/list.c $(INCLUDES)
244 $(CC) $(CFLAGS) src/list.c
245
246 src/res.obj: src/res.c $(INCLUDES)
247 $(CC) $(CFLAGS) src/res.c
248
249 src/res_mkquery.obj: src/res_mkquery.c $(INCLUDES)
250 $(CC) $(CFLAGS) src/res_mkquery.c
251
252 src/res_skipname.obj: src/res_skipname.c $(INCLUDES)
253 $(CC) $(CFLAGS) src/res_skipname.c
254
255 src/s_bsd.obj: src/s_bsd.c $(INCLUDES)
256 $(CC) $(CFLAGS) src/s_bsd.c
257
258 src/s_auth.obj: src/s_auth.c $(INCLUDES)
259 $(CC) $(CFLAGS) src/s_auth.c
260
261 src/s_conf.obj: src/s_conf.c $(INCLUDES)
262 $(CC) $(CFLAGS) src/s_conf.c
263
264 src/s_debug.obj: src/s_debug.c $(INCLUDES)
265 $(CC) $(CFLAGS) src/s_debug.c
266
267 src/s_err.obj: src/s_err.c $(INCLUDES)
268 $(CC) $(CFLAGS) src/s_err.c
269
270 src/s_kline.obj: src/s_kline.c $(INCLUDES)
271 $(CC) $(CFLAGS) src/s_kline.c
272
273 src/s_misc.obj: src/s_misc.c $(INCLUDES) ./include/dbuf.h
274 $(CC) $(CFLAGS) src/s_misc.c
275
276 src/scache.obj: src/scache.c $(INCLUDES) ./include/dbuf.h
277 $(CC) $(CFLAGS) src/scache.c
278
279 src/s_socks.obj: src/s_socks.c $(INCLUDES)
280 $(CC) $(CFLAGS) src/s_socks.c
281
282 src/s_svs.obj: src/s_svs.c $(INCLUDES)
283 $(CC) $(CFLAGS) src/s_svs.c
284
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
288
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
292
293 src/s_serv.obj: src/s_serv.c $(INCLUDES) ./include/dbuf.h ./include/whowas.h
294 $(CC) $(CFLAGS) src/s_serv.c
295
296 src/s_numeric.obj: src/s_numeric.c $(INCLUDES) ./include/dbuf.h
297 $(CC) $(CFLAGS) src/s_numeric.c
298
299 src/whowas.obj: src/whowas.c $(INCLUDES) ./include/dbuf.h ./include/whowas.h
300 $(CC) $(CFLAGS) src/whowas.c
301
302 src/hash.obj: src/hash.c $(INCLUDES) ./include/hash.h
303 $(CC) $(CFLAGS) src/hash.c
304
305 src/crule.obj: src/crule.c $(INCLUDES)
306 $(CC) $(CFLAGS) src/crule.c
307
308 src/win32gui.obj: src/win32/win32gui.c $(INCLUDES) ./include/resource.h
309 $(CC) $(CFLAGS) src/win32/win32gui.c
310
311 src/service.obj: src/win32/service.c $(INCLUDES)
312 $(CC) $(CFLAGS) src/win32/service.c
313
314 src/unreal.obj: src/win32/unreal.c $(INCLUDES)
315 $(CC) $(CFLAGS) src/win32/unreal.c
316
317 src/debug.obj: src/win32/debug.c $(INCLUDES)
318 $(CC) $(CFLAGS) src/win32/debug.c
319
320 src/res_comp.obj: src/res_comp.c $(INCLUDES)
321 $(CC) $(CFLAGS) src/res_comp.c
322
323 src/res_init.obj: src/res_init.c $(INCLUDES)
324 $(CC) $(CFLAGS) src/res_init.c
325
326 src/help.obj: src/help.c $(INCLUDES)
327 $(CC) $(CFLAGS) src/help.c
328
329 src/modules.obj: src/modules.c $(INCLUDES)
330 $(CC) $(CFLAGS) src/modules.c
331
332 src/events.obj: src/events.c $(INCLUDES)
333 $(CC) $(CFLAGS) src/events.c
334
335 src/umodes.obj: src/umodes.c $(INCLUDES)
336 $(CC) $(CFLAGS) src/umodes.c
337
338 src/auth.obj: src/auth.c $(INCLUDES)
339 $(CC) $(CFLAGS) src/auth.c
340
341 src/cidr.obj: src/cidr.c $(INCLUDES)
342 $(CC) $(CFLAGS) src/cidr.c
343
344 src/random.obj: src/random.c $(INCLUDES)
345 $(CC) $(CFLAGS) src/random.c
346
347 src/extcmodes.obj: src/extcmodes.c $(INCLUDES)
348 $(CC) $(CFLAGS) src/extcmodes.c
349
350 src/url.obj: src/url.c $(INCLUDES) ./include/url.h
351 $(CC) $(CFLAGS) src/url.c
352
353 src/extbans.obj: src/extbans.c $(INCLUDES)
354 $(CC) $(CFLAGS) src/extbans.c
355
356 src/zip.obj: src/zip.c $(INCLUDES)
357 $(CC) $(CFLAGS) src/zip.c
358
359 src/ssl.obj: src/ssl.c $(INCLUDES)
360 $(CC) $(CFLAGS) src/ssl.c
361
362 src/l_commands.obj: src/modules/l_commands.c $(INCLUDES)
363 $(CC) $(CFLAGS) src/modules/l_commands.c
364
365 src/m_chghost.obj: src/modules/m_chghost.c $(INCLUDES)
366 $(CC) $(CFLAGS) src/modules/m_chghost.c
367
368 src/m_chgident.obj: src/modules/m_chgident.c $(INCLUDES)
369 $(CC) $(CFLAGS) src/modules/m_chgident.c
370
371 src/m_sdesc.obj: src/modules/m_sdesc.c $(INCLUDES)
372 $(CC) $(CFLAGS) src/modules/m_sdesc.c
373
374 src/m_sethost.obj: src/modules/m_sethost.c $(INCLUDES)
375 $(CC) $(CFLAGS) src/modules/m_sethost.c
376
377 src/m_setident.obj: src/modules/m_setident.c $(INCLUDES)
378 $(CC) $(CFLAGS) src/modules/m_setident.c
379
380 src/m_setname.obj: src/modules/m_setname.c $(INCLUDES)
381 $(CC) $(CFLAGS) src/modules/m_setname.c
382
383 src/m_svsmotd.obj: src/modules/m_svsmotd.c $(INCLUDES)
384 $(CC) $(CFLAGS) src/modules/m_svsmotd.c
385
386 src/m_svsmode.obj: src/modules/m_svsmode.c $(INCLUDES)
387 $(CC) $(CFLAGS) src/modules/m_svsmode.c
388
389 src/m_tkl.obj: src/modules/m_tkl.c $(INCLUDES)
390 $(CC) $(CFLAGS) src/modules/m_tkl.c
391
392 src/m_swhois.obj: src/modules/m_swhois.c $(INCLUDES)
393 $(CC) $(CFLAGS) src/modules/m_swhois.c
394
395 src/m_svsnline.obj: src/modules/m_svsnline.c $(INCLUDES)
396 $(CC) $(CFLAGS) src/modules/m_svsnline.c
397
398 src/m_who.obj: src/modules/m_who.c $(INCLUDES)
399 $(CC) $(CFLAGS) src/modules/m_who.c
400
401 src/m_away.obj: src/modules/m_away.c $(INCLUDES)
402 $(CC) $(CFLAGS) src/modules/m_away.c
403
404 src/m_mkpasswd.obj: src/modules/m_mkpasswd.c $(INCLUDES)
405 $(CC) $(CFLAGS) src/modules/m_mkpasswd.c
406
407 src/m_svsnoop.obj: src/modules/m_svsnoop.c $(INCLUDES)
408 $(CC) $(CFLAGS) src/modules/m_svsnoop.c
409
410 src/m_svso.obj: src/modules/m_svso.c $(INCLUDES)
411 $(CC) $(CFLAGS) src/modules/m_svso.c
412
413 src/m_svsnick.obj: src/modules/m_svsnick.c $(INCLUDES)
414 $(CC) $(CFLAGS) src/modules/m_svsnick.c
415
416 src/m_adminchat.obj: src/modules/m_adminchat.c $(INCLUDES)
417 $(CC) $(CFLAGS) src/modules/m_adminchat.c
418
419 src/m_akill.obj: src/modules/m_akill.c $(INCLUDES)
420 $(CC) $(CFLAGS) src/modules/m_akill.c
421
422 src/m_chgname.obj: src/modules/m_chgname.c $(INCLUDES)
423 $(CC) $(CFLAGS) src/modules/m_chgname.c
424
425 src/m_guest.obj: src/modules/m_guest.c $(INCLUDES)
426 $(CC) $(CFLAGS) src/modules/m_guest.c
427
428 src/m_htm.obj: src/modules/m_htm.c $(INCLUDES)
429 $(CC) $(CFLAGS) src/modules/m_htm.c
430
431 src/m_kill.obj: src/modules/m_kill.c $(INCLUDES)
432 $(CC) $(CFLAGS) src/modules/m_kill.c
433
434 src/m_lag.obj: src/modules/m_lag.c $(INCLUDES)
435 $(CC) $(CFLAGS) src/modules/m_lag.c
436
437 src/m_message.obj: src/modules/m_message.c $(INCLUDES)
438 $(CC) $(CFLAGS) src/modules/m_message.c
439
440 src/m_nachat.obj: src/modules/m_nachat.c $(INCLUDES)
441 $(CC) $(CFLAGS) src/modules/m_nachat.c
442
443 src/m_oper.obj: src/modules/m_oper.c $(INCLUDES)
444 $(CC) $(CFLAGS) src/modules/m_oper.c
445
446 src/m_pingpong.obj: src/modules/m_pingpong.c $(INCLUDES)
447 $(CC) $(CFLAGS) src/modules/m_pingpong.c
448
449 src/m_quit.obj: src/modules/m_quit.c $(INCLUDES)
450 $(CC) $(CFLAGS) src/modules/m_quit.c
451
452 src/m_rakill.obj: src/modules/m_rakill.c $(INCLUDES)
453 $(CC) $(CFLAGS) src/modules/m_rakill.c
454
455 src/m_rping.obj: src/modules/m_rping.c $(INCLUDES)
456 $(CC) $(CFLAGS) src/modules/m_rping.c
457
458 src/m_sendumode.obj: src/modules/m_sendumode.c $(INCLUDES)
459 $(CC) $(CFLAGS) src/modules/m_sendumode.c
460
461 src/m_sqline.obj: src/modules/m_sqline.c $(INCLUDES)
462 $(CC) $(CFLAGS) src/modules/m_sqline.c
463
464 src/m_tsctl.obj: src/modules/m_tsctl.c $(INCLUDES)
465 $(CC) $(CFLAGS) src/modules/m_tsctl.c
466
467 src/m_unkline.obj: src/modules/m_unkline.c $(INCLUDES)
468 $(CC) $(CFLAGS) src/modules/m_unkline.c
469
470 src/m_unsqline.obj: src/modules/m_unsqline.c $(INCLUDES)
471 $(CC) $(CFLAGS) src/modules/m_unsqline.c
472
473 src/m_unzline.obj: src/modules/m_unzline.c $(INCLUDES)
474 $(CC) $(CFLAGS) src/modules/m_unzline.c
475
476 src/m_whois.obj: src/modules/m_whois.c $(INCLUDES)
477 $(CC) $(CFLAGS) src/modules/m_whois.c
478
479 src/m_vhost.obj: src/modules/m_vhost.c $(INCLUDES)
480 $(CC) $(CFLAGS) src/modules/m_vhost.c
481
482 src/m_cycle.obj: src/modules/m_cycle.c $(INCLUDES)
483 $(CC) $(CFLAGS) src/modules/m_cycle.c
484
485 src/m_svsjoin.obj: src/modules/m_svsjoin.c $(INCLUDES)
486 $(CC) $(CFLAGS) src/modules/m_svsjoin.c
487
488 src/m_svspart.obj: src/modules/m_svspart.c $(INCLUDES)
489 $(CC) $(CFLAGS) src/modules/m_svspart.c
490
491 src/m_svslusers.obj: src/modules/m_svslusers.c $(INCLUDES)
492 $(CC) $(CFLAGS) src/modules/m_svslusers.c
493
494 src/m_svswatch.obj: src/modules/m_svswatch.c $(INCLUDES)
495 $(CC) $(CFLAGS) src/modules/m_svswatch.c
496
497 src/m_svssilence.obj: src/modules/m_svssilence.c $(INCLUDES)
498 $(CC) $(CFLAGS) src/modules/m_svssilence.c
499
500 src/m_sendsno.obj: src/modules/m_sendsno.c $(INCLUDES)
501 $(CC) $(CFLAGS) src/modules/m_sendsno.c
502
503 src/m_svssno.obj: src/modules/m_svssno.c $(INCLUDES)
504 $(CC) $(CFLAGS) src/modules/m_svssno.c
505
506 src/m_sajoin.obj: src/modules/m_sajoin.c $(INCLUDES)
507 $(CC) $(CFLAGS) src/modules/m_sajoin.c
508
509 src/m_sapart.obj: src/modules/m_sapart.c $(INCLUDES)
510 $(CC) $(CFLAGS) src/modules/m_sapart.c
511
512 src/m_samode.obj: src/modules/m_samode.c $(INCLUDES)
513 $(CC) $(CFLAGS) src/modules/m_samode.c
514
515 src/m_kick.obj: src/modules/m_kick.c $(INCLUDES)
516 $(CC) $(CFLAGS) src/modules/m_kick.c
517
518 src/m_topic.obj: src/modules/m_topic.c $(INCLUDES)
519 $(CC) $(CFLAGS) src/modules/m_topic.c
520
521 src/m_invite.obj: src/modules/m_invite.c $(INCLUDES)
522 $(CC) $(CFLAGS) src/modules/m_invite.c
523
524 src/m_list.obj: src/modules/m_list.c $(INCLUDES)
525 $(CC) $(CFLAGS) src/modules/m_list.c
526
527 src/m_time.obj: src/modules/m_time.c $(INCLUDES)
528 $(CC) $(CFLAGS) src/modules/m_time.c
529
530 src/m_svskill.obj: src/modules/m_svskill.c $(INCLUDES)
531 $(CC) $(CFLAGS) src/modules/m_svskill.c
532
533 src/m_sjoin.obj: src/modules/m_sjoin.c $(INCLUDES)
534 $(CC) $(CFLAGS) src/modules/m_sjoin.c
535
536 src/m_pass.obj: src/modules/m_pass.c $(INCLUDES)
537 $(CC) $(CFLAGS) src/modules/m_pass.c
538
539 src/m_userhost.obj: src/modules/m_userhost.c $(INCLUDES)
540 $(CC) $(CFLAGS) src/modules/m_userhost.c
541
542 src/m_ison.obj: src/modules/m_ison.c $(INCLUDES)
543 $(CC) $(CFLAGS) src/modules/m_ison.c
544
545 src/m_silence.obj: src/modules/m_silence.c $(INCLUDES)
546 $(CC) $(CFLAGS) src/modules/m_silence.c
547
548 src/m_knock.obj: src/modules/m_knock.c $(INCLUDES)
549 $(CC) $(CFLAGS) src/modules/m_knock.c
550
551 src/m_umode2.obj: src/modules/m_umode2.c $(INCLUDES)
552 $(CC) $(CFLAGS) src/modules/m_umode2.c
553
554 src/m_squit.obj: src/modules/m_squit.c $(INCLUDES)
555 $(CC) $(CFLAGS) src/modules/m_squit.c
556
557 src/m_protoctl.obj: src/modules/m_protoctl.c $(INCLUDES)
558 $(CC) $(CFLAGS) src/modules/m_protoctl.c
559
560 src/m_addline.obj: src/modules/m_addline.c $(INCLUDES)
561 $(CC) $(CFLAGS) src/modules/m_addline.c
562
563 src/m_addmotd.obj: src/modules/m_addmotd.c $(INCLUDES)
564 $(CC) $(CFLAGS) src/modules/m_addmotd.c
565
566 src/m_addomotd.obj: src/modules/m_addomotd.c $(INCLUDES)
567 $(CC) $(CFLAGS) src/modules/m_addomotd.c
568
569 src/m_wallops.obj: src/modules/m_wallops.c $(INCLUDES)
570 $(CC) $(CFLAGS) src/modules/m_wallops.c
571
572 src/m_admin.obj: src/modules/m_admin.c $(INCLUDES)
573 $(CC) $(CFLAGS) src/modules/m_admin.c
574
575 src/m_globops.obj: src/modules/m_globops.c $(INCLUDES)
576 $(CC) $(CFLAGS) src/modules/m_globops.c
577
578 src/m_locops.obj: src/modules/m_locops.c $(INCLUDES)
579 $(CC) $(CFLAGS) src/modules/m_locops.c
580
581 src/m_chatops.obj: src/modules/m_chatops.c $(INCLUDES)
582 $(CC) $(CFLAGS) src/modules/m_chatops.c
583
584 src/m_trace.obj: src/modules/m_trace.c $(INCLUDES)
585 $(CC) $(CFLAGS) src/modules/m_trace.c
586
587 src/m_netinfo.obj: src/modules/m_netinfo.c $(INCLUDES)
588 $(CC) $(CFLAGS) src/modules/m_netinfo.c
589
590 src/m_links.obj: src/modules/m_links.c $(INCLUDES)
591 $(CC) $(CFLAGS) src/modules/m_links.c
592
593 src/m_help.obj: src/modules/m_help.c $(INCLUDES)
594 $(CC) $(CFLAGS) src/modules/m_help.c
595
596 src/m_rules.obj: src/modules/m_rules.c $(INCLUDES)
597 $(CC) $(CFLAGS) src/modules/m_rules.c
598
599 src/m_close.obj: src/modules/m_close.c $(INCLUDES)
600 $(CC) $(CFLAGS) src/modules/m_close.c
601
602 src/m_map.obj: src/modules/m_map.c $(INCLUDES)
603 $(CC) $(CFLAGS) src/modules/m_map.c
604
605 src/m_eos.obj: src/modules/m_eos.c $(INCLUDES)
606 $(CC) $(CFLAGS) src/modules/m_eos.c
607
608 src/m_server.obj: src/modules/m_server.c $(INCLUDES)
609 $(CC) $(CFLAGS) src/modules/m_server.c
610
611 src/m_stats.obj: src/modules/m_stats.c $(INCLUDES)
612 $(CC) $(CFLAGS) src/modules/m_stats.c
613
614 src/m_svsfline.obj: src/modules/m_svsfline.c $(INCLUDES)
615 $(CC) $(CFLAGS) src/modules/m_svsfline.c
616
617 src/m_dccdeny.obj: src/modules/m_dccdeny.c $(INCLUDES)
618 $(CC) $(CFLAGS) src/modules/m_dccdeny.c
619
620 src/m_undccdeny.obj: src/modules/m_undccdeny.c $(INCLUDES)
621 $(CC) $(CFLAGS) src/modules/m_undccdeny.c
622
623 src/m_whowas.obj: src/modules/m_whowas.c $(INCLUDES)
624 $(CC) $(CFLAGS) src/modules/m_whowas.c
625
626 src/m_connect.obj: src/modules/m_connect.c $(INCLUDES)
627 $(CC) $(CFLAGS) src/modules/m_connect.c
628
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
632
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
636
637 dummy:
638
639
640