1 # $NetBSD: Makefile,v 1.11 2025/12/24 18:48:34 thorpej Exp $ 2 3 .include <bsd.own.mk> 4 5 SRCS = dhcpd.c dhcp.c bootp.c confpars.c db.c class.c failover.c \ 6 omapi.c mdb.c mdb6.c stables.c salloc.c ddns.c dhcpleasequery.c 7 PROG = dhcpd 8 MAN = dhcpd.8 dhcpd.conf.5 dhcpd.leases.5 9 10 DHCPSRCDIR= server 11 12 .if ${USE_INET6} != "no" 13 SRCS+= dhcpv6.c 14 .endif 15 16 .if ${MKSHARE} != "no" 17 FILESDIR= /usr/share/examples/dhcp 18 19 FILES= dhcpd.conf 20 .endif 21 22 .if !empty(MACHINE_ARCH:Msh3*) || ${MACHINE_ARCH} == "m68000" 23 COPTS.ddns.c += ${CC_WNO_STRINGOP_OVERFLOW} 24 .endif 25 26 COPTS.omapi.c += -Wno-stack-protector 27 COPTS.confpars.c+= ${CC_WNO_STRINGOP_TRUNCATION} 28 COPTS.mdb6.c+= ${CC_WNO_STRINGOP_OVERFLOW} 29 30 .include <bsd.prog.mk> 31