Makefile.in revision b6d52ee5bea1b9d9074698e693b49ce96edff47b
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews# Copyright (C) 1998-2002 Internet Software Consortium.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence#
7270737ca9bfa3c5f067e6377068aa597687d094Bob Halley# Permission to use, copy, modify, and distribute this software for any
7270737ca9bfa3c5f067e6377068aa597687d094Bob Halley# purpose with or without fee is hereby granted, provided that the above
7270737ca9bfa3c5f067e6377068aa597687d094Bob Halley# copyright notice and this permission notice appear in all copies.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence#
15a44745412679c30a6d022733925af70a38b715David Lawrence# THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
15a44745412679c30a6d022733925af70a38b715David Lawrence# DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
15a44745412679c30a6d022733925af70a38b715David Lawrence# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
15a44745412679c30a6d022733925af70a38b715David Lawrence# INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
15a44745412679c30a6d022733925af70a38b715David Lawrence# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
15a44745412679c30a6d022733925af70a38b715David Lawrence# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
15a44745412679c30a6d022733925af70a38b715David Lawrence# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
15a44745412679c30a6d022733925af70a38b715David Lawrence# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
1e107b3d7b54de5022c3328423164e533afcc15eMark Andrews# $Id: Makefile.in,v 1.78 2003/07/25 02:22:26 marka Exp $
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence
f41f183f628a148860a6d1f0070208cddd45b0c6Bob Halleysrcdir = @srcdir@
f41f183f628a148860a6d1f0070208cddd45b0c6Bob HalleyVPATH = @srcdir@
f41f183f628a148860a6d1f0070208cddd45b0c6Bob Halleytop_srcdir = @top_srcdir@
f41f183f628a148860a6d1f0070208cddd45b0c6Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley@BIND9_VERSION@
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley@LIBISC_API@
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob HalleyCINCLUDES = -I${srcdir}/unix/include \
fafb62400d2f1b1da4f3908447e1f3935fc5155bBrian Wellington -I${srcdir}/@ISC_THREAD_DIR@/include \
51917258dbb23cfe6069ae1cf2b7fc5aefc1e0c2Bob Halley -I./include \
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley -I${srcdir}/include
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyCDEFINES =
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyCWARNINGS =
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
fc80027fb54b501cdd88461bf879d078259e0226David Lawrence# Alphabetically
0011d936a545db858ef8f51e74a03ac7dd1a5a19Bob HalleyUNIXOBJS = @ISC_ISCIPV6_O@ \
9403a56228ea64101e082720fd276a8bda16cfe1Michael Graff unix/app.@O@ unix/dir.@O@ unix/entropy.@O@ \
4acd8d2afea04e26428e2133121cf32083641dc5David Lawrence unix/errno2result.@O@ unix/file.@O@ unix/fsaccess.@O@ \
890fb60939f93161ca0c63e19c7154eaf3fed156Michael Graff unix/interfaceiter.@O@ unix/keyboard.@O@ unix/net.@O@ \
303243b9d403fb2105dba02c8c9e236bf4cf0fc9Brian Wellington unix/os.@O@ unix/resource.@O@ unix/socket.@O@ unix/stdio.@O@ \
91579a2424835168b8d4f1761ae4769ec46693b1Mark Andrews unix/strerror.@O@ unix/stdtime.@O@ unix/syslog.@O@ unix/time.@O@
fc80027fb54b501cdd88461bf879d078259e0226David Lawrence
5c02d3183f46ba8621a4bdecc71facda5f8e0717Michael Graff
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyNLSOBJS = nls/msgcat.@O@
5c02d3183f46ba8621a4bdecc71facda5f8e0717Michael Graff
3f160155daf02b1133855fb3368b1250f0baf147Brian WellingtonTHREADOBJS = @ISC_THREAD_DIR@/condition.@O@ @ISC_THREAD_DIR@/mutex.@O@ \
3f160155daf02b1133855fb3368b1250f0baf147Brian Wellington @ISC_THREAD_DIR@/thread.@O@
5c02d3183f46ba8621a4bdecc71facda5f8e0717Michael Graff
3935db0f04b359bec3dba46dec5c32aa5c20e9aaDavid LawrenceWIN32OBJS = win32/condition.@O@ win32/dir.@O@ win32/file.@O@ \
4acd8d2afea04e26428e2133121cf32083641dc5David Lawrence win32/fsaccess.@O@ win32/once.@O@ win32/stdtime.@O@ \
4acd8d2afea04e26428e2133121cf32083641dc5David Lawrence win32/thread.@O@ win32/time.@O@
af97e49f21606e83c6daf67688aabe5de47925f5David Lawrence
fc80027fb54b501cdd88461bf879d078259e0226David Lawrence# Alphabetically
2e511564c57225c5b2546220b8d793512bd24204Michael GraffOBJS = @ISC_EXTRA_OBJS@ \
1819606910e5216e4adba6e0d32fd6e62dec3c97Bob Halley assertions.@O@ base64.@O@ bitstring.@O@ buffer.@O@ \
9c4cba349f52bb8176c3858b2b5b340f13603802Brian Wellington bufferlist.@O@ commandline.@O@ error.@O@ event.@O@ \
1e107b3d7b54de5022c3328423164e533afcc15eMark Andrews hash.@O@ heap.@O@ hex.@O@ hmacmd5.@O@ \
6526fd032fc418411da3af4201214e95c113d3e2Mark Andrews lex.@O@ lfsr.@O@ lib.@O@ log.@O@ md5.@O@ \
6526fd032fc418411da3af4201214e95c113d3e2Mark Andrews mem.@O@ mutexblock.@O@ netaddr.@O@ netscope.@O@ ondestroy.@O@ \
242bba8991b030b7764f0bdca3922d75c34ea51eAndreas Gustafsson parseint.@O@ quota.@O@ random.@O@ \
e74100e3f43887f048643973a1f4351daa3a9628Brian Wellington ratelimiter.@O@ region.@O@ result.@O@ rwlock.@O@ \
21f1794606dce19928cf455029e173321f166380Mark Andrews serial.@O@ sha1.@O@ sockaddr.@O@ string.@O@ strtoul.@O@ \
21f1794606dce19928cf455029e173321f166380Mark Andrews symtab.@O@ task.@O@ taskpool.@O@ timer.@O@ version.@O@ \
fafb62400d2f1b1da4f3908447e1f3935fc5155bBrian Wellington ${UNIXOBJS} ${NLSOBJS} ${THREADOBJS}
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
fc80027fb54b501cdd88461bf879d078259e0226David Lawrence# Alphabetically
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob HalleySRCS = @ISC_EXTRA_SRCS@ \
1819606910e5216e4adba6e0d32fd6e62dec3c97Bob Halley assertions.c base64.c bitstring.c buffer.c \
9c4cba349f52bb8176c3858b2b5b340f13603802Brian Wellington bufferlist.c commandline.c error.c event.c \
19e0a2c2d13500712564c59c5feb76f7f4209383Brian Wellington heap.c hex.c hmacmd5.c \
ad91a3d204891c4b039606f9b5ef557d9036f8c8Michael Graff lex.c lfsr.c lib.c log.c \
6526fd032fc418411da3af4201214e95c113d3e2Mark Andrews md5.c mem.c mutexblock.c netaddr.c netscope.c ondestroy.c \
242bba8991b030b7764f0bdca3922d75c34ea51eAndreas Gustafsson parseint.c quota.c random.c \
add0155318935892d52ef9c129ac2e2a62d68c82Andreas Gustafsson ratelimiter.c result.c rwlock.c \
21f1794606dce19928cf455029e173321f166380Mark Andrews serial.c sha1.c sockaddr.c string.c strtoul.c symtab.c \
584ba0e67dd4974187350576700596baf2d66a59Andreas Gustafsson task.c taskpool.c timer.c version.c
694c897b20f06f8a5349fd9ac5df93947f6f5a2aBob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob HalleyLIBS = @LIBS@
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
fafb62400d2f1b1da4f3908447e1f3935fc5155bBrian WellingtonSUBDIRS = include unix nls @ISC_THREAD_DIR@
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyTARGETS = timestamp
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley@BIND9_MAKE_RULES@
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyversion.@O@: version.c
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ${LIBTOOL} ${CC} ${ALL_CFLAGS} \
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley -DVERSION=\"${VERSION}\" \
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley -DLIBINTERFACE=${LIBINTERFACE} \
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley -DLIBREVISION=${LIBREVISION} \
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley -DLIBAGE=${LIBAGE} \
139154bd9894495042f4e748f554e9c8b98b7598Bob Halley -c ${srcdir}/version.c
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
193738b819e3c699f9edd18864a6810fcfcec855Andreas Gustafssonlibisc.@SA@: ${OBJS}
fd35453765c6494d077edca44f4d998af5fd4cfaDavid Lawrence ${AR} ${ARFLAGS} $@ ${OBJS}
fd35453765c6494d077edca44f4d998af5fd4cfaDavid Lawrence ${RANLIB} $@
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleylibisc.la: ${OBJS}
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ${LIBTOOL} --mode=link \
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ${CC} ${ALL_CFLAGS} -o libisc.la -rpath ${libdir} \
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley ${OBJS} ${LIBS}
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleytimestamp: libisc.@A@
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley touch timestamp
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyinstalldirs:
922e6a3c2ac4ef900dd9dc99f0cc137f18372583Andreas Gustafsson $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${libdir}
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halleyinstall:: timestamp installdirs
a2f3208f7f754cbc5156a1d798ae06d8f3546be2Bob Halley ${LIBTOOL} ${INSTALL_DATA} libisc.@A@ ${DESTDIR}${libdir}
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
4880900113e4d0f17884f3fbdbf4c302e3f9ea91Bob Halleyclean distclean::
fd35453765c6494d077edca44f4d998af5fd4cfaDavid Lawrence rm -f libisc.@A@ libisc.la timestamp