1 # $NetBSD: Makefile,v 1.3 2012/08/02 00:22:32 matt Exp $ 2 # 3 4 .include "../Makefile.inc" 5 6 .PATH: ${S}/net 7 8 KMOD= bpf 9 # XXX: bpf_filter.c maybe needs to be its own module (or made 10 # inseparable from bpfilter?) 11 SRCS= bpf.c bpf_filter.c 12 13 .PATH: ${S}/arch/${MACHINE}/${MACHINE} 14 .PATH: ${S}/arch/${MACHINE_ARCH}/${MACHINE_ARCH} 15 .PATH: ${S}/arch/${MACHINE_CPU}/${MACHINE_CPU} 16 17 .if (exists(${S}/arch/${MACHINE}/${MACHINE}/bpf_jit_machdep.c)) || \ 18 (exists(${S}/arch/${MACHINE_ARCH}/${MACHINE_ARCH}/bpf_jit_machdep.c)) || \ 19 (exists(${S}/arch/${MACHINE_CPU}/${MACHINE_CPU}/bpf_jit_machdep.c)) 20 SRCS+= bpf_jit.c 21 SRCS+= bpf_jit_machdep.c 22 CPPFLAGS+= -DBPF_JIT 23 .endif 24 25 .include <bsd.kmodule.mk> 26