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