Home | History | Annotate | Line # | Download | only in server
      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