]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - lib/bind/lwres/Makefile
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / lib / bind / lwres / Makefile
1 # $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 BIND_DIR=       ${.CURDIR}/../../../contrib/bind9
6 LIB_BIND_REL=   ..
7 LIB_BIND_DIR=   ${.CURDIR}/${LIB_BIND_REL}
8 SRCDIR=         ${BIND_DIR}/lib/lwres
9
10 # Unlike other BIND libs, this should be installed unless the user says NO.
11 .if ${MK_BIND_LIBS_LWRES} != "no"
12 MK_BIND_LIBS=   yes
13 .endif
14
15 .include        "${LIB_BIND_DIR}/config.mk"
16
17 LIB=            lwres
18
19 .PATH:          ${SRCDIR} ${SRCDIR}/man
20 SRCS+=          context.c gai_strerror.c getaddrinfo.c gethost.c \
21                 getipnode.c getnameinfo.c getrrset.c herror.c \
22                 lwbuffer.c lwconfig.c lwpacket.c lwresutil.c \
23                 lwres_gabn.c lwres_gnba.c lwres_grbn.c lwres_noop.c \
24                 lwinetaton.c lwinetpton.c lwinetntop.c print.c \
25                 strtoul.c
26
27 CFLAGS+=        -I${SRCDIR}/unix/include -I${SRCDIR}/include
28 CFLAGS+=        -I${.CURDIR}
29 CFLAGS+=        -I${BIND_DIR}/lib/isc/${ISC_ATOMIC_ARCH}/include
30 CFLAGS+=        -I${BIND_DIR}/lib/isc/include
31 CFLAGS+=        -I${BIND_DIR}/lib/isc/unix/include
32 CFLAGS+=        -I${LIB_BIND_DIR}/isc
33
34 DPADD=          ${PTHREAD_DPADD}
35 LDADD=          ${PTHREAD_LDADD}
36
37 .if ${MK_BIND_LIBS} != "no"
38 MAN=            lwres.3 lwres_buffer.3 lwres_config.3 lwres_context.3 \
39                 lwres_gabn.3 lwres_gai_strerror.3 lwres_getaddrinfo.3 \
40                 lwres_gethostent.3 lwres_getipnode.3 lwres_getnameinfo.3 \
41                 lwres_getrrsetbyname.3 lwres_gnba.3 lwres_hstrerror.3 \
42                 lwres_inetntop.3 lwres_noop.3 lwres_packet.3 lwres_resutil.3
43
44 MLINKS=         lwres_buffer.3 lwres_buffer_add.3 \
45                 lwres_buffer.3 lwres_buffer_back.3 \
46                 lwres_buffer.3 lwres_buffer_clear.3 \
47                 lwres_buffer.3 lwres_buffer_first.3 \
48                 lwres_buffer.3 lwres_buffer_forward.3 \
49                 lwres_buffer.3 lwres_buffer_getmem.3 \
50                 lwres_buffer.3 lwres_buffer_getuint16.3 \
51                 lwres_buffer.3 lwres_buffer_getuint32.3 \
52                 lwres_buffer.3 lwres_buffer_getuint8.3 \
53                 lwres_buffer.3 lwres_buffer_init.3 \
54                 lwres_buffer.3 lwres_buffer_invalidate.3 \
55                 lwres_buffer.3 lwres_buffer_putmem.3 \
56                 lwres_buffer.3 lwres_buffer_putuint16.3 \
57                 lwres_buffer.3 lwres_buffer_putuint32.3 \
58                 lwres_buffer.3 lwres_buffer_putuint8.3 \
59                 lwres_buffer.3 lwres_buffer_subtract.3 \
60                 lwres_config.3 lwres_conf_clear.3 \
61                 lwres_config.3 lwres_conf_get.3 \
62                 lwres_config.3 lwres_conf_init.3 \
63                 lwres_config.3 lwres_conf_parse.3 \
64                 lwres_config.3 lwres_conf_print.3 \
65                 lwres_context.3 lwres_context_allocmem.3 \
66                 lwres_context.3 lwres_context_create.3 \
67                 lwres_context.3 lwres_context_destroy.3 \
68                 lwres_context.3 lwres_context_freemem.3 \
69                 lwres_context.3 lwres_context_initserial.3 \
70                 lwres_context.3 lwres_context_nextserial.3 \
71                 lwres_context.3 lwres_context_sendrecv.3 \
72                 lwres_gabn.3 lwres_gabnrequest_free.3 \
73                 lwres_gabn.3 lwres_gabnrequest_parse.3 \
74                 lwres_gabn.3 lwres_gabnrequest_render.3 \
75                 lwres_gabn.3 lwres_gabnresponse_free.3 \
76                 lwres_gabn.3 lwres_gabnresponse_parse.3 \
77                 lwres_gabn.3 lwres_gabnresponse_render.3 \
78                 lwres_getaddrinfo.3 lwres_freeaddrinfo.3 \
79                 lwres_gethostent.3 lwres_endhostent.3 \
80                 lwres_gethostent.3 lwres_endhostent_r.3 \
81                 lwres_gethostent.3 lwres_gethostbyaddr.3 \
82                 lwres_gethostent.3 lwres_gethostbyaddr_r.3 \
83                 lwres_gethostent.3 lwres_gethostbyname.3 \
84                 lwres_gethostent.3 lwres_gethostbyname2.3 \
85                 lwres_gethostent.3 lwres_gethostbyname_r.3 \
86                 lwres_gethostent.3 lwres_gethostent_r.3 \
87                 lwres_gethostent.3 lwres_sethostent.3 \
88                 lwres_gethostent.3 lwres_sethostent_r.3 \
89                 lwres_getipnode.3 lwres_freehostent.3 \
90                 lwres_getipnode.3 lwres_getipnodebyaddr.3 \
91                 lwres_getipnode.3 lwres_getipnodebyname.3 \
92                 lwres_gnba.3 lwres_gnbarequest_free.3 \
93                 lwres_gnba.3 lwres_gnbarequest_parse.3 \
94                 lwres_gnba.3 lwres_gnbarequest_render.3 \
95                 lwres_gnba.3 lwres_gnbaresponse_free.3 \
96                 lwres_gnba.3 lwres_gnbaresponse_parse.3 \
97                 lwres_gnba.3 lwres_gnbaresponse_render.3 \
98                 lwres_hstrerror.3 lwres_herror.3 \
99                 lwres_inetntop.3 lwres_net_ntop.3 \
100                 lwres_noop.3 lwres_nooprequest_free.3 \
101                 lwres_noop.3 lwres_nooprequest_parse.3 \
102                 lwres_noop.3 lwres_nooprequest_render.3 \
103                 lwres_noop.3 lwres_noopresponse_free.3 \
104                 lwres_noop.3 lwres_noopresponse_parse.3 \
105                 lwres_noop.3 lwres_noopresponse_render.3 \
106                 lwres_packet.3 lwres_lwpacket_parseheader.3 \
107                 lwres_packet.3 lwres_lwpacket_renderheader.3 \
108                 lwres_resutil.3 lwres_addr_parse.3 \
109                 lwres_resutil.3 lwres_getaddrsbyname.3 \
110                 lwres_resutil.3 lwres_getnamebyaddr.3 \
111                 lwres_resutil.3 lwres_string_parse.3
112
113 INCS=           ${SRCDIR}/include/lwres/context.h \
114                 ${SRCDIR}/include/lwres/int.h \
115                 ${SRCDIR}/include/lwres/ipv6.h \
116                 ${SRCDIR}/include/lwres/lang.h \
117                 ${SRCDIR}/include/lwres/list.h \
118                 ${SRCDIR}/include/lwres/lwbuffer.h \
119                 ${SRCDIR}/include/lwres/lwpacket.h \
120                 ${SRCDIR}/include/lwres/lwres.h \
121                 ${SRCDIR}/include/lwres/result.h \
122                 ${SRCDIR}/include/lwres/version.h \
123                 ${SRCDIR}/unix/include/lwres/net.h \
124                 lwres/netdb.h \
125                 lwres/platform.h
126
127 INCSDIR=        ${INCLUDEDIR}/lwres
128 .endif
129
130 .include <bsd.lib.mk>