Home | History | Annotate | Line # | Download | only in pf
      1 # $NetBSD: Makefile,v 1.18 2023/06/03 21:30:23 lukem Exp $
      2 
      3 .include "../Makefile.inc"
      4 
      5 .PATH:	${S}/dist/pf/net ${S}/dist/pf/netinet
      6 
      7 KMOD=	pf
      8 IOCONF=	pf.ioconf
      9 SRCS=	if_compat.c
     10 SRCS+=	if_pflog.c
     11 SRCS+=	pf.c
     12 SRCS+=	pf_if.c
     13 SRCS+=	pf_ioctl.c
     14 SRCS+=	pf_mtag.c
     15 SRCS+=	pf_norm.c
     16 SRCS+=	pf_osfp.c
     17 SRCS+=	pf_ruleset.c
     18 SRCS+=	pf_table.c
     19 SRCS+=	tcp_rndiss.c
     20 
     21 CPPFLAGS+=	-I${S}/dist/pf -I${S} -DINET6 -DINET
     22 
     23 WARNS=	3
     24 
     25 COPTS.pf.c+=		${CC_WNO_IMPLICIT_FALLTHROUGH} ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
     26 COPTS.pf_norm.c+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
     27 COPTS.pf_table.c+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
     28 
     29 .include <bsd.kmodule.mk>
     30