Cross Reference: Makefile
xref: /src/sys/modules/pf/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/modules/pf/
Makefile revision 1.16
1# $NetBSD: Makefile,v 1.16 2023/05/29 20:31:10 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
25.if defined(HAVE_GCC) && ${HAVE_GCC} >= 7 && ${ACTIVE_CC} == "gcc"
26COPTS.pf.c+=	-Wno-error=implicit-fallthrough
27.endif
28COPTS.pf.c+=		${CC_NO_ADDR_OF_PACKED_MEMBER}
29COPTS.pf_norm.c+=	${CC_NO_ADDR_OF_PACKED_MEMBER}
30COPTS.pf_table.c+=	${CC_NO_ADDR_OF_PACKED_MEMBER}
31
32.include <bsd.kmodule.mk>
33

Indexes created Mon Dec 22 08:09:38 GMT 2025