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