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