/[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.4 - (hide annotations)
Mon Jun 12 18:30:13 2006 UTC (19 years, 9 months ago) by sysadm
Branch: MAIN
Changes since 1.3: +3 -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.4 address_translation.conf supportfile.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 sysadm 1.4 d2cs_CONFS = d2cs.conf d2server.ini address_translation.conf gsscope.conf
231 sysadm 1.1 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 sysadm 1.4 ${SRC_D2CSDIR}/gs_scope.o \
247 sysadm 1.1 ${SRC_D2CSDIR}/cmdline_parse.o \
248     ${SRC_D2CSDIR}/bnetd.o \
249     ${SRC_D2CSDIR}/handle_bnetd.o \
250     ${SRC_D2CSDIR}/s2s.o \
251     ${SRC_D2CSDIR}/net.o \
252     ${SRC_D2CSDIR}/d2ladder.o \
253     ${SRC_D2CSDIR}/handle_signal.o \
254 sysadm 1.3 ${SRC_D2CSDIR}/d2cs_random.o \
255 sysadm 1.1 ${SRC_COMMONDIR}/hashtable.o \
256     ${SRC_COMMONDIR}/hexdump.o \
257     ${SRC_COMMONDIR}/eventlog.o \
258     ${SRC_COMMONDIR}/list.o \
259     ${SRC_COMMONDIR}/packet.o \
260     ${SRC_COMMONDIR}/bn_type.o \
261     ${SRC_COMMONDIR}/addr.o \
262     ${SRC_COMMONDIR}/util.o \
263     ${SRC_COMMONDIR}/queue.o \
264     ${SRC_COMMONDIR}/network.o \
265     ${SRC_COMMONDIR}/rlimit.o \
266     ${SRC_COMMONDIR}/fdwatch.o\
267     ${SRC_COMMONDIR}/fdwatch_select.o\
268     ${SRC_COMMONDIR}/fdwatch_poll.o\
269     ${SRC_COMMONDIR}/fdwatch_kqueue.o\
270     ${SRC_COMMONDIR}/fdwatch_epoll.o\
271     ${SRC_COMMONDIR}/d2char_checksum.o\
272     ${SRC_COMMONDIR}/trans.o \
273     ${SRC_COMMONDIR}/xalloc.o \
274     ${SRC_COMPATDIR}/inet_aton.o \
275     ${SRC_COMPATDIR}/inet_ntoa.o \
276     ${SRC_COMPATDIR}/strdup.o \
277     ${SRC_COMPATDIR}/strerror.o \
278     ${SRC_COMPATDIR}/strtoul.o \
279     ${SRC_COMPATDIR}/strftime.o \
280     ${SRC_COMPATDIR}/strcasecmp.o \
281     ${SRC_COMPATDIR}/strncasecmp.o \
282     ${SRC_COMPATDIR}/strsep.o \
283     ${SRC_COMPATDIR}/psock.o \
284     ${SRC_COMPATDIR}/uname.o \
285     ${SRC_COMPATDIR}/gettimeofday.o \
286     ${SRC_COMPATDIR}/difftime.o \
287     ${SRC_COMPATDIR}/pdir.o \
288     ${SRC_COMPATDIR}/memset.o \
289     ${SRC_COMPATDIR}/memcpy.o \
290     ${SRC_COMPATDIR}/memmove.o
291     endif
292    
293     ifeq (@enable_d2dbs@,no)
294     d2dbs_SBIN =
295     d2dbs_CONFS =
296     d2dbs_OBJECTS =
297     else
298     d2dbs_SBIN = ${SRC_SBINDIR}/d2dbs
299     d2dbs_CONFS = d2dbs.conf
300     d2dbs_OBJECTS = ${SRC_D2DBSDIR}/main.o \
301     ${SRC_D2DBSDIR}/charlock.o \
302     ${SRC_D2DBSDIR}/d2ladder.o \
303     ${SRC_D2DBSDIR}/dbserver.o \
304     ${SRC_D2DBSDIR}/dbspacket.o \
305     ${SRC_D2DBSDIR}/cmdline_parse.o \
306     ${SRC_D2DBSDIR}/prefs.o \
307     ${SRC_D2DBSDIR}/handle_signal.o \
308     ${SRC_D2DBSDIR}/dbsdupecheck.o \
309     ${SRC_D2CSDIR}/conf.o \
310     ${SRC_D2CSDIR}/xstring.o \
311     ${SRC_COMMONDIR}/list.o \
312     ${SRC_COMMONDIR}/eventlog.o \
313     ${SRC_COMMONDIR}/hexdump.o \
314     ${SRC_COMMONDIR}/bn_type.o \
315     ${SRC_COMMONDIR}/util.o \
316     ${SRC_COMMONDIR}/addr.o \
317     ${SRC_COMMONDIR}/d2char_checksum.o \
318     ${SRC_COMMONDIR}/xalloc.o \
319     ${SRC_COMMONDIR}/network.o \
320     ${SRC_COMMONDIR}/packet.o \
321     ${SRC_COMPATDIR}/psock.o \
322     ${SRC_COMPATDIR}/strerror.o \
323     ${SRC_COMPATDIR}/strsep.o
324     endif
325    
326     sbnetd_SBIN = ${SRC_SBINDIR}/sbnetd
327     sbnetd_OBJECTS = ${SRC_DEBUGDIR}/sbnetd.o \
328     ${SRC_COMPATDIR}/strerror.o
329    
330     bntrackd_SBIN = ${SRC_SBINDIR}/bntrackd
331     bntrackd_OBJECTS= ${SRC_BNTRACKDDIR}/bntrackd.o \
332     ${SRC_COMMONDIR}/util.o \
333     ${SRC_COMMONDIR}/list.o \
334     ${SRC_COMMONDIR}/eventlog.o \
335     ${SRC_COMMONDIR}/hexdump.o \
336     ${SRC_COMMONDIR}/xalloc.o \
337     ${SRC_COMPATDIR}/inet_ntoa.o \
338     ${SRC_COMPATDIR}/strerror.o \
339     ${SRC_COMPATDIR}/psock.o \
340     ${SRC_COMPATDIR}/memset.o
341    
342     bnchat_BIN = ${SRC_BINDIR}/bnchat
343     bnchat_OBJECTS = ${SRC_CLIENTDIR}/bnchat.o \
344     ${SRC_CLIENTDIR}/client.o \
345     ${SRC_CLIENTDIR}/client_connect.o \
346     ${SRC_CLIENTDIR}/udptest.o \
347     ${SRC_COMMONDIR}/packet.o \
348     ${SRC_COMMONDIR}/queue.o \
349     ${SRC_COMMONDIR}/bn_type.o \
350     ${SRC_COMMONDIR}/network.o \
351     ${SRC_COMMONDIR}/eventlog.o \
352     ${SRC_COMMONDIR}/hexdump.o \
353     ${SRC_COMMONDIR}/bnethash.o \
354     ${SRC_COMMONDIR}/bnethashconv.o \
355     ${SRC_COMMONDIR}/util.o \
356     ${SRC_COMMONDIR}/bnettime.o \
357     ${SRC_COMMONDIR}/proginfo.o \
358     ${SRC_COMMONDIR}/xalloc.o \
359     ${SRC_COMPATDIR}/inet_ntoa.o \
360     ${SRC_COMPATDIR}/strerror.o \
361     ${SRC_COMPATDIR}/psock.o \
362     ${SRC_COMPATDIR}/gettimeofday.o \
363     ${SRC_COMPATDIR}/vsnprintf.o \
364     ${SRC_COMPATDIR}/memset.o
365    
366     bnpass_BIN = ${SRC_BINDIR}/bnpass
367     bnpass_OBJECTS = ${SRC_BNPASSDIR}/bnpass.o \
368     ${SRC_COMMONDIR}/bnethash.o \
369     ${SRC_COMMONDIR}/eventlog.o \
370     ${SRC_COMMONDIR}/hexdump.o \
371     ${SRC_COMPATDIR}/strerror.o
372    
373     bnftp_BIN = ${SRC_BINDIR}/bnftp
374     bnftp_OBJECTS = ${SRC_CLIENTDIR}/bnftp.o \
375     ${SRC_CLIENTDIR}/client.o \
376     ${SRC_COMMONDIR}/hexdump.o \
377     ${SRC_COMMONDIR}/packet.o \
378     ${SRC_COMMONDIR}/queue.o \
379     ${SRC_COMMONDIR}/bn_type.o \
380     ${SRC_COMMONDIR}/network.o \
381     ${SRC_COMMONDIR}/eventlog.o \
382     ${SRC_COMMONDIR}/bnettime.o \
383     ${SRC_COMMONDIR}/util.o \
384     ${SRC_COMMONDIR}/xalloc.o \
385     ${SRC_COMPATDIR}/inet_ntoa.o \
386     ${SRC_COMPATDIR}/strerror.o \
387     ${SRC_COMPATDIR}/strftime.o \
388     ${SRC_COMPATDIR}/psock.o \
389     ${SRC_COMPATDIR}/gettimeofday.o
390    
391     bnbot_BIN = ${SRC_BINDIR}/bnbot
392     bnbot_OBJECTS = ${SRC_CLIENTDIR}/bnbot.o \
393     ${SRC_CLIENTDIR}/client.o \
394     ${SRC_COMMONDIR}/packet.o \
395     ${SRC_COMMONDIR}/bn_type.o \
396     ${SRC_COMMONDIR}/network.o \
397     ${SRC_COMMONDIR}/eventlog.o \
398     ${SRC_COMMONDIR}/hexdump.o \
399     ${SRC_COMMONDIR}/util.o \
400     ${SRC_COMMONDIR}/xalloc.o \
401     ${SRC_COMPATDIR}/inet_ntoa.o \
402     ${SRC_COMPATDIR}/strerror.o \
403     ${SRC_COMPATDIR}/psock.o
404    
405     bnstat_BIN = ${SRC_BINDIR}/bnstat
406     bnstat_OBJECTS = ${SRC_CLIENTDIR}/bnstat.o \
407     ${SRC_CLIENTDIR}/client.o \
408     ${SRC_CLIENTDIR}/client_connect.o \
409     ${SRC_CLIENTDIR}/udptest.o \
410     ${SRC_COMMONDIR}/packet.o \
411     ${SRC_COMMONDIR}/queue.o \
412     ${SRC_COMMONDIR}/bn_type.o \
413     ${SRC_COMMONDIR}/network.o \
414     ${SRC_COMMONDIR}/eventlog.o \
415     ${SRC_COMMONDIR}/hexdump.o \
416     ${SRC_COMMONDIR}/bnethash.o \
417     ${SRC_COMMONDIR}/bnethashconv.o \
418     ${SRC_COMMONDIR}/util.o \
419     ${SRC_COMMONDIR}/bnettime.o \
420     ${SRC_COMMONDIR}/proginfo.o \
421     ${SRC_COMMONDIR}/xalloc.o \
422     ${SRC_COMPATDIR}/inet_ntoa.o \
423     ${SRC_COMPATDIR}/strerror.o \
424     ${SRC_COMPATDIR}/strftime.o \
425     ${SRC_COMPATDIR}/psock.o \
426     ${SRC_COMPATDIR}/gettimeofday.o \
427     ${SRC_COMPATDIR}/memset.o
428    
429     bnilist_BIN = ${SRC_BINDIR}/bnilist
430     bnilist_OBJECTS = ${SRC_BNIUTILSDIR}/bnilist.o \
431     ${SRC_BNIUTILSDIR}/fileio.o \
432     ${SRC_BNIUTILSDIR}/tga.o \
433     ${SRC_COMPATDIR}/memcpy.o
434    
435     bni2tga_BIN = ${SRC_BINDIR}/bni2tga
436     bni2tga_OBJECTS = ${SRC_BNIUTILSDIR}/bni2tga.o \
437     ${SRC_BNIUTILSDIR}/fileio.o
438    
439     bniextract_BIN = ${SRC_BINDIR}/bniextract
440     bniextract_OBJECTS= ${SRC_BNIUTILSDIR}/bniextract.o \
441     ${SRC_BNIUTILSDIR}/fileio.o \
442     ${SRC_BNIUTILSDIR}/tga.o \
443     ${SRC_BNIUTILSDIR}/bni.o \
444     ${SRC_COMPATDIR}/memcpy.o
445    
446     bnibuild_BIN = ${SRC_BINDIR}/bnibuild
447     bnibuild_OBJECTS= ${SRC_BNIUTILSDIR}/bnibuild.o \
448     ${SRC_BNIUTILSDIR}/fileio.o \
449     ${SRC_BNIUTILSDIR}/tga.o \
450     ${SRC_BNIUTILSDIR}/bni.o \
451     ${SRC_COMPATDIR}/memcpy.o
452    
453     tgainfo_BIN = ${SRC_BINDIR}/tgainfo
454     tgainfo_OBJECTS = ${SRC_BNIUTILSDIR}/tgainfo.o \
455     ${SRC_BNIUTILSDIR}/fileio.o \
456     ${SRC_BNIUTILSDIR}/tga.o \
457     ${SRC_COMPATDIR}/memcpy.o
458    
459     timetest_BIN = ${SRC_BINDIR}/timetest
460     timetest_OBJECTS = ${SRC_DEBUGDIR}/timetest.o \
461     ${SRC_COMMONDIR}/bn_type.o \
462     ${SRC_COMMONDIR}/eventlog.o \
463     ${SRC_COMMONDIR}/hexdump.o \
464     ${SRC_COMMONDIR}/bnettime.o \
465     ${SRC_COMMONDIR}/xalloc.o \
466     ${SRC_COMPATDIR}/strerror.o \
467     ${SRC_COMPATDIR}/gettimeofday.o
468    
469     listtest_BIN = ${SRC_BINDIR}/listtest
470     listtest_OBJECTS = ${SRC_DEBUGDIR}/listtest.o \
471     ${SRC_COMMONDIR}/list.o \
472     ${SRC_COMMONDIR}/eventlog.o \
473     ${SRC_COMMONDIR}/hexdump.o \
474     ${SRC_COMMONDIR}/xalloc.o \
475     ${SRC_COMPATDIR}/strerror.o \
476     ${SRC_COMPATDIR}/strdup.o
477    
478     hashtabletest_BIN = ${SRC_BINDIR}/hashtabletest
479     hashtabletest_OBJECTS = ${SRC_DEBUGDIR}/hashtabletest.o \
480     ${SRC_COMMONDIR}/hashtable.o \
481     ${SRC_COMMONDIR}/eventlog.o \
482     ${SRC_COMMONDIR}/hexdump.o \
483     ${SRC_COMMONDIR}/xalloc.o \
484     ${SRC_COMPATDIR}/strerror.o \
485     ${SRC_COMPATDIR}/strdup.o
486    
487     addrtest_BIN = ${SRC_BINDIR}/addrtest
488     addrtest_OBJECTS = ${SRC_DEBUGDIR}/addrtest.o \
489     ${SRC_COMMONDIR}/addr.o \
490     ${SRC_COMMONDIR}/util.o \
491     ${SRC_COMMONDIR}/list.o \
492     ${SRC_COMMONDIR}/eventlog.o \
493     ${SRC_COMMONDIR}/hexdump.o \
494     ${SRC_COMMONDIR}/xalloc.o \
495     ${SRC_COMPATDIR}/inet_aton.o \
496     ${SRC_COMPATDIR}/inet_ntoa.o \
497     ${SRC_COMPATDIR}/strerror.o \
498     ${SRC_COMPATDIR}/psock.o \
499     ${SRC_COMPATDIR}/memset.o \
500     ${SRC_COMPATDIR}/memcpy.o \
501     ${SRC_COMPATDIR}/strdup.o
502    
503     cdb_BIN = ${SRC_BINDIR}/bncdb
504     cdb_OBJECTS = ${SRC_CDBDIR}/cdb.o \
505     ${SRC_CDBDIR}/cdb_init.o \
506     ${SRC_CDBDIR}/cdb_find.o \
507     ${SRC_CDBDIR}/cdb_findnext.o \
508     ${SRC_CDBDIR}/cdb_seek.o \
509     ${SRC_CDBDIR}/cdb_seq.o \
510     ${SRC_CDBDIR}/cdb_unpack.o \
511     ${SRC_CDBDIR}/cdb_make_add.o \
512     ${SRC_CDBDIR}/cdb_make_put.o \
513     ${SRC_CDBDIR}/cdb_make_find.o \
514     ${SRC_CDBDIR}/cdb_make.o \
515     ${SRC_CDBDIR}/cdb_hash.o \
516     ${SRC_COMMONDIR}/eventlog.o \
517     ${SRC_COMMONDIR}/hexdump.o \
518     ${SRC_COMMONDIR}/xalloc.o \
519     ${SRC_COMPATDIR}/mmap.o \
520     ${SRC_COMPATDIR}/getopt.o
521    
522     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}
523     SBINS = ${bnetd_SBIN} ${bntrackd_SBIN} ${d2cs_SBIN} ${d2dbs_SBIN}
524     BINS = ${bnchat_BIN} ${bnpass_BIN} ${bnftp_BIN} ${bnbot_BIN} ${bnstat_BIN} ${bnilist_BIN} ${bni2tga_BIN} ${bniextract_BIN} ${bnibuild_BIN} ${tgainfo_BIN} ${cdb_BIN}
525     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
526     MAN5S = bnetd.conf.5 bntext.5 bnmotd.txt.5 bnissue.txt.5 bnnews.txt.5
527    
528     CONFS = ${bnetd_CONFS} ${d2cs_CONFS} ${d2dbs_CONFS}
529    
530     SHARES = ad000001.smk ad000001.mng ad000004.mng \
531 sysadm 1.3 ad000061.pcx ad000062.pcx ad000063.pcx ad000064.pcx \
532     ad000065.pcx ad000066.pcx ad000067.pcx \
533 sysadm 1.1 tos.txt \
534     newbie.save \
535     termsofservice-default.txt termsofservice-enUS.txt \
536     chathelp-war3-default.txt chathelp-war3-enUS.txt \
537     chathelp-war3-frFR.txt chathelp-war3-zhCN.txt chathelp-war3-ruRU.txt \
538     newaccount-default.txt newaccount-enUS.txt
539    
540     OTHERRM = ${sbnetd_OBJECTS} ${sbnetd_SBIN} ${timetest_BIN} ${listtest_BIN} ${hashtabletest_BIN} ${addrtest_BIN} ${cdb_BIN} ${SRC_ACDIR}/ansi2knr ${SRC_ACDIR}/ansi2knr.o @ANSI2KNR_TMP@
541     DIRS = ${SRC_BINDIR} ${SRC_SBINDIR}
542    
543     # common dependencies can't be expressed this way portably...
544     #${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
545    
546    
547     .PHONY: all
548     all: .dep @ANSI2KNR_DEP@ config ${SBINS} ${BINS} ${SRC_CONFDIR}/bnetd.conf ${SRC_CONFDIR}/d2cs.conf ${SRC_CONFDIR}/d2dbs.conf
549    
550     .PHONY: clean
551     clean:
552     -${RMF} core
553     -${RMF} ${OBJECTS}
554     -${RMF} ${SBINS}
555     -${RMF} ${BINS}
556     -${RMF} ${OTHERRM}
557    
558     .PHONY: distclean
559     distclean: clean
560     -${RMF} ${SRC_CONFDIR}/bnetd.conf
561     -${RMF} ${SRC_CONFDIR}/d2cs.conf
562     -${RMF} ${SRC_CONFDIR}/d2dbs.conf
563     -${RMF} ${SRC_SRCDIR}/config.cache ${SRC_SRCDIR}/config.log
564     -${RMF} ${SRC_SRCDIR}/config.status
565     -${RMF} ${SRC_SRCDIR}/Makefile ${SRC_SRCDIR}/config.h
566     -${RMDIR} ${DIRS}
567    
568     .PHONY: cvsclean
569     cvsclean: distclean
570     -${RMF} ${SRC_SRCDIR}/configure ${SRC_SRCDIR}/config.h.in
571    
572     .PHONY: clean-compile
573     clean-compile: clean all
574    
575     .PHONY: config
576     config: .dep ${SRC_SRCDIR}/Makefile ${SRC_SRCDIR}/config.h
577    
578     ${SRC_SRCDIR}/configure: ${SRC_SRCDIR}/configure.in
579     @${ECHO} "The configure script is out of date; rebuilding..."
580     cd ${SRC_SRCDIR} && autoconf
581     @${ECHO} >> ${SRC_SRCDIR}/config.h.in
582     @${ECHO} >> $@
583    
584     ${SRC_SRCDIR}/config.h.in: ${SRC_SRCDIR}/configure.in
585     @${ECHO} "The config.h.in header is out of date; rebuilding..."
586     cd ${SRC_SRCDIR} && autoheader
587     @${ECHO} >> $@
588     @${ECHO} >> ${SRC_SRCDIR}/configure
589    
590     ${SRC_SRCDIR}/config.status: ${SRC_SRCDIR}/configure
591     @${ECHO} "The config.status script is out of date; rechecking..."
592     ${SRC_SRCDIR}/config.status --recheck
593     @${ECHO} >> $@
594    
595     ${SRC_SRCDIR}/config.h: ${SRC_SRCDIR}/config.h.in ${SRC_SRCDIR}/config.status
596     @${ECHO} "The config.h header is out of date; rewriting..."
597     ${SRC_SRCDIR}/config.status
598     @${ECHO} >> ${SRC_SRCDIR}/Makefile
599     @${ECHO} >> $@
600    
601     ${SRC_SRCDIR}/Makefile: ${SRC_SRCDIR}/Makefile.in ${SRC_SRCDIR}/config.status
602     @${ECHO} "The Makefile is out of date; rewriting..."
603     ${SRC_SRCDIR}/config.status
604     @${ECHO} >> ${SRC_SRCDIR}/config.h
605     @${ECHO} >> $@
606    
607     ${SRC_BINDIR}:
608     ${INSTALL_DIRS} $@
609    
610     ${SRC_SBINDIR}:
611     ${INSTALL_DIRS} $@
612    
613     .PHONY: bnetd
614     bnetd: .dep ${bnetd_SBIN}
615    
616     .PHONY: install
617     install: .dep install-sbin install-bin install-man install-conf install-share
618    
619     .PHONY: install-bnetd
620     install-bnetd: ${bnetd_SBIN}
621     ${INSTALL_DIRS} ${DESTDIR}/${sbindir}
622     @list='${bnetd_SBIN}'; for p in $$list; do \
623     if test -f $$p; then \
624     ${ECHO} " ${INSTALL_PROGRAM} $$p ${DESTDIR}/${sbindir}"; \
625     ${INSTALL_PROGRAM} $$p ${DESTDIR}/${sbindir}; \
626     else :; fi; \
627     done
628    
629     .PHONY: install-sbin
630     install-sbin: ${SBINS}
631     ${INSTALL_DIRS} ${DESTDIR}/${sbindir}
632     @list='${SBINS}'; for p in $$list; do \
633     if test -f $$p; then \
634     ${ECHO} " ${INSTALL_PROGRAM} $$p ${DESTDIR}/${sbindir}"; \
635     ${INSTALL_PROGRAM} $$p ${DESTDIR}/${sbindir}; \
636     else :; fi; \
637     done
638    
639     .PHONY: install-bin
640     install-bin: ${BINS}
641     ${INSTALL_DIRS} ${DESTDIR}/${bindir}
642     @list='${BINS}'; for p in $$list; do \
643     if test -f $$p; then \
644     ${ECHO} " ${INSTALL_PROGRAM} $$p ${DESTDIR}/${bindir}"; \
645     ${INSTALL_PROGRAM} $$p ${DESTDIR}/${bindir}; \
646     else :; fi; \
647     done
648    
649     .PHONY: install-man
650     install-man:
651     ${INSTALL_DIRS} ${DESTDIR}/${mandir} ${DESTDIR}/${mandir}/man1 ${DESTDIR}/${mandir}/man5
652     @list='${MAN1S}'; for p in $$list; do \
653     if test -f ${SRC_MANDIR}/$$p; then \
654     ${ECHO} " ${INSTALL_DATA} ${SRC_MANDIR}/$$p ${DESTDIR}/${mandir}/man1"; \
655     ${INSTALL_DATA} ${SRC_MANDIR}/$$p ${DESTDIR}/${mandir}/man1; \
656     else :; fi; \
657     done
658     @list='${MAN5S}'; for p in $$list; do \
659     if test -f ${SRC_MANDIR}/$$p; then \
660     ${ECHO} " ${INSTALL_DATA} ${SRC_MANDIR}/$$p ${DESTDIR}/${mandir}/man5"; \
661     ${INSTALL_DATA} ${SRC_MANDIR}/$$p ${DESTDIR}/${mandir}/man5; \
662     else :; fi; \
663     done
664    
665     .PHONY: install-conf
666     install-conf: ${SRC_CONFDIR}/bnetd.conf ${SRC_CONFDIR}/d2cs.conf ${SRC_CONFDIR}/d2dbs.conf
667     ${INSTALL_DIRS} ${DESTDIR}/${confdir}
668     @list='${CONFS}'; for p in $$list; do \
669     if test -f ${SRC_CONFDIR}/$$p; then \
670     ${ECHO} " ${INSTALL_DATA} ${SRC_CONFDIR}/$$p ${DESTDIR}/${confdir}"; \
671     ${INSTALL_DATA} ${SRC_CONFDIR}/$$p ${DESTDIR}/${confdir}; \
672     else :; fi; \
673     done
674    
675     .PHONY: install-share
676     install-share:
677     ${INSTALL_DIRS} ${DESTDIR}/${sharedir} ${DESTDIR}/${filesdir} ${DESTDIR}/${usersdir} ${DESTDIR}/${userscdbdir} ${DESTDIR}/${bnmaildir} ${DESTDIR}/${reportsdir} \
678     ${DESTDIR}/${chanlogsdir} ${DESTDIR}/${charinfodir} ${DESTDIR}/${charsavedir} ${DESTDIR}/${bak_charsavedir} \
679     ${DESTDIR}/${bak_charinfodir} ${DESTDIR}/${ladderdir} ${DESTDIR}/${statusdir} \
680     ${DESTDIR}/${clandir} ${DESTDIR}/${teamdir}
681     @list='${SHARES}'; for p in $$list; do \
682     if test -f ${SRC_SHAREDIR}/$$p; then \
683     ${ECHO} " ${INSTALL_DATA} ${SRC_SHAREDIR}/$$p ${DESTDIR}/${filesdir}"; \
684     ${INSTALL_DATA} ${SRC_SHAREDIR}/$$p ${DESTDIR}/${filesdir}; \
685     else :; fi; \
686     done
687     chmod u+x ${SRC_SCRIPTDIR}/tos.sh
688     ${SRC_SCRIPTDIR}/tos.sh ${DESTDIR}/${filesdir}
689    
690     .PHONY: uninstall
691     uninstall: uninstall-sbin uninstall-bin uninstall-man uninstall-conf uninstall-share
692    
693     .PHONY: uninstall-sbin
694     uninstall-sbin:
695     @list='${SBINS}'; for p in $$list; do \
696     ${ECHO} " ${RMF} ${sbindir}/$$p"; \
697     ${RMF} ${sbindir}/$$p; \
698     done
699    
700     .PHONY: uninstall-bin
701     uninstall-bin:
702     @list='${BINS}'; for p in $$list; do \
703     ${ECHO} " ${RMF} ${bindir}/$$p"; \
704     ${RMF} ${bindir}/$$p; \
705     done
706    
707     .PHONY: uninstall-man
708     uninstall-man:
709     @list='${MAN1S}'; for p in $$list; do \
710     ${ECHO} " ${RMF} ${mandir}/man1/$$p"; \
711     ${RMF} ${mandir}/man1/$$p; \
712     done
713     @list='${MAN5S}'; for p in $$list; do \
714     ${ECHO} " ${RMF} ${mandir}/man5/$$p"; \
715     ${RMF} ${mandir}/man5/$$p; \
716     done
717    
718     .PHONY: uninstall-conf
719     uninstall-conf:
720     @list='${CONFS}'; for p in $$list; do \
721     ${ECHO} " ${RMF} ${confdir}/$$p"; \
722     ${RMF} ${confdir}/$$p; \
723     done
724    
725     .PHONY: uninstall-share
726     uninstall-share:
727     @list='${SHARES}'; for p in $$list; do \
728     ${ECHO} " ${RMF} ${sharedir}/$$p"; \
729     ${RMF} ${sharedir}/$$p; \
730     done
731    
732     ${SRC_CONFDIR}/bnetd.conf: ${SRC_CONFDIR}/bnetd.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}/bnetd.conf.in > $@
735    
736     ${SRC_CONFDIR}/d2cs.conf: ${SRC_CONFDIR}/d2cs.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}/d2cs.conf.in > $@
739    
740     ${SRC_CONFDIR}/d2dbs.conf: ${SRC_CONFDIR}/d2dbs.conf.in ${SRC_SRCDIR}/config.status
741     @${RMF} $@
742     ${SED} -e "s@/usr/local/var/@${sharedir}/@g" -e "s@/usr/local/etc/@${confdir}/@g" ${SRC_CONFDIR}/d2dbs.conf.in > $@
743    
744     ${SRC_ACDIR}/ansi2knr: ${SRC_ACDIR}/ansi2knr.o
745     @${RMF} $@
746     ${LINK} ${SRC_ACDIR}/ansi2knr.o ${LINK_LIBS} -o $@
747    
748     ${SRC_ACDIR}/ansi2knr.o: ${SRC_ACDIR}/ansi2knr.c
749     @${RMF} $@
750     ${COMPILE} ${SRC_ACDIR}/ansi2knr.c -o $@
751    
752     SHOWHEADER:
753     @echo
754     @echo "Using compile command: ${COMPILE}"
755     @echo
756    
757     .c.o:
758     @${RMF} $@
759     @echo "Compiling $*.c"
760     @@COMPILEANSI1@
761     @@COMPILEANSI2@
762     @@COMPILEANSI3@
763    
764     .dep:
765     ${MAKE} dep
766    
767     dep:
768     @${RMF} .dep
769     @for a in ${PARTS}; do \
770     echo Dependency check: $$a; \
771     ${COMPILE} -MM `ls $$a/*.c` | sed -e "s@\(.*\)\.o:\(.*\)@$$a\/\1\.o:\2@g" 1>>.dep; \
772     done
773    
774     ${bnetd_SBIN}: SHOWHEADER ${bnetd_OBJECTS}
775     @${INSTALL_DIRS} ${SRC_SBINDIR}
776     @${RMF} $@
777     @echo "Linking $@"
778     @${LINK} ${bnetd_OBJECTS} ${LINK_LIBS} -o $@
779    
780     ${d2cs_SBIN}: SHOWHEADER ${d2cs_OBJECTS}
781     @${INSTALL_DIRS} ${SRC_SBINDIR}
782     @${RMF} $@
783     @echo "Linking $@"
784     @${LINK} ${d2cs_OBJECTS} ${LINK_LIBS} -o $@
785    
786     ${d2dbs_SBIN}: SHOWHEADER ${d2dbs_OBJECTS}
787     @${INSTALL_DIRS} ${SRC_SBINDIR}
788     @${RMF} $@
789     @echo "Linking $@"
790     @${LINK} ${d2dbs_OBJECTS} ${LINK_LIBS} -o $@
791    
792     ${sbnetd_SBIN}: SHOWHEADER ${sbnetd_OBJECTS}
793     @${INSTALL_DIRS} ${SRC_SBINDIR}
794     @${RMF} $@
795     @echo "Linking $@"
796     @${LINK} ${sbnetd_OBJECTS} ${LINK_LIBS} -o $@
797    
798     ${bntrackd_SBIN}: SHOWHEADER ${bntrackd_OBJECTS}
799     @${INSTALL_DIRS} ${SRC_SBINDIR}
800     @${RMF} $@
801     @echo "Linking $@"
802     @${LINK} ${bntrackd_OBJECTS} ${LINK_LIBS} -o $@
803    
804     ${bnchat_BIN}: SHOWHEADER ${bnchat_OBJECTS}
805     @${INSTALL_DIRS} ${SRC_BINDIR}
806     @${RMF} $@
807     @echo "Linking $@"
808     @${LINK} ${bnchat_OBJECTS} ${LINK_LIBS} -o $@
809    
810     ${bnpass_BIN}: SHOWHEADER ${bnpass_OBJECTS}
811     @${INSTALL_DIRS} ${SRC_BINDIR}
812     @${RMF} $@
813     @echo "Linking $@"
814     @${LINK} ${bnpass_OBJECTS} ${LINK_LIBS} -o $@
815    
816     ${bnftp_BIN}: SHOWHEADER ${bnftp_OBJECTS}
817     @${INSTALL_DIRS} ${SRC_BINDIR}
818     @${RMF} $@
819     @echo "Linking $@"
820     @${LINK} ${bnftp_OBJECTS} ${LINK_LIBS} -o $@
821    
822     ${bnbot_BIN}: SHOWHEADER ${bnbot_OBJECTS}
823     @${INSTALL_DIRS} ${SRC_BINDIR}
824     @${RMF} $@
825     @echo "Linking $@"
826     @${LINK} ${bnbot_OBJECTS} ${LINK_LIBS} -o $@
827    
828     ${bnstat_BIN}: SHOWHEADER ${bnstat_OBJECTS}
829     @${INSTALL_DIRS} ${SRC_BINDIR}
830     @${RMF} $@
831     @echo "Linking $@"
832     @${LINK} ${bnstat_OBJECTS} ${LINK_LIBS} -o $@
833    
834     ${bnilist_BIN}: SHOWHEADER ${bnilist_OBJECTS}
835     @${INSTALL_DIRS} ${SRC_BINDIR}
836     @${RMF} $@
837     @echo "Linking $@"
838     @${LINK} ${bnilist_OBJECTS} ${LINK_LIBS} -o $@
839    
840     ${bni2tga_BIN}: SHOWHEADER ${bni2tga_OBJECTS}
841     @${INSTALL_DIRS} ${SRC_BINDIR}
842     @${RMF} $@
843     @echo "Linking $@"
844     @${LINK} ${bni2tga_OBJECTS} ${LINK_LIBS} -o $@
845    
846     ${bniextract_BIN}: SHOWHEADER ${bniextract_OBJECTS}
847     @${INSTALL_DIRS} ${SRC_BINDIR}
848     @${RMF} $@
849     @echo "Linking $@"
850     @${LINK} ${bniextract_OBJECTS} ${LINK_LIBS} -o $@
851    
852     ${bnibuild_BIN}: SHOWHEADER ${bnibuild_OBJECTS}
853     @${INSTALL_DIRS} ${SRC_BINDIR}
854     @${RMF} $@
855     @echo "Linking $@"
856     @${LINK} ${bnibuild_OBJECTS} ${LINK_LIBS} -o $@
857    
858     ${tgainfo_BIN}: SHOWHEADER ${tgainfo_OBJECTS}
859     @${INSTALL_DIRS} ${SRC_BINDIR}
860     @${RMF} $@
861     @echo "Linking $@"
862     @${LINK} ${tgainfo_OBJECTS} ${LINK_LIBS} -o $@
863    
864     ${timetest_BIN}: SHOWHEADER ${timetest_OBJECTS}
865     @${INSTALL_DIRS} ${SRC_BINDIR}
866     @${RMF} $@
867     @echo "Linking $@"
868     @${LINK} ${timetest_OBJECTS} ${LINK_LIBS} -o $@
869    
870     ${listtest_BIN}: SHOWHEADER ${listtest_OBJECTS}
871     @${INSTALL_DIRS} ${SRC_BINDIR}
872     @${RMF} $@
873     @echo "Linking $@"
874     @${LINK} ${listtest_OBJECTS} ${LINK_LIBS} -o $@
875    
876     ${hashtabletest_BIN}: SHOWHEADER ${hashtabletest_OBJECTS}
877     @${INSTALL_DIRS} ${SRC_BINDIR}
878     @${RMF} $@
879     @echo "Linking $@"
880     @${LINK} ${hashtabletest_OBJECTS} ${LINK_LIBS} -o $@
881    
882     ${addrtest_BIN}: SHOWHEADER ${addrtest_OBJECTS}
883     @${INSTALL_DIRS} ${SRC_BINDIR}
884     @${RMF} $@
885     @echo "Linking $@"
886     @${LINK} ${addrtest_OBJECTS} ${LINK_LIBS} -o $@
887    
888     ${cdb_BIN}: SHOWHEADER ${cdb_OBJECTS}
889     @${INSTALL_DIRS} ${SRC_BINDIR}
890     @${RMF} $@
891     @echo "Linking $@"
892     @${LINK} ${cdb_OBJECTS} ${LINK_LIBS} -o $@
893    
894     ifneq ($(wildcard .dep),)
895     include .dep
896     endif
897    
898     # Tell versions (3.59,3.63) of GNU make to not export all variables.
899     # Otherwise a system limit (for SysV at least) may be exceeded.
900     .NOEXPORT:

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