/[LeafOK_CVS]/pvpgn-1.7.4/src/Makefile.in
ViewVC logotype

Contents of /pvpgn-1.7.4/src/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (vendor branch)
Tue Jun 6 03:41:37 2006 UTC (19 years, 9 months ago) by sysadm
Branch: GNU
CVS Tags: arelease
Changes since 1.1: +0 -0 lines
Error occurred while calculating annotation data.
no message

1 #
2 # Copyright (C) 1999 Rob Crittenden (rcrit@greyoak.com)
3 # Copyright (C) 1999,2000 Ross Combs (rocombs@cs.nmsu.edu)
4 #
5 # This program is free software; you can redistribute it and/or
6 # modify it under the terms of the GNU General Public License
7 # as published by the Free Software Foundation; either version 2
8 # of the License, or (at your option) any later version.
9 #
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.
14 #
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 02111-1307, USA.
18 #
19
20 prefix = @prefix@
21 exec_prefix = @exec_prefix@
22
23 bindir = @bindir@
24 sbindir = @sbindir@
25 mandir = @mandir@
26 confdir = @sysconfdir@
27 sharedir = @localstatedir@
28 filesdir = @localstatedir@/files
29 usersdir = @localstatedir@/users
30 userscdbdir = @localstatedir@/userscdb
31 clandir = @localstatedir@/clans
32 teamdir = @localstatedir@/teams
33 bnmaildir = @localstatedir@/bnmail
34 reportsdir = @localstatedir@/reports
35 chanlogsdir = @localstatedir@/chanlogs
36 charinfodir = @localstatedir@/charinfo
37 charsavedir = @localstatedir@/charsave
38 ladderdir = @localstatedir@/ladders
39 statusdir = @localstatedir@/status
40 bak_charsavedir = @localstatedir@/bak/charsave
41 bak_charinfodir = @localstatedir@/bak/charinfo
42
43 SRC_SRCDIR = @srcdir@
44 SRC_BINDIR = @srcdir@/../bin
45 SRC_SBINDIR = @srcdir@/../sbin
46 SRC_MANDIR = @srcdir@/../man
47 SRC_CONFDIR = @srcdir@/../conf
48 SRC_SHAREDIR = @srcdir@/../files
49 SRC_SCRIPTDIR = @srcdir@/../scripts
50
51 SRC_ACDIR = ${SRC_SRCDIR}/autoconf
52 SRC_BNETDDIR = ${SRC_SRCDIR}/bnetd
53 SRC_D2CSDIR = ${SRC_SRCDIR}/d2cs
54 SRC_D2DBSDIR = ${SRC_SRCDIR}/d2dbs
55 SRC_BNIUTILSDIR = ${SRC_SRCDIR}/bniutils
56 SRC_BNPASSDIR = ${SRC_SRCDIR}/bnpass
57 SRC_BNTRACKDDIR = ${SRC_SRCDIR}/bntrackd
58 SRC_CLIENTDIR = ${SRC_SRCDIR}/client
59 SRC_COMMONDIR = ${SRC_SRCDIR}/common
60 SRC_COMPATDIR = ${SRC_SRCDIR}/compat
61 SRC_DEBUGDIR = ${SRC_SRCDIR}/debug
62 SRC_CDBDIR = ${SRC_SRCDIR}/tinycdb
63 SRC_ZLIBDIR = ${SRC_SRCDIR}/zlib
64
65 RMF = rm -f
66
67 RMDIR = rmdir
68
69 ECHO = echo
70
71 SED = sed
72
73 INSTALL = @INSTALL@
74 INSTALL_PROGRAM = @INSTALL_PROGRAM@
75 INSTALL_DATA = @INSTALL_DATA@
76 INSTALL_SCRIPT = @INSTALL_SCRIPT@
77 INSTALL_DIRS = @INSTALL@ -d -m 755
78
79 # CC set by configure
80 # CFLAGS set by configure
81 CPPFLAGS = @DEFS@ @DEFINES@ -DBNETD_DEFAULT_CONF_FILE=\"${confdir}/bnetd.conf\" -DD2CS_DEFAULT_CONF_FILE=\"${confdir}/d2cs.conf\" -DD2DBS_DEFAULT_CONF_FILE=\"${confdir}/d2dbs.conf\" -I"${SRC_SRCDIR}" @CPPFLAGS@
82 COMPILE = @CC@ @CFLAGS@ ${CPPFLAGS} -fno-strict-aliasing -c
83 #PREPROCESS = @CPP@ ${CPPFLAGS}
84 LINK = @CC@ @CFLAGS@ @LDFLAGS@
85 LINK_LIBS = @LIBS@
86
87 PARTS = bnetd bniutils bnpass bnpcap bnproxy bntrackd client common compat d2cs d2dbs tinycdb zlib
88
89 ifeq (@enable_bnetd@,no)
90 bnetd_SBIN =
91 bnetd_CONFS =
92 bnetd_OBJECTS =
93 else
94 bnetd_SBIN = ${SRC_SBINDIR}/bnetd
95 bnetd_CONFS = bnetd.conf ad.conf channel.conf realm.conf autoupdate.conf \
96 bnetd_default_user.plain bnetd_default_user.cdb \
97 versioncheck.conf bnmotd.txt bnissue.txt bnmaps.conf \
98 bnxplevel.conf bnxpcalc.conf news.txt command_groups.conf \
99 bnban.conf bnhelp.conf bnalias.conf anongame_infos.conf \
100 tournament.conf topics.conf sql_DB_layout.conf \
101 address_translation.conf supportfile.conf
102 bnetd_OBJECTS = ${SRC_BNETDDIR}/main.o \
103 ${SRC_BNETDDIR}/server.o \
104 ${SRC_BNETDDIR}/connection.o \
105 ${SRC_BNETDDIR}/message.o \
106 ${SRC_BNETDDIR}/handle_init.o \
107 ${SRC_BNETDDIR}/handle_bnet.o \
108 ${SRC_BNETDDIR}/handle_file.o \
109 ${SRC_BNETDDIR}/handle_bot.o \
110 ${SRC_BNETDDIR}/handle_telnet.o \
111 ${SRC_BNETDDIR}/handle_irc.o \
112 ${SRC_BNETDDIR}/handle_udp.o \
113 ${SRC_BNETDDIR}/channel.o \
114 ${SRC_BNETDDIR}/channel_conv.o \
115 ${SRC_BNETDDIR}/game.o \
116 ${SRC_BNETDDIR}/anongame.o \
117 ${SRC_BNETDDIR}/command.o \
118 ${SRC_BNETDDIR}/account.o \
119 ${SRC_BNETDDIR}/account_wrap.o \
120 ${SRC_BNETDDIR}/prefs.o \
121 ${SRC_BNETDDIR}/tick.o \
122 ${SRC_BNETDDIR}/file.o \
123 ${SRC_BNETDDIR}/watch.o \
124 ${SRC_BNETDDIR}/ladder.o \
125 ${SRC_BNETDDIR}/ladder_calc.o \
126 ${SRC_BNETDDIR}/adbanner.o \
127 ${SRC_BNETDDIR}/timer.o \
128 ${SRC_BNETDDIR}/tracker.o \
129 ${SRC_BNETDDIR}/ipban.o \
130 ${SRC_BNETDDIR}/game_conv.o \
131 ${SRC_BNETDDIR}/autoupdate.o \
132 ${SRC_BNETDDIR}/helpfile.o \
133 ${SRC_BNETDDIR}/mail.o \
134 ${SRC_BNETDDIR}/anongame_infos.o \
135 ${SRC_BNETDDIR}/anongame_gameresult.o \
136 ${SRC_BNETDDIR}/storage.o \
137 ${SRC_BNETDDIR}/storage_file.o \
138 ${SRC_BNETDDIR}/file_plain.o \
139 ${SRC_BNETDDIR}/file_cdb.o \
140 ${SRC_BNETDDIR}/storage_sql.o \
141 ${SRC_BNETDDIR}/sql_dbcreator.o \
142 ${SRC_BNETDDIR}/sql_pgsql.o \
143 ${SRC_BNETDDIR}/sql_mysql.o \
144 ${SRC_BNETDDIR}/runprog.o \
145 ${SRC_BNETDDIR}/realm.o \
146 ${SRC_BNETDDIR}/character.o \
147 ${SRC_BNETDDIR}/udptest_send.o \
148 ${SRC_BNETDDIR}/versioncheck.o \
149 ${SRC_BNETDDIR}/handle_d2cs.o \
150 ${SRC_BNETDDIR}/news.o \
151 ${SRC_BNETDDIR}/irc.o \
152 ${SRC_BNETDDIR}/alias_command.o \
153 ${SRC_BNETDDIR}/command_groups.o \
154 ${SRC_BNETDDIR}/output.o \
155 ${SRC_BNETDDIR}/handle_anongame.o \
156 ${SRC_BNETDDIR}/tournament.o \
157 ${SRC_BNETDDIR}/anongame_maplists.o\
158 ${SRC_BNETDDIR}/clan.o\
159 ${SRC_BNETDDIR}/team.o\
160 ${SRC_BNETDDIR}/topic.o\
161 ${SRC_BNETDDIR}/friends.o\
162 ${SRC_BNETDDIR}/ladder_binary.o \
163 ${SRC_BNETDDIR}/support.o \
164 ${SRC_COMMONDIR}/tag.o \
165 ${SRC_COMMONDIR}/hexdump.o \
166 ${SRC_COMMONDIR}/bn_type.o \
167 ${SRC_COMMONDIR}/packet.o \
168 ${SRC_COMMONDIR}/queue.o \
169 ${SRC_COMMONDIR}/util.o \
170 ${SRC_COMMONDIR}/network.o \
171 ${SRC_COMMONDIR}/list.o \
172 ${SRC_COMMONDIR}/eventlog.o \
173 ${SRC_COMMONDIR}/bnettime.o \
174 ${SRC_COMMONDIR}/bnethash.o \
175 ${SRC_COMMONDIR}/bnethashconv.o \
176 ${SRC_COMMONDIR}/addr.o \
177 ${SRC_COMMONDIR}/hashtable.o \
178 ${SRC_COMMONDIR}/give_up_root_privileges.o \
179 ${SRC_COMMONDIR}/token.o \
180 ${SRC_COMMONDIR}/proginfo.o \
181 ${SRC_COMMONDIR}/rlimit.o \
182 ${SRC_COMMONDIR}/fdwatch.o\
183 ${SRC_COMMONDIR}/fdwatch_select.o\
184 ${SRC_COMMONDIR}/fdwatch_poll.o\
185 ${SRC_COMMONDIR}/fdwatch_kqueue.o\
186 ${SRC_COMMONDIR}/fdwatch_epoll.o\
187 ${SRC_COMMONDIR}/trans.o \
188 ${SRC_COMMONDIR}/xalloc.o \
189 ${SRC_COMMONDIR}/rcm.o \
190 ${SRC_COMPATDIR}/pdir.o \
191 ${SRC_COMPATDIR}/inet_aton.o \
192 ${SRC_COMPATDIR}/inet_ntoa.o \
193 ${SRC_COMPATDIR}/strdup.o \
194 ${SRC_COMPATDIR}/strerror.o \
195 ${SRC_COMPATDIR}/strtoul.o \
196 ${SRC_COMPATDIR}/strftime.o \
197 ${SRC_COMPATDIR}/strcasecmp.o \
198 ${SRC_COMPATDIR}/strncasecmp.o \
199 ${SRC_COMPATDIR}/strsep.o \
200 ${SRC_COMPATDIR}/psock.o \
201 ${SRC_COMPATDIR}/uname.o \
202 ${SRC_COMPATDIR}/gettimeofday.o \
203 ${SRC_COMPATDIR}/difftime.o \
204 ${SRC_COMPATDIR}/memset.o \
205 ${SRC_COMPATDIR}/memcpy.o \
206 ${SRC_COMPATDIR}/mmap.o \
207 ${SRC_CDBDIR}/cdb_init.o \
208 ${SRC_CDBDIR}/cdb_find.o \
209 ${SRC_CDBDIR}/cdb_findnext.o \
210 ${SRC_CDBDIR}/cdb_seek.o \
211 ${SRC_CDBDIR}/cdb_seq.o \
212 ${SRC_CDBDIR}/cdb_unpack.o \
213 ${SRC_CDBDIR}/cdb_make_add.o \
214 ${SRC_CDBDIR}/cdb_make_put.o \
215 ${SRC_CDBDIR}/cdb_make_find.o \
216 ${SRC_CDBDIR}/cdb_make.o \
217 ${SRC_CDBDIR}/cdb_hash.o \
218 ${SRC_ZLIBDIR}/pvpgn_adler32.o \
219 ${SRC_ZLIBDIR}/pvpgn_deflate.o \
220 ${SRC_ZLIBDIR}/pvpgn_trees.o \
221 ${SRC_ZLIBDIR}/pvpgn_zutil.o
222 endif
223
224 ifeq (@enable_d2cs@,no)
225 d2cs_SBIN =
226 d2cs_CONFS =
227 d2cs_OBJECTS =
228 else
229 d2cs_SBIN = ${SRC_SBINDIR}/d2cs
230 d2cs_CONFS = d2cs.conf d2server.ini address_translation.conf
231 d2cs_OBJECTS = ${SRC_D2CSDIR}/main.o \
232 ${SRC_D2CSDIR}/d2gs.o \
233 ${SRC_D2CSDIR}/handle_d2gs.o \
234 ${SRC_D2CSDIR}/serverqueue.o \
235 ${SRC_D2CSDIR}/connection.o \
236 ${SRC_D2CSDIR}/game.o \
237 ${SRC_D2CSDIR}/server.o \
238 ${SRC_D2CSDIR}/handle_init.o \
239 ${SRC_D2CSDIR}/handle_d2cs.o \
240 ${SRC_D2CSDIR}/d2charfile.o \
241 ${SRC_D2CSDIR}/d2charlist.o \
242 ${SRC_D2CSDIR}/xstring.o \
243 ${SRC_D2CSDIR}/gamequeue.o \
244 ${SRC_D2CSDIR}/conf.o \
245 ${SRC_D2CSDIR}/prefs.o \
246 ${SRC_D2CSDIR}/cmdline_parse.o \
247 ${SRC_D2CSDIR}/bnetd.o \
248 ${SRC_D2CSDIR}/handle_bnetd.o \
249 ${SRC_D2CSDIR}/s2s.o \
250 ${SRC_D2CSDIR}/net.o \
251 ${SRC_D2CSDIR}/d2ladder.o \
252 ${SRC_D2CSDIR}/handle_signal.o \
253 ${SRC_COMMONDIR}/hashtable.o \
254 ${SRC_COMMONDIR}/hexdump.o \
255 ${SRC_COMMONDIR}/eventlog.o \
256 ${SRC_COMMONDIR}/list.o \
257 ${SRC_COMMONDIR}/packet.o \
258 ${SRC_COMMONDIR}/bn_type.o \
259 ${SRC_COMMONDIR}/addr.o \
260 ${SRC_COMMONDIR}/util.o \
261 ${SRC_COMMONDIR}/queue.o \
262 ${SRC_COMMONDIR}/network.o \
263 ${SRC_COMMONDIR}/rlimit.o \
264 ${SRC_COMMONDIR}/fdwatch.o\
265 ${SRC_COMMONDIR}/fdwatch_select.o\
266 ${SRC_COMMONDIR}/fdwatch_poll.o\
267 ${SRC_COMMONDIR}/fdwatch_kqueue.o\
268 ${SRC_COMMONDIR}/fdwatch_epoll.o\
269 ${SRC_COMMONDIR}/d2char_checksum.o\
270 ${SRC_COMMONDIR}/trans.o \
271 ${SRC_COMMONDIR}/xalloc.o \
272 ${SRC_COMPATDIR}/inet_aton.o \
273 ${SRC_COMPATDIR}/inet_ntoa.o \
274 ${SRC_COMPATDIR}/strdup.o \
275 ${SRC_COMPATDIR}/strerror.o \
276 ${SRC_COMPATDIR}/strtoul.o \
277 ${SRC_COMPATDIR}/strftime.o \
278 ${SRC_COMPATDIR}/strcasecmp.o \
279 ${SRC_COMPATDIR}/strncasecmp.o \
280 ${SRC_COMPATDIR}/strsep.o \
281 ${SRC_COMPATDIR}/psock.o \
282 ${SRC_COMPATDIR}/uname.o \
283 ${SRC_COMPATDIR}/gettimeofday.o \
284 ${SRC_COMPATDIR}/difftime.o \
285 ${SRC_COMPATDIR}/pdir.o \
286 ${SRC_COMPATDIR}/memset.o \
287 ${SRC_COMPATDIR}/memcpy.o \
288 ${SRC_COMPATDIR}/memmove.o
289 endif
290
291 ifeq (@enable_d2dbs@,no)
292 d2dbs_SBIN =
293 d2dbs_CONFS =
294 d2dbs_OBJECTS =
295 else
296 d2dbs_SBIN = ${SRC_SBINDIR}/d2dbs
297 d2dbs_CONFS = d2dbs.conf
298 d2dbs_OBJECTS = ${SRC_D2DBSDIR}/main.o \
299 ${SRC_D2DBSDIR}/charlock.o \
300 ${SRC_D2DBSDIR}/d2ladder.o \
301 ${SRC_D2DBSDIR}/dbserver.o \
302 ${SRC_D2DBSDIR}/dbspacket.o \
303 ${SRC_D2DBSDIR}/cmdline_parse.o \
304 ${SRC_D2DBSDIR}/prefs.o \
305 ${SRC_D2DBSDIR}/handle_signal.o \
306 ${SRC_D2DBSDIR}/dbsdupecheck.o \
307 ${SRC_D2CSDIR}/conf.o \
308 ${SRC_D2CSDIR}/xstring.o \
309 ${SRC_COMMONDIR}/list.o \
310 ${SRC_COMMONDIR}/eventlog.o \
311 ${SRC_COMMONDIR}/hexdump.o \
312 ${SRC_COMMONDIR}/bn_type.o \
313 ${SRC_COMMONDIR}/util.o \
314 ${SRC_COMMONDIR}/addr.o \
315 ${SRC_COMMONDIR}/d2char_checksum.o \
316 ${SRC_COMMONDIR}/xalloc.o \
317 ${SRC_COMMONDIR}/network.o \
318 ${SRC_COMMONDIR}/packet.o \
319 ${SRC_COMPATDIR}/psock.o \
320 ${SRC_COMPATDIR}/strerror.o \
321 ${SRC_COMPATDIR}/strsep.o
322 endif
323
324 sbnetd_SBIN = ${SRC_SBINDIR}/sbnetd
325 sbnetd_OBJECTS = ${SRC_DEBUGDIR}/sbnetd.o \
326 ${SRC_COMPATDIR}/strerror.o
327
328 bntrackd_SBIN = ${SRC_SBINDIR}/bntrackd
329 bntrackd_OBJECTS= ${SRC_BNTRACKDDIR}/bntrackd.o \
330 ${SRC_COMMONDIR}/util.o \
331 ${SRC_COMMONDIR}/list.o \
332 ${SRC_COMMONDIR}/eventlog.o \
333 ${SRC_COMMONDIR}/hexdump.o \
334 ${SRC_COMMONDIR}/xalloc.o \
335 ${SRC_COMPATDIR}/inet_ntoa.o \
336 ${SRC_COMPATDIR}/strerror.o \
337 ${SRC_COMPATDIR}/psock.o \
338 ${SRC_COMPATDIR}/memset.o
339
340 bnchat_BIN = ${SRC_BINDIR}/bnchat
341 bnchat_OBJECTS = ${SRC_CLIENTDIR}/bnchat.o \
342 ${SRC_CLIENTDIR}/client.o \
343 ${SRC_CLIENTDIR}/client_connect.o \
344 ${SRC_CLIENTDIR}/udptest.o \
345 ${SRC_COMMONDIR}/packet.o \
346 ${SRC_COMMONDIR}/queue.o \
347 ${SRC_COMMONDIR}/bn_type.o \
348 ${SRC_COMMONDIR}/network.o \
349 ${SRC_COMMONDIR}/eventlog.o \
350 ${SRC_COMMONDIR}/hexdump.o \
351 ${SRC_COMMONDIR}/bnethash.o \
352 ${SRC_COMMONDIR}/bnethashconv.o \
353 ${SRC_COMMONDIR}/util.o \
354 ${SRC_COMMONDIR}/bnettime.o \
355 ${SRC_COMMONDIR}/proginfo.o \
356 ${SRC_COMMONDIR}/xalloc.o \
357 ${SRC_COMPATDIR}/inet_ntoa.o \
358 ${SRC_COMPATDIR}/strerror.o \
359 ${SRC_COMPATDIR}/psock.o \
360 ${SRC_COMPATDIR}/gettimeofday.o \
361 ${SRC_COMPATDIR}/vsnprintf.o \
362 ${SRC_COMPATDIR}/memset.o
363
364 bnpass_BIN = ${SRC_BINDIR}/bnpass
365 bnpass_OBJECTS = ${SRC_BNPASSDIR}/bnpass.o \
366 ${SRC_COMMONDIR}/bnethash.o \
367 ${SRC_COMMONDIR}/eventlog.o \
368 ${SRC_COMMONDIR}/hexdump.o \
369 ${SRC_COMPATDIR}/strerror.o
370
371 bnftp_BIN = ${SRC_BINDIR}/bnftp
372 bnftp_OBJECTS = ${SRC_CLIENTDIR}/bnftp.o \
373 ${SRC_CLIENTDIR}/client.o \
374 ${SRC_COMMONDIR}/hexdump.o \
375 ${SRC_COMMONDIR}/packet.o \
376 ${SRC_COMMONDIR}/queue.o \
377 ${SRC_COMMONDIR}/bn_type.o \
378 ${SRC_COMMONDIR}/network.o \
379 ${SRC_COMMONDIR}/eventlog.o \
380 ${SRC_COMMONDIR}/bnettime.o \
381 ${SRC_COMMONDIR}/util.o \
382 ${SRC_COMMONDIR}/xalloc.o \
383 ${SRC_COMPATDIR}/inet_ntoa.o \
384 ${SRC_COMPATDIR}/strerror.o \
385 ${SRC_COMPATDIR}/strftime.o \
386 ${SRC_COMPATDIR}/psock.o \
387 ${SRC_COMPATDIR}/gettimeofday.o
388
389 bnbot_BIN = ${SRC_BINDIR}/bnbot
390 bnbot_OBJECTS = ${SRC_CLIENTDIR}/bnbot.o \
391 ${SRC_CLIENTDIR}/client.o \
392 ${SRC_COMMONDIR}/packet.o \
393 ${SRC_COMMONDIR}/bn_type.o \
394 ${SRC_COMMONDIR}/network.o \
395 ${SRC_COMMONDIR}/eventlog.o \
396 ${SRC_COMMONDIR}/hexdump.o \
397 ${SRC_COMMONDIR}/util.o \
398 ${SRC_COMMONDIR}/xalloc.o \
399 ${SRC_COMPATDIR}/inet_ntoa.o \
400 ${SRC_COMPATDIR}/strerror.o \
401 ${SRC_COMPATDIR}/psock.o
402
403 bnstat_BIN = ${SRC_BINDIR}/bnstat
404 bnstat_OBJECTS = ${SRC_CLIENTDIR}/bnstat.o \
405 ${SRC_CLIENTDIR}/client.o \
406 ${SRC_CLIENTDIR}/client_connect.o \
407 ${SRC_CLIENTDIR}/udptest.o \
408 ${SRC_COMMONDIR}/packet.o \
409 ${SRC_COMMONDIR}/queue.o \
410 ${SRC_COMMONDIR}/bn_type.o \
411 ${SRC_COMMONDIR}/network.o \
412 ${SRC_COMMONDIR}/eventlog.o \
413 ${SRC_COMMONDIR}/hexdump.o \
414 ${SRC_COMMONDIR}/bnethash.o \
415 ${SRC_COMMONDIR}/bnethashconv.o \
416 ${SRC_COMMONDIR}/util.o \
417 ${SRC_COMMONDIR}/bnettime.o \
418 ${SRC_COMMONDIR}/proginfo.o \
419 ${SRC_COMMONDIR}/xalloc.o \
420 ${SRC_COMPATDIR}/inet_ntoa.o \
421 ${SRC_COMPATDIR}/strerror.o \
422 ${SRC_COMPATDIR}/strftime.o \
423 ${SRC_COMPATDIR}/psock.o \
424 ${SRC_COMPATDIR}/gettimeofday.o \
425 ${SRC_COMPATDIR}/memset.o
426
427 bnilist_BIN = ${SRC_BINDIR}/bnilist
428 bnilist_OBJECTS = ${SRC_BNIUTILSDIR}/bnilist.o \
429 ${SRC_BNIUTILSDIR}/fileio.o \
430 ${SRC_BNIUTILSDIR}/tga.o \
431 ${SRC_COMPATDIR}/memcpy.o
432
433 bni2tga_BIN = ${SRC_BINDIR}/bni2tga
434 bni2tga_OBJECTS = ${SRC_BNIUTILSDIR}/bni2tga.o \
435 ${SRC_BNIUTILSDIR}/fileio.o
436
437 bniextract_BIN = ${SRC_BINDIR}/bniextract
438 bniextract_OBJECTS= ${SRC_BNIUTILSDIR}/bniextract.o \
439 ${SRC_BNIUTILSDIR}/fileio.o \
440 ${SRC_BNIUTILSDIR}/tga.o \
441 ${SRC_BNIUTILSDIR}/bni.o \
442 ${SRC_COMPATDIR}/memcpy.o
443
444 bnibuild_BIN = ${SRC_BINDIR}/bnibuild
445 bnibuild_OBJECTS= ${SRC_BNIUTILSDIR}/bnibuild.o \
446 ${SRC_BNIUTILSDIR}/fileio.o \
447 ${SRC_BNIUTILSDIR}/tga.o \
448 ${SRC_BNIUTILSDIR}/bni.o \
449 ${SRC_COMPATDIR}/memcpy.o
450
451 tgainfo_BIN = ${SRC_BINDIR}/tgainfo
452 tgainfo_OBJECTS = ${SRC_BNIUTILSDIR}/tgainfo.o \
453 ${SRC_BNIUTILSDIR}/fileio.o \
454 ${SRC_BNIUTILSDIR}/tga.o \
455 ${SRC_COMPATDIR}/memcpy.o
456
457 timetest_BIN = ${SRC_BINDIR}/timetest
458 timetest_OBJECTS = ${SRC_DEBUGDIR}/timetest.o \
459 ${SRC_COMMONDIR}/bn_type.o \
460 ${SRC_COMMONDIR}/eventlog.o \
461 ${SRC_COMMONDIR}/hexdump.o \
462 ${SRC_COMMONDIR}/bnettime.o \
463 ${SRC_COMMONDIR}/xalloc.o \
464 ${SRC_COMPATDIR}/strerror.o \
465 ${SRC_COMPATDIR}/gettimeofday.o
466
467 listtest_BIN = ${SRC_BINDIR}/listtest
468 listtest_OBJECTS = ${SRC_DEBUGDIR}/listtest.o \
469 ${SRC_COMMONDIR}/list.o \
470 ${SRC_COMMONDIR}/eventlog.o \
471 ${SRC_COMMONDIR}/hexdump.o \
472 ${SRC_COMMONDIR}/xalloc.o \
473 ${SRC_COMPATDIR}/strerror.o \
474 ${SRC_COMPATDIR}/strdup.o
475
476 hashtabletest_BIN = ${SRC_BINDIR}/hashtabletest
477 hashtabletest_OBJECTS = ${SRC_DEBUGDIR}/hashtabletest.o \
478 ${SRC_COMMONDIR}/hashtable.o \
479 ${SRC_COMMONDIR}/eventlog.o \
480 ${SRC_COMMONDIR}/hexdump.o \
481 ${SRC_COMMONDIR}/xalloc.o \
482 ${SRC_COMPATDIR}/strerror.o \
483 ${SRC_COMPATDIR}/strdup.o
484
485 addrtest_BIN = ${SRC_BINDIR}/addrtest
486 addrtest_OBJECTS = ${SRC_DEBUGDIR}/addrtest.o \
487 ${SRC_COMMONDIR}/addr.o \
488 ${SRC_COMMONDIR}/util.o \
489 ${SRC_COMMONDIR}/list.o \
490 ${SRC_COMMONDIR}/eventlog.o \
491 ${SRC_COMMONDIR}/hexdump.o \
492 ${SRC_COMMONDIR}/xalloc.o \
493 ${SRC_COMPATDIR}/inet_aton.o \
494 ${SRC_COMPATDIR}/inet_ntoa.o \
495 ${SRC_COMPATDIR}/strerror.o \
496 ${SRC_COMPATDIR}/psock.o \
497 ${SRC_COMPATDIR}/memset.o \
498 ${SRC_COMPATDIR}/memcpy.o \
499 ${SRC_COMPATDIR}/strdup.o
500
501 cdb_BIN = ${SRC_BINDIR}/bncdb
502 cdb_OBJECTS = ${SRC_CDBDIR}/cdb.o \
503 ${SRC_CDBDIR}/cdb_init.o \
504 ${SRC_CDBDIR}/cdb_find.o \
505 ${SRC_CDBDIR}/cdb_findnext.o \
506 ${SRC_CDBDIR}/cdb_seek.o \
507 ${SRC_CDBDIR}/cdb_seq.o \
508 ${SRC_CDBDIR}/cdb_unpack.o \
509 ${SRC_CDBDIR}/cdb_make_add.o \
510 ${SRC_CDBDIR}/cdb_make_put.o \
511 ${SRC_CDBDIR}/cdb_make_find.o \
512 ${SRC_CDBDIR}/cdb_make.o \
513 ${SRC_CDBDIR}/cdb_hash.o \
514 ${SRC_COMMONDIR}/eventlog.o \
515 ${SRC_COMMONDIR}/hexdump.o \
516 ${SRC_COMMONDIR}/xalloc.o \
517 ${SRC_COMPATDIR}/mmap.o \
518 ${SRC_COMPATDIR}/getopt.o
519
520 OBJECTS = ${bnetd_OBJECTS} ${d2cs_OBJECTS} ${d2dbs_OBJECTS} ${bntrackd_OBJECTS} ${bnchat_OBJECTS} ${bnpass_OBJECTS} ${bnbot_OBJECTS} ${bnftp_OBJECTS} ${bnstat_OBJECTS} ${bnilist_OBJECTS} ${bni2tga_OBJECTS} ${bniextract_OBJECTS} ${bnibuild_OBJECTS} ${tgainfo_OBJECTS} ${timetest_OBJECTS} ${listtest_OBJECTS} ${hashtabletest_OBJECTS} ${addrtest_OBJECTS} ${cdb_OBJECTS}
521 SBINS = ${bnetd_SBIN} ${bntrackd_SBIN} ${d2cs_SBIN} ${d2dbs_SBIN}
522 BINS = ${bnchat_BIN} ${bnpass_BIN} ${bnftp_BIN} ${bnbot_BIN} ${bnstat_BIN} ${bnilist_BIN} ${bni2tga_BIN} ${bniextract_BIN} ${bnibuild_BIN} ${tgainfo_BIN} ${cdb_BIN}
523 MAN1S = bnetd.1 bntrackd.1 bnchat.1 bnpass.1 bnbot.1 bnftp.1 bnstat.1 bnetd.1 bni2tga.1 bnibuild.1 bniextract.1 bnilist.1 tgainfo.1
524 MAN5S = bnetd.conf.5 bntext.5 bnmotd.txt.5 bnissue.txt.5 bnnews.txt.5
525
526 CONFS = ${bnetd_CONFS} ${d2cs_CONFS} ${d2dbs_CONFS}
527
528 SHARES = ad000001.smk ad000001.mng ad000004.mng \
529 tos.txt \
530 newbie.save \
531 termsofservice-default.txt termsofservice-enUS.txt \
532 chathelp-war3-default.txt chathelp-war3-enUS.txt \
533 chathelp-war3-frFR.txt chathelp-war3-zhCN.txt chathelp-war3-ruRU.txt \
534 newaccount-default.txt newaccount-enUS.txt
535
536 OTHERRM = ${sbnetd_OBJECTS} ${sbnetd_SBIN} ${timetest_BIN} ${listtest_BIN} ${hashtabletest_BIN} ${addrtest_BIN} ${cdb_BIN} ${SRC_ACDIR}/ansi2knr ${SRC_ACDIR}/ansi2knr.o @ANSI2KNR_TMP@
537 DIRS = ${SRC_BINDIR} ${SRC_SBINDIR}
538
539 # common dependencies can't be expressed this way portably...
540 #${OBJECTS}: ${SRC_SRCDIR}/Makefile ${SRC_SRCDIR}/config.h ${SRC_COMMONDIR}/version.h ${SRC_COMMONDIR}/setup_before.h ${SRC_COMMONDIR}/setup_after.h ${SRC_ACDIR}/ansi2knr
541
542
543 .PHONY: all
544 all: .dep @ANSI2KNR_DEP@ config ${SBINS} ${BINS} ${SRC_CONFDIR}/bnetd.conf ${SRC_CONFDIR}/d2cs.conf ${SRC_CONFDIR}/d2dbs.conf
545
546 .PHONY: clean
547 clean:
548 -${RMF} core
549 -${RMF} ${OBJECTS}
550 -${RMF} ${SBINS}
551 -${RMF} ${BINS}
552 -${RMF} ${OTHERRM}
553
554 .PHONY: distclean
555 distclean: clean
556 -${RMF} ${SRC_CONFDIR}/bnetd.conf
557 -${RMF} ${SRC_CONFDIR}/d2cs.conf
558 -${RMF} ${SRC_CONFDIR}/d2dbs.conf
559 -${RMF} ${SRC_SRCDIR}/config.cache ${SRC_SRCDIR}/config.log
560 -${RMF} ${SRC_SRCDIR}/config.status
561 -${RMF} ${SRC_SRCDIR}/Makefile ${SRC_SRCDIR}/config.h
562 -${RMDIR} ${DIRS}
563
564 .PHONY: cvsclean
565 cvsclean: distclean
566 -${RMF} ${SRC_SRCDIR}/configure ${SRC_SRCDIR}/config.h.in
567
568 .PHONY: clean-compile
569 clean-compile: clean all
570
571 .PHONY: config
572 config: .dep ${SRC_SRCDIR}/Makefile ${SRC_SRCDIR}/config.h
573
574 ${SRC_SRCDIR}/configure: ${SRC_SRCDIR}/configure.in
575 @${ECHO} "The configure script is out of date; rebuilding..."
576 cd ${SRC_SRCDIR} && autoconf
577 @${ECHO} >> ${SRC_SRCDIR}/config.h.in
578 @${ECHO} >> $@
579
580 ${SRC_SRCDIR}/config.h.in: ${SRC_SRCDIR}/configure.in
581 @${ECHO} "The config.h.in header is out of date; rebuilding..."
582 cd ${SRC_SRCDIR} && autoheader
583 @${ECHO} >> $@
584 @${ECHO} >> ${SRC_SRCDIR}/configure
585
586 ${SRC_SRCDIR}/config.status: ${SRC_SRCDIR}/configure
587 @${ECHO} "The config.status script is out of date; rechecking..."
588 ${SRC_SRCDIR}/config.status --recheck
589 @${ECHO} >> $@
590
591 ${SRC_SRCDIR}/config.h: ${SRC_SRCDIR}/config.h.in ${SRC_SRCDIR}/config.status
592 @${ECHO} "The config.h header is out of date; rewriting..."
593 ${SRC_SRCDIR}/config.status
594 @${ECHO} >> ${SRC_SRCDIR}/Makefile
595 @${ECHO} >> $@
596
597 ${SRC_SRCDIR}/Makefile: ${SRC_SRCDIR}/Makefile.in ${SRC_SRCDIR}/config.status
598 @${ECHO} "The Makefile is out of date; rewriting..."
599 ${SRC_SRCDIR}/config.status
600 @${ECHO} >> ${SRC_SRCDIR}/config.h
601 @${ECHO} >> $@
602
603 ${SRC_BINDIR}:
604 ${INSTALL_DIRS} $@
605
606 ${SRC_SBINDIR}:
607 ${INSTALL_DIRS} $@
608
609 .PHONY: bnetd
610 bnetd: .dep ${bnetd_SBIN}
611
612 .PHONY: install
613 install: .dep install-sbin install-bin install-man install-conf install-share
614
615 .PHONY: install-bnetd
616 install-bnetd: ${bnetd_SBIN}
617 ${INSTALL_DIRS} ${DESTDIR}/${sbindir}
618 @list='${bnetd_SBIN}'; for p in $$list; do \
619 if test -f $$p; then \
620 ${ECHO} " ${INSTALL_PROGRAM} $$p ${DESTDIR}/${sbindir}"; \
621 ${INSTALL_PROGRAM} $$p ${DESTDIR}/${sbindir}; \
622 else :; fi; \
623 done
624
625 .PHONY: install-sbin
626 install-sbin: ${SBINS}
627 ${INSTALL_DIRS} ${DESTDIR}/${sbindir}
628 @list='${SBINS}'; for p in $$list; do \
629 if test -f $$p; then \
630 ${ECHO} " ${INSTALL_PROGRAM} $$p ${DESTDIR}/${sbindir}"; \
631 ${INSTALL_PROGRAM} $$p ${DESTDIR}/${sbindir}; \
632 else :; fi; \
633 done
634
635 .PHONY: install-bin
636 install-bin: ${BINS}
637 ${INSTALL_DIRS} ${DESTDIR}/${bindir}
638 @list='${BINS}'; for p in $$list; do \
639 if test -f $$p; then \
640 ${ECHO} " ${INSTALL_PROGRAM} $$p ${DESTDIR}/${bindir}"; \
641 ${INSTALL_PROGRAM} $$p ${DESTDIR}/${bindir}; \
642 else :; fi; \
643 done
644
645 .PHONY: install-man
646 install-man:
647 ${INSTALL_DIRS} ${DESTDIR}/${mandir} ${DESTDIR}/${mandir}/man1 ${DESTDIR}/${mandir}/man5
648 @list='${MAN1S}'; for p in $$list; do \
649 if test -f ${SRC_MANDIR}/$$p; then \
650 ${ECHO} " ${INSTALL_DATA} ${SRC_MANDIR}/$$p ${DESTDIR}/${mandir}/man1"; \
651 ${INSTALL_DATA} ${SRC_MANDIR}/$$p ${DESTDIR}/${mandir}/man1; \
652 else :; fi; \
653 done
654 @list='${MAN5S}'; for p in $$list; do \
655 if test -f ${SRC_MANDIR}/$$p; then \
656 ${ECHO} " ${INSTALL_DATA} ${SRC_MANDIR}/$$p ${DESTDIR}/${mandir}/man5"; \
657 ${INSTALL_DATA} ${SRC_MANDIR}/$$p ${DESTDIR}/${mandir}/man5; \
658 else :; fi; \
659 done
660
661 .PHONY: install-conf
662 install-conf: ${SRC_CONFDIR}/bnetd.conf ${SRC_CONFDIR}/d2cs.conf ${SRC_CONFDIR}/d2dbs.conf
663 ${INSTALL_DIRS} ${DESTDIR}/${confdir}
664 @list='${CONFS}'; for p in $$list; do \
665 if test -f ${SRC_CONFDIR}/$$p; then \
666 ${ECHO} " ${INSTALL_DATA} ${SRC_CONFDIR}/$$p ${DESTDIR}/${confdir}"; \
667 ${INSTALL_DATA} ${SRC_CONFDIR}/$$p ${DESTDIR}/${confdir}; \
668 else :; fi; \
669 done
670
671 .PHONY: install-share
672 install-share:
673 ${INSTALL_DIRS} ${DESTDIR}/${sharedir} ${DESTDIR}/${filesdir} ${DESTDIR}/${usersdir} ${DESTDIR}/${userscdbdir} ${DESTDIR}/${bnmaildir} ${DESTDIR}/${reportsdir} \
674 ${DESTDIR}/${chanlogsdir} ${DESTDIR}/${charinfodir} ${DESTDIR}/${charsavedir} ${DESTDIR}/${bak_charsavedir} \
675 ${DESTDIR}/${bak_charinfodir} ${DESTDIR}/${ladderdir} ${DESTDIR}/${statusdir} \
676 ${DESTDIR}/${clandir} ${DESTDIR}/${teamdir}
677 @list='${SHARES}'; for p in $$list; do \
678 if test -f ${SRC_SHAREDIR}/$$p; then \
679 ${ECHO} " ${INSTALL_DATA} ${SRC_SHAREDIR}/$$p ${DESTDIR}/${filesdir}"; \
680 ${INSTALL_DATA} ${SRC_SHAREDIR}/$$p ${DESTDIR}/${filesdir}; \
681 else :; fi; \
682 done
683 chmod u+x ${SRC_SCRIPTDIR}/tos.sh
684 ${SRC_SCRIPTDIR}/tos.sh ${DESTDIR}/${filesdir}
685
686 .PHONY: uninstall
687 uninstall: uninstall-sbin uninstall-bin uninstall-man uninstall-conf uninstall-share
688
689 .PHONY: uninstall-sbin
690 uninstall-sbin:
691 @list='${SBINS}'; for p in $$list; do \
692 ${ECHO} " ${RMF} ${sbindir}/$$p"; \
693 ${RMF} ${sbindir}/$$p; \
694 done
695
696 .PHONY: uninstall-bin
697 uninstall-bin:
698 @list='${BINS}'; for p in $$list; do \
699 ${ECHO} " ${RMF} ${bindir}/$$p"; \
700 ${RMF} ${bindir}/$$p; \
701 done
702
703 .PHONY: uninstall-man
704 uninstall-man:
705 @list='${MAN1S}'; for p in $$list; do \
706 ${ECHO} " ${RMF} ${mandir}/man1/$$p"; \
707 ${RMF} ${mandir}/man1/$$p; \
708 done
709 @list='${MAN5S}'; for p in $$list; do \
710 ${ECHO} " ${RMF} ${mandir}/man5/$$p"; \
711 ${RMF} ${mandir}/man5/$$p; \
712 done
713
714 .PHONY: uninstall-conf
715 uninstall-conf:
716 @list='${CONFS}'; for p in $$list; do \
717 ${ECHO} " ${RMF} ${confdir}/$$p"; \
718 ${RMF} ${confdir}/$$p; \
719 done
720
721 .PHONY: uninstall-share
722 uninstall-share:
723 @list='${SHARES}'; for p in $$list; do \
724 ${ECHO} " ${RMF} ${sharedir}/$$p"; \
725 ${RMF} ${sharedir}/$$p; \
726 done
727
728 ${SRC_CONFDIR}/bnetd.conf: ${SRC_CONFDIR}/bnetd.conf.in ${SRC_SRCDIR}/config.status
729 @${RMF} $@
730 ${SED} -e "s@/usr/local/var/@${sharedir}/@g" -e "s@/usr/local/etc/@${confdir}/@g" ${SRC_CONFDIR}/bnetd.conf.in > $@
731
732 ${SRC_CONFDIR}/d2cs.conf: ${SRC_CONFDIR}/d2cs.conf.in ${SRC_SRCDIR}/config.status
733 @${RMF} $@
734 ${SED} -e "s@/usr/local/var/@${sharedir}/@g" -e "s@/usr/local/etc/@${confdir}/@g" ${SRC_CONFDIR}/d2cs.conf.in > $@
735
736 ${SRC_CONFDIR}/d2dbs.conf: ${SRC_CONFDIR}/d2dbs.conf.in ${SRC_SRCDIR}/config.status
737 @${RMF} $@
738 ${SED} -e "s@/usr/local/var/@${sharedir}/@g" -e "s@/usr/local/etc/@${confdir}/@g" ${SRC_CONFDIR}/d2dbs.conf.in > $@
739
740 ${SRC_ACDIR}/ansi2knr: ${SRC_ACDIR}/ansi2knr.o
741 @${RMF} $@
742 ${LINK} ${SRC_ACDIR}/ansi2knr.o ${LINK_LIBS} -o $@
743
744 ${SRC_ACDIR}/ansi2knr.o: ${SRC_ACDIR}/ansi2knr.c
745 @${RMF} $@
746 ${COMPILE} ${SRC_ACDIR}/ansi2knr.c -o $@
747
748 SHOWHEADER:
749 @echo
750 @echo "Using compile command: ${COMPILE}"
751 @echo
752
753 .c.o:
754 @${RMF} $@
755 @echo "Compiling $*.c"
756 @@COMPILEANSI1@
757 @@COMPILEANSI2@
758 @@COMPILEANSI3@
759
760 .dep:
761 ${MAKE} dep
762
763 dep:
764 @${RMF} .dep
765 @for a in ${PARTS}; do \
766 echo Dependency check: $$a; \
767 ${COMPILE} -MM `ls $$a/*.c` | sed -e "s@\(.*\)\.o:\(.*\)@$$a\/\1\.o:\2@g" 1>>.dep; \
768 done
769
770 ${bnetd_SBIN}: SHOWHEADER ${bnetd_OBJECTS}
771 @${INSTALL_DIRS} ${SRC_SBINDIR}
772 @${RMF} $@
773 @echo "Linking $@"
774 @${LINK} ${bnetd_OBJECTS} ${LINK_LIBS} -o $@
775
776 ${d2cs_SBIN}: SHOWHEADER ${d2cs_OBJECTS}
777 @${INSTALL_DIRS} ${SRC_SBINDIR}
778 @${RMF} $@
779 @echo "Linking $@"
780 @${LINK} ${d2cs_OBJECTS} ${LINK_LIBS} -o $@
781
782 ${d2dbs_SBIN}: SHOWHEADER ${d2dbs_OBJECTS}
783 @${INSTALL_DIRS} ${SRC_SBINDIR}
784 @${RMF} $@
785 @echo "Linking $@"
786 @${LINK} ${d2dbs_OBJECTS} ${LINK_LIBS} -o $@
787
788 ${sbnetd_SBIN}: SHOWHEADER ${sbnetd_OBJECTS}
789 @${INSTALL_DIRS} ${SRC_SBINDIR}
790 @${RMF} $@
791 @echo "Linking $@"
792 @${LINK} ${sbnetd_OBJECTS} ${LINK_LIBS} -o $@
793
794 ${bntrackd_SBIN}: SHOWHEADER ${bntrackd_OBJECTS}
795 @${INSTALL_DIRS} ${SRC_SBINDIR}
796 @${RMF} $@
797 @echo "Linking $@"
798 @${LINK} ${bntrackd_OBJECTS} ${LINK_LIBS} -o $@
799
800 ${bnchat_BIN}: SHOWHEADER ${bnchat_OBJECTS}
801 @${INSTALL_DIRS} ${SRC_BINDIR}
802 @${RMF} $@
803 @echo "Linking $@"
804 @${LINK} ${bnchat_OBJECTS} ${LINK_LIBS} -o $@
805
806 ${bnpass_BIN}: SHOWHEADER ${bnpass_OBJECTS}
807 @${INSTALL_DIRS} ${SRC_BINDIR}
808 @${RMF} $@
809 @echo "Linking $@"
810 @${LINK} ${bnpass_OBJECTS} ${LINK_LIBS} -o $@
811
812 ${bnftp_BIN}: SHOWHEADER ${bnftp_OBJECTS}
813 @${INSTALL_DIRS} ${SRC_BINDIR}
814 @${RMF} $@
815 @echo "Linking $@"
816 @${LINK} ${bnftp_OBJECTS} ${LINK_LIBS} -o $@
817
818 ${bnbot_BIN}: SHOWHEADER ${bnbot_OBJECTS}
819 @${INSTALL_DIRS} ${SRC_BINDIR}
820 @${RMF} $@
821 @echo "Linking $@"
822 @${LINK} ${bnbot_OBJECTS} ${LINK_LIBS} -o $@
823
824 ${bnstat_BIN}: SHOWHEADER ${bnstat_OBJECTS}
825 @${INSTALL_DIRS} ${SRC_BINDIR}
826 @${RMF} $@
827 @echo "Linking $@"
828 @${LINK} ${bnstat_OBJECTS} ${LINK_LIBS} -o $@
829
830 ${bnilist_BIN}: SHOWHEADER ${bnilist_OBJECTS}
831 @${INSTALL_DIRS} ${SRC_BINDIR}
832 @${RMF} $@
833 @echo "Linking $@"
834 @${LINK} ${bnilist_OBJECTS} ${LINK_LIBS} -o $@
835
836 ${bni2tga_BIN}: SHOWHEADER ${bni2tga_OBJECTS}
837 @${INSTALL_DIRS} ${SRC_BINDIR}
838 @${RMF} $@
839 @echo "Linking $@"
840 @${LINK} ${bni2tga_OBJECTS} ${LINK_LIBS} -o $@
841
842 ${bniextract_BIN}: SHOWHEADER ${bniextract_OBJECTS}
843 @${INSTALL_DIRS} ${SRC_BINDIR}
844 @${RMF} $@
845 @echo "Linking $@"
846 @${LINK} ${bniextract_OBJECTS} ${LINK_LIBS} -o $@
847
848 ${bnibuild_BIN}: SHOWHEADER ${bnibuild_OBJECTS}
849 @${INSTALL_DIRS} ${SRC_BINDIR}
850 @${RMF} $@
851 @echo "Linking $@"
852 @${LINK} ${bnibuild_OBJECTS} ${LINK_LIBS} -o $@
853
854 ${tgainfo_BIN}: SHOWHEADER ${tgainfo_OBJECTS}
855 @${INSTALL_DIRS} ${SRC_BINDIR}
856 @${RMF} $@
857 @echo "Linking $@"
858 @${LINK} ${tgainfo_OBJECTS} ${LINK_LIBS} -o $@
859
860 ${timetest_BIN}: SHOWHEADER ${timetest_OBJECTS}
861 @${INSTALL_DIRS} ${SRC_BINDIR}
862 @${RMF} $@
863 @echo "Linking $@"
864 @${LINK} ${timetest_OBJECTS} ${LINK_LIBS} -o $@
865
866 ${listtest_BIN}: SHOWHEADER ${listtest_OBJECTS}
867 @${INSTALL_DIRS} ${SRC_BINDIR}
868 @${RMF} $@
869 @echo "Linking $@"
870 @${LINK} ${listtest_OBJECTS} ${LINK_LIBS} -o $@
871
872 ${hashtabletest_BIN}: SHOWHEADER ${hashtabletest_OBJECTS}
873 @${INSTALL_DIRS} ${SRC_BINDIR}
874 @${RMF} $@
875 @echo "Linking $@"
876 @${LINK} ${hashtabletest_OBJECTS} ${LINK_LIBS} -o $@
877
878 ${addrtest_BIN}: SHOWHEADER ${addrtest_OBJECTS}
879 @${INSTALL_DIRS} ${SRC_BINDIR}
880 @${RMF} $@
881 @echo "Linking $@"
882 @${LINK} ${addrtest_OBJECTS} ${LINK_LIBS} -o $@
883
884 ${cdb_BIN}: SHOWHEADER ${cdb_OBJECTS}
885 @${INSTALL_DIRS} ${SRC_BINDIR}
886 @${RMF} $@
887 @echo "Linking $@"
888 @${LINK} ${cdb_OBJECTS} ${LINK_LIBS} -o $@
889
890 ifneq ($(wildcard .dep),)
891 include .dep
892 endif
893
894 # Tell versions (3.59,3.63) of GNU make to not export all variables.
895 # Otherwise a system limit (for SysV at least) may be exceeded.
896 .NOEXPORT:

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1