11.15Sjoe# $NetBSD: Makefile,v 1.15 2025/06/01 00:48:41 joe Exp $ 21.1Srmind# 31.1Srmind# Public Domain 41.1Srmind# 51.1Srmind 61.1SrmindPROG= npftest 71.7SrmindNOMAN= # no man page 81.9SchristosPAXCTL_FLAGS.npftest += +m 91.7Srmind 101.7SrmindWARNS= 5 111.7SrmindNOLINT= # disabled (note: deliberately) 121.1Srmind 131.2SrmindSRCS= npftest.c npfstream.c 141.1SrmindCPPFLAGS+= -I${.CURDIR} 151.1Srmind 161.1SrmindLIBNPFTEST!= cd ${.CURDIR}/libnpftest && ${MAKE} -V .OBJDIR 171.1SrmindDPADD+= ${LIBNPFTEST}/libnpftest.a 181.1SrmindLDADD+= -L${LIBNPFTEST} -lnpftest 191.1Srmind 201.13SchristosLDADD+= -lrump -lrumpvfs_nofifofs -lrumpvfs -lrumpuser 211.15SjoeLDADD+= -lrumpnet -lrumpnet_net -lrumpdev_bpf -lrumpnet_netinet 221.6Salnsn 231.14Smartin.if ${RUMP_SANITIZE:Uno} != "no" 241.14SmartinLDADD+= -fsanitize=${RUMP_SANITIZE} 251.14Smartin.endif 261.14Smartin 271.7Srmind.include <bsd.own.mk> 281.7Srmind 291.6Salnsn.if ${MKSLJIT} != "no" 301.6SalnsnLDADD+= -lrumpkern_sljit -lrumpnet_bpfjit 311.6Salnsn.endif 321.6Salnsn 331.11SrmindLDADD+= -lrumpkern_nv -lrumpnet_npf 341.11SrmindLDADD+= -lpcap -lpthread 351.2Srmind 361.11SrmindPROGDPLIBS+= nv ${NETBSDSRCDIR}/external/bsd/libnv/lib 371.11SrmindCPPFLAGS+= -I ${NETBSDSRCDIR}/sys/external/bsd/libnv/dist 381.1Srmind 391.1SrmindSUBDIR+= libnpftest 401.1Srmind 411.1Srmind${LIBNPFTEST}/libnpftest.a: all-libnpftest 421.1Srmind 431.1Srmind.include <bsd.subdir.mk> 441.1Srmind.include <bsd.prog.mk> 45