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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations)
Tue Jun 6 05:55:59 2006 UTC (19 years, 9 months ago) by sysadm
Branch: MAIN
Changes since 1.1: +2 -2 lines
no message

1 sysadm 1.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 sysadm 1.2 CPPFLAGS = @DEFS@ @DEFINES@ -DBNETD_DEFAULT_CONF_FILE=\"${confdir}/bnetd.conf\" -DD2CS_DEFAULT_CONF_FILE=\"${confdir}/d2cs.conf\" -DD2DBS_DEFAULT_CONF_FILE=\"${confdir}/d2dbs.conf\" -DD2GS_SCOPE_CONF_FILE=\"${confdir}/gsscope.conf\" -I"${SRC_SRCDIR}" @CPPFLAGS@
82 sysadm 1.1 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 sysadm 1.2 address_translation.conf supportfile.conf gsscope.conf
102 sysadm 1.1 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