Makefile.in revision de05f7d061abfe0ce555e0d0f2089f1261b031b6
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence# Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC")
6d0a639bd0e8f18a9bfef15697564be853944716Tinderbox User# Copyright (C) 1998-2003 Internet Software Consortium.
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews#
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence# Permission to use, copy, modify, and/or distribute this software for any
ec5347e2c775f027573ce5648b910361aa926c01Automatic Updater# purpose with or without fee is hereby granted, provided that the above
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence# copyright notice and this permission notice appear in all copies.
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence#
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# PERFORMANCE OF THIS SOFTWARE.
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence# $Id: Makefile.in,v 1.93 2007/09/14 03:39:29 marka Exp $
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence
28a8f5b0de57d269cf2845c69cb6abe18cbd3b3aMark Andrewssrcdir = @srcdir@
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid LawrenceVPATH = @srcdir@
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayertop_srcdir = @top_srcdir@
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer@BIND9_VERSION@
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer@LIBISC_API@
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny MayerCINCLUDES = -I${srcdir}/unix/include \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer -I${srcdir}/@ISC_THREAD_DIR@/include \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer -I${srcdir}/@ISC_ARCH_DIR@/include \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer -I./include \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer -I${srcdir}/include
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny MayerCDEFINES =
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny MayerCWARNINGS =
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
747abb4993e03b8812514e4476bff67f5248c717Evan Hunt# Alphabetically
ad9645512cc7f07c05005a5b1ad1875aa14e9cd9Evan HuntUNIXOBJS = @ISC_ISCIPV6_O@ \
b05a50c852608a40d1a06d6124bafb9b500c10c1Mukund Sivaraman unix/app.@O@ unix/dir.@O@ unix/entropy.@O@ \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer unix/errno2result.@O@ unix/file.@O@ unix/fsaccess.@O@ \
f5c22df82b202ab3880e5bf346fd6dca68cf86abMark Andrews unix/interfaceiter.@O@ unix/keyboard.@O@ unix/net.@O@ \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer unix/os.@O@ unix/resource.@O@ unix/socket.@O@ unix/stdio.@O@ \
e30d8c5a4728ca05720ec3fdefa99200e09dca39Evan Hunt unix/stdtime.@O@ unix/strerror.@O@ unix/syslog.@O@ unix/time.@O@
f5c22df82b202ab3880e5bf346fd6dca68cf86abMark Andrews
f5c22df82b202ab3880e5bf346fd6dca68cf86abMark Andrews
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny MayerNLSOBJS = nls/msgcat.@O@
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny MayerTHREADOBJS = @ISC_THREAD_DIR@/condition.@O@ @ISC_THREAD_DIR@/mutex.@O@ \
b05a50c852608a40d1a06d6124bafb9b500c10c1Mukund Sivaraman @ISC_THREAD_DIR@/thread.@O@
b05a50c852608a40d1a06d6124bafb9b500c10c1Mukund Sivaraman
b05a50c852608a40d1a06d6124bafb9b500c10c1Mukund SivaramanWIN32OBJS = win32/condition.@O@ win32/dir.@O@ win32/file.@O@ \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer win32/fsaccess.@O@ win32/once.@O@ win32/stdtime.@O@ \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer win32/thread.@O@ win32/time.@O@
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer# Alphabetically
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny MayerOBJS = @ISC_EXTRA_OBJS@ \
7e9d637131516486630290d36c4c0db544cb700eMark Andrews assertions.@O@ base64.@O@ bitstring.@O@ buffer.@O@ \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer bufferlist.@O@ commandline.@O@ error.@O@ event.@O@ \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer hash.@O@ heap.@O@ hex.@O@ hmacmd5.@O@ hmacsha.@O@ \
7e9d637131516486630290d36c4c0db544cb700eMark Andrews httpd.@O@ \
7e9d637131516486630290d36c4c0db544cb700eMark Andrews lex.@O@ lfsr.@O@ lib.@O@ log.@O@ \
7e9d637131516486630290d36c4c0db544cb700eMark Andrews md5.@O@ mem.@O@ mutexblock.@O@ \
0b9ea3fca6019f741f18376b5b26c0fa0835477fMark Andrews netaddr.@O@ netscope.@O@ ondestroy.@O@ \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer parseint.@O@ quota.@O@ radix.@O@ random.@O@ \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer ratelimiter.@O@ refcount.@O@ region.@O@ result.@O@ rwlock.@O@ \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer serial.@O@ sha1.@O@ sha2.@O@ sockaddr.@O@ \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer string.@O@ strtoul.@O@ symtab.@O@ task.@O@ taskpool.@O@ \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer timer.@O@ version.@O@ ${UNIXOBJS} ${NLSOBJS} ${THREADOBJS}
b05a50c852608a40d1a06d6124bafb9b500c10c1Mukund Sivaraman
b05a50c852608a40d1a06d6124bafb9b500c10c1Mukund Sivaraman# Alphabetically
b05a50c852608a40d1a06d6124bafb9b500c10c1Mukund SivaramanSRCS = @ISC_EXTRA_SRCS@ \
b05a50c852608a40d1a06d6124bafb9b500c10c1Mukund Sivaraman assertions.c base64.c bitstring.c buffer.c \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer bufferlist.c commandline.c error.c event.c \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer heap.c hex.c hmacmd5.c hmacsha.c \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer httpd.c \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer lex.c lfsr.c lib.c log.c \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer md5.c mem.c mutexblock.c \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer netaddr.c netscope.c ondestroy.c \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer parseint.c quota.c radix.c random.c \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer ratelimiter.c refcount.c region.c result.c rwlock.c \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer serial.c sha1.c sha2.c sockaddr.c string.c strtoul.c \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer symtab.c task.c taskpool.c timer.c version.c
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
68c2ccc953059f389cefc0f8a5ce0f83be7458c9Danny MayerLIBS = @LIBS@
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny MayerSUBDIRS = include unix nls @ISC_THREAD_DIR@ @ISC_ARCH_DIR@
68c2ccc953059f389cefc0f8a5ce0f83be7458c9Danny MayerTARGETS = timestamp
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer@BIND9_MAKE_RULES@
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayerversion.@O@: version.c
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer -DVERSION=\"${VERSION}\" \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer -DLIBINTERFACE=${LIBINTERFACE} \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer -DLIBREVISION=${LIBREVISION} \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer -DLIBAGE=${LIBAGE} \
7e9d637131516486630290d36c4c0db544cb700eMark Andrews -c ${srcdir}/version.c
68c2ccc953059f389cefc0f8a5ce0f83be7458c9Danny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayerlibisc.@SA@: ${OBJS}
68c2ccc953059f389cefc0f8a5ce0f83be7458c9Danny Mayer ${AR} ${ARFLAGS} $@ ${OBJS}
e76d4c91bfadf823f04dcca1c1c5bcc14c67671dAndreas Gustafsson ${RANLIB} $@
68c2ccc953059f389cefc0f8a5ce0f83be7458c9Danny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayerlibisc.la: ${OBJS}
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer ${LIBTOOL_MODE_LINK} \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libisc.la -rpath ${libdir} \
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
68c2ccc953059f389cefc0f8a5ce0f83be7458c9Danny Mayer ${OBJS} ${LIBS}
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayertimestamp: libisc.@A@
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer touch timestamp
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayerinstalldirs:
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${libdir}
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayerinstall:: timestamp installdirs
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer ${LIBTOOL_MODE_INSTALL} ${INSTALL_DATA} libisc.@A@ ${DESTDIR}${libdir}
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayerclean distclean::
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer rm -f libisc.@A@ libisc.la timestamp
e35c1bb3ecd9a6597360b9160b397c8053af69bfDanny Mayer