1
1
# Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
2
# Copyright (C) 1998-2001 Internet Software Consortium.
2
# Copyright (C) 1998-2002 Internet Software Consortium.
4
4
# Permission to use, copy, modify, and distribute this software for any
5
5
# purpose with or without fee is hereby granted, provided that the above
13
13
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
14
14
# PERFORMANCE OF THIS SOFTWARE.
16
# $Id: Makefile.in,v 1.74.2.4 2004/08/21 06:44:30 marka Exp $
16
# $Id: Makefile.in,v 1.74.12.11 2004/09/06 21:47:25 marka Exp $
34
34
CINCLUDES = -I${srcdir}/include -I${srcdir}/unix/include \
35
${LWRES_INCLUDES} ${DNS_INCLUDES} \
35
${LWRES_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES} \
36
36
${ISCCFG_INCLUDES} ${ISCCC_INCLUDES} ${ISC_INCLUDES} \
37
37
${DBDRIVER_INCLUDES}
42
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_OPENSSL_LIBS@ @DNS_GSSAPI_LIBS@
42
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
43
43
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
44
44
ISCCCLIBS = ../../lib/isccc/libisccc.@A@
45
45
ISCLIBS = ../../lib/isc/libisc.@A@
46
46
LWRESLIBS = ../../lib/lwres/liblwres.@A@
47
BIND9LIBS = ../../lib/bind9/libbind9.@A@
48
49
DNSDEPLIBS = ../../lib/dns/libdns.@A@
49
50
ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
50
51
ISCCCDEPLIBS = ../../lib/isccc/libisccc.@A@
51
52
ISCDEPLIBS = ../../lib/isc/libisc.@A@
52
53
LWRESDEPLIBS = ../../lib/lwres/liblwres.@A@
54
BIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
54
DEPLIBS = ${LWRESDEPLIBS} ${DNSDEPLIBS} \
56
DEPLIBS = ${LWRESDEPLIBS} ${DNSDEPLIBS} ${BIND9DEPLIBS} \
55
57
${ISCCFGDEPLIBS} ${ISCCCDEPLIBS} ${ISCDEPLIBS}
57
LIBS = ${LWRESLIBS} ${DNSLIBS} \
59
LIBS = ${LWRESLIBS} ${DNSLIBS} ${BIND9LIBS} \
58
60
${ISCCFGLIBS} ${ISCCCLIBS} ${ISCLIBS} ${DBDRIVER_LIBS} @LIBS@
62
TARGETS = named lwresd
64
TARGETS = named@EXEEXT@ lwresd@EXEEXT@
64
OBJS = aclconf.@O@ client.@O@ config.@O@ control.@O@ controlconf.@O@ interfacemgr.@O@ \
66
OBJS = aclconf.@O@ builtin.@O@ client.@O@ config.@O@ control.@O@ \
67
controlconf.@O@ interfacemgr.@O@ \
65
68
listenlist.@O@ log.@O@ logconf.@O@ main.@O@ notify.@O@ \
66
69
query.@O@ server.@O@ sortlist.@O@ \
67
70
tkeyconf.@O@ tsigconf.@O@ update.@O@ xfrout.@O@ \
73
76
UOBJS = unix/os.@O@
75
SRCS = aclconf.c client.c config.c control.c controlconf.c interfacemgr.c \
78
SRCS = aclconf.c builtin.c client.c config.c control.c \
79
controlconf.c interfacemgr.c \
76
80
listenlist.c log.c logconf.c main.c notify.c \
77
81
query.c server.c sortlist.c \
78
82
tkeyconf.c tsigconf.c update.c xfrout.c \
93
${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} -DVERSION=\"${VERSION}\" \
97
${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
98
-DVERSION=\"${VERSION}\" \
94
99
-DNS_LOCALSTATEDIR=\"${localstatedir}\" \
95
100
-DNS_SYSCONFDIR=\"${sysconfdir}\" -c ${srcdir}/main.c
97
102
config.@O@: config.c
98
${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} -DVERSION=\"${VERSION}\" \
103
${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
104
-DVERSION=\"${VERSION}\" \
99
105
-DNS_LOCALSTATEDIR=\"${localstatedir}\" \
100
106
-c ${srcdir}/config.c
102
named: ${OBJS} ${UOBJS} ${DEPLIBS}
103
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${OBJS} ${UOBJS} ${LIBS}
108
named@EXEEXT@: ${OBJS} ${UOBJS} ${DEPLIBS}
109
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
110
${OBJS} ${UOBJS} ${LIBS}
112
lwresd@EXEEXT@: named@EXEEXT@
114
@LN@ named@EXEEXT@ lwresd@EXEEXT@
109
116
doc man:: ${MANOBJS}
114
121
clean distclean maintainer-clean::
122
rm -f ${TARGETS} ${OBJS}
118
125
$(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir}
126
$(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man5
119
127
$(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
121
install:: named lwresd installdirs
122
${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named ${DESTDIR}${sbindir}
123
(cd ${DESTDIR}${sbindir}; rm -f lwresd; @LN@ named lwresd)
124
for m in ${MANPAGES}; do ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man8; done
129
install:: named@EXEEXT@ lwresd@EXEEXT@ installdirs
130
${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named@EXEEXT@ ${DESTDIR}${sbindir}
131
(cd ${DESTDIR}${sbindir}; rm -f lwresd@EXEEXT@; @LN@ named@EXEEXT@ lwresd@EXEEXT@)
132
${INSTALL_DATA} ${srcdir}/named.8 ${DESTDIR}${mandir}/man8
133
${INSTALL_DATA} ${srcdir}/lwresd.8 ${DESTDIR}${mandir}/man8
134
${INSTALL_DATA} ${srcdir}/named.conf.5 ${DESTDIR}${mandir}/man5