1# Copyright (C) 2004, 2005, 2007, 2009, 2011-2014 Internet Systems Consortium, Inc. ("ISC") 2# Copyright (C) 2001-2003 Internet Software Consortium. 3# 4# Permission to use, copy, modify, and/or distribute this software for any 5# purpose with or without fee is hereby granted, provided that the above 6# copyright notice and this permission notice appear in all copies. 7# 8# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 9# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 10# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 11# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 12# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 13# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 14# PERFORMANCE OF THIS SOFTWARE. 15 16# Id 17 18srcdir = @srcdir@ 19VPATH = @srcdir@ 20top_srcdir = @top_srcdir@ 21 22@BIND9_VERSION@ 23 24@LIBISCCFG_API@ 25 26@BIND9_MAKE_INCLUDES@ 27 28CINCLUDES = -I. ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} 29 30CDEFINES = 31CWARNINGS = 32 33ISCLIBS = ../../lib/isc/libisc.@A@ 34ISCCCLIBS = ../../lib/isccc/libisccc.@A@ 35DNSLIBS = ../../lib/dns/libdns.@A@ 36ISCCFGLIBS = ../../lib/cfg/libisccfg.@A@ 37 38ISCDEPLIBS = ../../lib/isc/libisc.@A@ 39ISCCFGDEPLIBS = libisccfg.@A@ 40 41LIBS = @LIBS@ 42 43SUBDIRS = include 44 45# Alphabetically 46OBJS = aclconf.@O@ dnsconf.@O@ log.@O@ namedconf.@O@ \ 47 parser.@O@ version.@O@ 48 49# Alphabetically 50SRCS = aclconf.c dnsconf.c log.c namedconf.c \ 51 parser.c version.c 52 53TARGETS = timestamp 54 55@BIND9_MAKE_RULES@ 56 57version.@O@: version.c 58 ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \ 59 -DVERSION=\"${VERSION}\" \ 60 -DLIBINTERFACE=${LIBINTERFACE} \ 61 -DLIBREVISION=${LIBREVISION} \ 62 -DLIBAGE=${LIBAGE} \ 63 -c ${srcdir}/version.c 64 65libisccfg.@SA@: ${OBJS} 66 ${AR} ${ARFLAGS} $@ ${OBJS} 67 ${RANLIB} $@ 68 69libisccfg.la: ${OBJS} 70 ${LIBTOOL_MODE_LINK} \ 71 ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libisccfg.la -rpath ${libdir} \ 72 -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \ 73 ${OBJS} ${DNSLIBS} ${ISCCCLIBS} ${ISCLIBS} @DNS_CRYPTO_LIBS@ \ 74 ${LIBS} 75 76timestamp: libisccfg.@A@ 77 touch timestamp 78 79installdirs: 80 $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${libdir} 81 82install:: timestamp installdirs 83 ${LIBTOOL_MODE_INSTALL} ${INSTALL_LIBRARY} libisccfg.@A@ ${DESTDIR}${libdir} 84 85clean distclean:: 86 rm -f libisccfg.@A@ timestamp 87