As part of this, we import bpf_filter.c from NetBSD. Even though that file is part of the NetBSD kernel, it is also used by userland (as is clear here). Our LWIP service has its own bpf_filter.c implementation but that implementation has certain limits (e.g. on program size) that are fine for a system service but should not apply to userland. The libpcap code has a number of blocks guarded by __NetBSD__, but none of those blocks apply to MINIX 3. In particular, some of the alignment logic used for NetBSD may in fact not work in our case. Change-Id: Ib187e22d627c929e111d5d4a991c3bee3c0154cb
24 lines
429 B
Makefile
24 lines
429 B
Makefile
# $NetBSD: Makefile,v 1.2 2010/12/05 09:09:39 mrg Exp $
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
.PATH: ${.CURDIR}/../dist
|
|
|
|
SCRIPTSDIR=/usr/bin
|
|
SCRIPTS=pcap-config
|
|
|
|
MAN=pcap-config.1
|
|
|
|
pcap-config: pcap-config.in
|
|
@rm -f ${.TARGET}
|
|
${TOOL_SED} -e 's,@libdir@,/usr/lib,g' \
|
|
-e 's,@includedir@,/usr/include,g' \
|
|
-e 's,@LIBS@,,g' < ${.ALLSRC} > ${.TARGET}
|
|
chmod a+x ${.TARGET}
|
|
|
|
CLEANFILES+= pcap-config
|
|
|
|
NOPROG=
|
|
|
|
.include <bsd.prog.mk>
|