1 1.7 christos # $NetBSD: Makefile,v 1.7 2026/01/15 21:35:19 christos Exp $ 2 1.1 christos 3 1.1 christos LIBISPRIVATE=yes 4 1.1 christos .include <bsd.init.mk> 5 1.1 christos 6 1.7 christos SIMDZONE=${NSD}/simdzone/src 7 1.7 christos .PATH: ${NSD}/compat ${NSD}/util ${SIMDZONE} ${SIMDZONE}/fallback 8 1.7 christos CPPFLAGS+=-I${SIMDZONE} 9 1.1 christos 10 1.1 christos LIB=nsd 11 1.1 christos SRCS=\ 12 1.1 christos answer.c \ 13 1.1 christos axfr.c \ 14 1.2 christos bitset.c \ 15 1.1 christos buffer.c \ 16 1.1 christos configlexer.c \ 17 1.1 christos configparser.c \ 18 1.1 christos dname.c \ 19 1.1 christos dns.c \ 20 1.1 christos edns.c \ 21 1.1 christos iterated_hash.c \ 22 1.3 christos ixfr.c \ 23 1.3 christos ixfrcreate.c \ 24 1.1 christos lookup3.c \ 25 1.1 christos namedb.c \ 26 1.1 christos nsec3.c \ 27 1.1 christos options.c \ 28 1.1 christos packet.c \ 29 1.7 christos parser.c \ 30 1.3 christos popen3.c \ 31 1.6 christos proxy_protocol.c \ 32 1.1 christos query.c \ 33 1.1 christos radtree.c \ 34 1.1 christos radtree.c \ 35 1.1 christos rbtree.c \ 36 1.1 christos rdata.c \ 37 1.1 christos region-allocator.c \ 38 1.1 christos rrl.c \ 39 1.3 christos siphash.c \ 40 1.1 christos tsig-openssl.c \ 41 1.1 christos tsig.c \ 42 1.1 christos udb.c \ 43 1.3 christos util.c \ 44 1.7 christos verify.c \ 45 1.7 christos zone.c 46 1.1 christos 47 1.1 christos SRCS+=\ 48 1.1 christos b64_ntop.c \ 49 1.1 christos b64_pton.c 50 1.1 christos 51 1.1 christos LIBDPLIBS+= ${DPLIBS} 52 1.1 christos 53 1.1 christos .include <bsd.lib.mk> 54 1.1 christos 55 1.4 christos COPTS.tsig-openssl.c+= -Wno-error=deprecated-declarations 56 1.5 christos COPTS.iterated_hash.c+= -Wno-error=deprecated-declarations 57 1.5 christos 58 1.4 christos 59 1.1 christos # Use the generated files 60 1.1 christos .y.c: 61