minix/external/bsd/libpcap/bin/Makefile
David van Moolenbroek d56f51ea7d Import NetBSD libpcap
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
2017-03-21 22:00:18 +00:00

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>