1# Copyright (C) 2004, 2005, 2007, 2012, 2014 Internet Systems Consortium, Inc. ("ISC") 2# Copyright (C) 2000, 2001 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: Makefile.in,v 1.34 2007/06/19 23:47:22 tbox Exp 17 18srcdir = @srcdir@ 19VPATH = @srcdir@ 20top_srcdir = @top_srcdir@ 21 22@BIND9_VERSION@ 23 24@LIBLWRES_API@ 25 26@BIND9_MAKE_INCLUDES@ 27 28CINCLUDES = -I${srcdir}/unix/include \ 29 -I. -I./include -I${srcdir}/include ${ISC_INCLUDES} 30CDEFINES = 31CWARNINGS = 32 33# Alphabetically 34OBJS = compat.@O@ context.@O@ \ 35 gai_strerror.@O@ getaddrinfo.@O@ gethost.@O@ \ 36 getipnode.@O@ getnameinfo.@O@ getrrset.@O@ herror.@O@ \ 37 lwbuffer.@O@ lwconfig.@O@ lwpacket.@O@ lwresutil.@O@ \ 38 lwres_gabn.@O@ lwres_gnba.@O@ lwres_grbn.@O@ lwres_noop.@O@ \ 39 lwinetaton.@O@ lwinetpton.@O@ lwinetntop.@O@ print.@O@ 40 41# Alphabetically 42SRCS = compat.c context.c gai_strerror.c getaddrinfo.c gethost.c \ 43 getipnode.c getnameinfo.c getrrset.c herror.c \ 44 lwbuffer.c lwconfig.c lwpacket.c lwresutil.c \ 45 lwres_gabn.c lwres_gnba.c lwres_grbn.c lwres_noop.c \ 46 lwinetaton.c lwinetpton.c lwinetntop.c print.c 47 48LIBS = @LIBS@ 49 50SUBDIRS = include man unix 51TARGETS = timestamp 52TESTDIRS = @UNITTESTS@ 53 54@BIND9_MAKE_RULES@ 55 56version.@O@: version.c 57 ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \ 58 -DVERSION=\"${VERSION}\" \ 59 -DLIBINTERFACE=${LIBINTERFACE} \ 60 -DLIBREVISION=${LIBREVISION} \ 61 -DLIBAGE=${LIBAGE} \ 62 -c ${srcdir}/version.c 63 64liblwres.@SA@: ${OBJS} version.@O@ 65 ${AR} ${ARFLAGS} $@ ${OBJS} version.@O@ 66 ${RANLIB} $@ 67 68liblwres.la: ${OBJS} version.@O@ 69 ${LIBTOOL_MODE_LINK} \ 70 ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o liblwres.la -rpath ${libdir} \ 71 -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \ 72 ${OBJS} version.@O@ ${LIBS} 73 74timestamp: liblwres.@A@ 75 touch timestamp 76 77installdirs: 78 $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${libdir} 79 80install:: timestamp installdirs 81 ${LIBTOOL_MODE_INSTALL} ${INSTALL_LIBRARY} liblwres.@A@ ${DESTDIR}${libdir} 82 83clean distclean:: 84 rm -f liblwres.@A@ liblwres.la timestamp 85