xref: /freebsd/sbin/pfctl/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1c6063d0dSWarner Losh.include <src.opts.mk>
2f870cb7fSBjoern A. Zeeb
37de1daebSGlen BarberPACKAGE=pf
46d76ed56SBrad DavisCONFS=	pf.os
5278445baSMax LaierPROG=	pfctl
63b3a8eb9SGleb SmirnoffMAN=	pfctl.8
7278445baSMax Laier
8278445baSMax LaierSRCS = pfctl.c parse.y pfctl_parser.c pf_print_state.c pfctl_altq.c
9278445baSMax LaierSRCS+= pfctl_osfp.c pfctl_radix.c pfctl_table.c pfctl_qstats.c
10*0d71f9f3SKristof ProvostSRCS+= pfctl_optimize.c
1160ee3847SMax LaierSRCS+= pf_ruleset.c
12278445baSMax Laier
13106d8391SRuslan ErmilovWARNS?=	2
14278445baSMax LaierCFLAGS+= -Wall -Wmissing-prototypes -Wno-uninitialized
153b3a8eb9SGleb SmirnoffCFLAGS+= -Wstrict-prototypes
163b3a8eb9SGleb SmirnoffCFLAGS+= -DENABLE_ALTQ -I${.CURDIR}
17*0d71f9f3SKristof ProvostCFLAGS+= -I${SRCTOP}/lib/libpfctl -I${OBJTOP}/lib/libpfctl
18278445baSMax Laier
19f870cb7fSBjoern A. Zeeb# Need to use "WITH_" prefix to not conflict with the l/y INET/INET6 keywords
20f870cb7fSBjoern A. Zeeb.if ${MK_INET6_SUPPORT} != "no"
21f870cb7fSBjoern A. ZeebCFLAGS+= -DWITH_INET6
22f870cb7fSBjoern A. Zeeb.endif
23f870cb7fSBjoern A. Zeeb.if ${MK_INET_SUPPORT} != "no"
24f870cb7fSBjoern A. ZeebCFLAGS+= -DWITH_INET
25f870cb7fSBjoern A. Zeeb.endif
26f870cb7fSBjoern A. Zeeb
27278445baSMax LaierYFLAGS=
28278445baSMax Laier
29*0d71f9f3SKristof ProvostLIBADD=	m md pfctl
30278445baSMax Laier
31d511b20aSEnji CooperHAS_TESTS=
324b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests
334d7709ddSKristof Provost
34278445baSMax Laier.include <bsd.prog.mk>
35