]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/bind9/lib/export/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 / export / irs / Makefile.in
1 # Copyright (C) 2009, 2011, 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$
16
17 top_srcdir =    @top_srcdir@
18 srcdir =        @top_srcdir@/lib/irs
19 export_srcdir = @top_srcdir@/lib/export
20
21 @BIND9_VERSION@
22
23 @LIBIRS_API@
24
25 @BIND9_MAKE_INCLUDES@
26
27 CINCLUDES =     -I. -I./include -I${srcdir}/include \
28                 ${ISCCFG_INCLUDES} -I../dns/include ${DNS_INCLUDES} \
29                 -I${export_srcdir}/isc/include ${ISC_INCLUDES}
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 ISCLIBS =       ../isc/libisc.@A@
46 DNSLIBS =       ../dns/libdns.@A@
47 ISCCFGLIBS =    ../isccfg/libisccfg.@A@
48
49 LIBS =          @LIBS@
50
51 SUBDIRS =       include
52 TARGETS =       timestamp
53
54 @BIND9_MAKE_RULES@
55
56 version.@O@: ${srcdir}/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
64 libirs.@SA@: ${OBJS} version.@O@
65         ${AR} ${ARFLAGS} $@ ${OBJS} version.@O@
66         ${RANLIB} $@
67
68 libirs.la: ${OBJS} version.@O@
69         ${LIBTOOL_MODE_LINK} \
70                 ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libirs.la \
71                 -rpath ${export_libdir} \
72                 -version-info ${LIBINTERFACE}:${LIBREVISION}:${LIBAGE} \
73                 ${OBJS} version.@O@ ${LIBS} ${ISCCFGLIBS} ${DNSLIBS} ${ISCLIBS}
74
75 timestamp: libirs.@A@
76         touch timestamp
77
78 installdirs:
79         $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${export_libdir}
80
81 install:: timestamp installdirs
82         ${LIBTOOL_MODE_INSTALL} ${INSTALL_DATA} libirs.@A@ \
83         ${DESTDIR}${export_libdir}/
84
85 clean distclean::
86         rm -f libirs.@A@ libirs.la timestamp