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 7KMOD= pf 8IOCONF= pf.ioconf 9SRCS= if_compat.c 10SRCS+= if_pflog.c 11SRCS+= pf.c 12SRCS+= pf_if.c 13SRCS+= pf_ioctl.c 14SRCS+= pf_mtag.c 15SRCS+= pf_norm.c 16SRCS+= pf_osfp.c 17SRCS+= pf_ruleset.c 18SRCS+= pf_table.c 19SRCS+= tcp_rndiss.c 20 21CPPFLAGS+= -I${S}/dist/pf -I${S} -DINET6 -DINET 22 23WARNS= 3 24 25COPTS.pf.c+= ${CC_WNO_IMPLICIT_FALLTHROUGH} ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} 26COPTS.pf_norm.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} 27COPTS.pf_table.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} 28 29.include <bsd.kmodule.mk> 30