1# $NetBSD$ 2# 3# Public Domain 4# 5 6PROG= npftest 7NOMAN= # no man page 8PAXCTL_FLAGS.npftest += +m 9 10WARNS= 5 11NOLINT= # disabled (note: deliberately) 12 13SRCS= npftest.c npfstream.c 14CPPFLAGS+= -I${.CURDIR} 15 16LIBNPFTEST!= cd ${.CURDIR}/libnpftest && ${MAKE} -V .OBJDIR 17DPADD+= ${LIBNPFTEST}/libnpftest.a 18LDADD+= -L${LIBNPFTEST} -lnpftest 19 20LDADD+= -lrump -lrumpvfs_nofifofs -lrumpvfs -lrumpuser 21LDADD+= -lrumpnet -lrumpnet_net -lrumpdev_bpf 22 23.if ${RUMP_SANITIZE:Uno} != "no" 24LDADD+= -fsanitize=${RUMP_SANITIZE} 25.endif 26 27.include <bsd.own.mk> 28 29.if ${MKSLJIT} != "no" 30LDADD+= -lrumpkern_sljit -lrumpnet_bpfjit 31.endif 32 33LDADD+= -lrumpkern_nv -lrumpnet_npf 34LDADD+= -lpcap -lpthread 35 36PROGDPLIBS+= nv ${NETBSDSRCDIR}/external/bsd/libnv/lib 37CPPFLAGS+= -I ${NETBSDSRCDIR}/sys/external/bsd/libnv/dist 38 39SUBDIR+= libnpftest 40 41${LIBNPFTEST}/libnpftest.a: all-libnpftest 42 43.include <bsd.subdir.mk> 44.include <bsd.prog.mk> 45