1# $NetBSD: Makefile,v 1.4 2020/08/03 17:23:35 christos Exp $ 2 3LDADD+=-lns 4DPADD+=${LIBNS} 5 6.include <bsd.init.mk> 7 8PROG= named 9MAN= named.8 named.conf.5 10BINDIR= /usr/sbin 11 12DIST=${IDIST}/bin/named 13CPPFLAGS+=-I${DIST}/include -I${DIST}/unix/include -DCONFIGARGS=\"defaults\" 14CPPFLAGS+=-DNO_VERSION_DATE -DPRODUCT=\"BIND\" -DSRCID=\"${SRCID}\" 15CPPFLAGS+=-DDESCRIPTION=\"\(Extended\ Support\ Version\)\" 16CPPFLAGS+=-DBUILDER=\"make\" # I am tempted to say Bob 17CPPFLAGS+=-DNAMED_SYSCONFDIR=\"${SYSCONFDIR}\" 18CPPFLAGS+=-DNAMED_LOCALSTATEDIR=\"/var\" 19 20.include "${IDIST}/srcid" 21 22.if defined(HAVE_GCC) || defined(HAVE_LLVM) 23.for f in client 24COPTS.${f}.c+= -fno-strict-aliasing 25.endfor 26.endif 27 28CWARNFLAGS.clang+= -Wno-tautological-constant-out-of-range-compare 29 30.PATH: ${DIST}/unix ${DIST} ${IDIST}/doc/man 31 32SRCS_UNIX= os.c dlz_dlopen_driver.c 33SRCS= builtin.c config.c control.c controlconf.c \ 34 log.c logconf.c \ 35 main.c server.c statschannel.c \ 36 tkeyconf.c tsigconf.c \ 37 zoneconf.c ${SRCS_UNIX} 38 39main.o: ${VERSIONFILE} 40 41.include <bsd.prog.mk> 42