]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/bind9/lib/irs/Makefile.in
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / bind9 / lib / irs / Makefile.in
1 # Copyright (C) 2009, 2012  Internet Systems Consortium, Inc. ("ISC")
2 #
3 # Permission to use, copy, modify, and/or distribute this software for any
4 # purpose with or without fee is hereby granted, provided that the above
5 # copyright notice and this permission notice appear in all copies.
6 #
7 # THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
8 # REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
9 # AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
10 # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
11 # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
12 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
13 # PERFORMANCE OF THIS SOFTWARE.
14
15 # $Id: Makefile.in,v 1.3 2009/09/02 23:48:02 tbox Exp $
16
17 srcdir =        @srcdir@
18 VPATH =         @srcdir@
19 top_srcdir =    @top_srcdir@
20
21 @BIND9_VERSION@
22
23 @LIBIRS_API@
24
25 @BIND9_MAKE_INCLUDES@
26
27 CINCLUDES =     -I. -I./include -I${srcdir}/include \
28                 ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES}
29
30 CDEFINES =
31 CWARNINGS =
32
33 # Alphabetically
34 OBJS =          context.@O@ \
35                 dnsconf.@O@ \
36                 gai_strerror.@O@ getaddrinfo.@O@ getnameinfo.@O@ \
37                 resconf.@O@
38
39 # Alphabetically
40 SRCS =          context.c \
41                 dnsconf.c \
42                 gai_sterror.c getaddrinfo.c getnameinfo.c \
43                 resconf.c
44
45 LIBS =          @LIBS@
46
47 SUBDIRS =       include
48 TARGETS =       timestamp
49
50 @BIND9_MAKE_RULES@
51
52 version.@O@: version.c
53         ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
54                 -DVERSION=\"${VERSION}\" \
55                 -DLIBINTERFACE=${LIBINTERFACE} \
56                 -DLIBREVISION=${LIBREVISION} \
57                 -DLIBAGE=${LIBAGE} \
58                 -c ${srcdir}/version.c
59
60 libirs.@SA@: ${OBJS} version.@O@
61         ${AR} ${ARFLAGS} $@ ${OBJS} version.@O@
62         ${RANLIB} $@
63
64 libirs.la: ${OBJS} version.@O@
65         ${LIBTOOL_MODE_LINK} \
66                 ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libirs.la -rpath ${libdir} \
67                 -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
68                 ${OBJS} version.@O@ ${LIBS}
69
70 timestamp: libirs.@A@
71         touch timestamp
72
73 installdirs:
74         $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${libdir}
75
76 install:: timestamp installdirs
77         ${LIBTOOL_MODE_INSTALL} ${INSTALL_DATA} libirs.@A@ ${DESTDIR}${libdir}
78
79 clean distclean::
80         rm -f libirs.@A@ libirs.la timestamp