1*74d02c86Sjasper# $OpenBSD: Makefile,v 1.20 2021/09/09 19:02:50 jasper Exp $ 26ee01a09Smpi 3c1915623SmpiBTRACE?= /usr/sbin/btrace 4124dd127SmpiALLOWDT!= sysctl -n kern.allowdt 56ee01a09Smpi 66ee01a09Smpi# scripts that don't need /dev/dt 7*74d02c86SjasperBT_LANG_SCRIPTS= arithm beginend boolean comments delete exit \ 8*74d02c86Sjasper histempty if \ 9a98f2d2dSmpi map mapclear mapempty mapsyntax mapzero map-unnamed \ 10f64bdaeaSmpi maxoperand min+max+sum multismts nsecs+var \ 11d53f6eccSmpi precedence print read-map-after-clear syntaxerror 126ee01a09Smpi 13124dd127Smpi# scripts that use kernel probes 14ebdf76caSmpiBT_KERN_SCRIPTS= multiprobe 156ee01a09Smpi 166a56c53fSbluhmREGRESS_EXPECTED_FAILURES= run-maxoperand 176ee01a09Smpi 186a56c53fSbluhm.for b in ${BT_LANG_SCRIPTS} 196a56c53fSbluhmREGRESS_TARGETS+= run-$b 206a56c53fSbluhmrun-$b: 21d53f6eccSmpi ${BTRACE} ${.CURDIR}/$b.bt 2>&1 | \ 226a56c53fSbluhm diff -u ${.CURDIR}/$b.ok /dev/stdin 236a56c53fSbluhm.endfor 246ee01a09Smpi 257f825f66Smpib=staticv 267f825f66SmpiREGRESS_TARGETS+= run-$b 277f825f66Smpirun-$b: 287f825f66Smpi ${BTRACE} ${.CURDIR}/$b.bt 42 1337 -2019 2>&1 | \ 297f825f66Smpi diff -u ${.CURDIR}/$b.ok /dev/stdin 307f825f66Smpi 31124dd127Smpi.for b in ${BT_KERN_SCRIPTS} 32124dd127SmpiREGRESS_TARGETS+= run-$b 33124dd127SmpiREGRESS_ROOT_TARGETS+= run-$b 34124dd127Smpirun-$b: 35124dd127Smpi.if ${ALLOWDT} 36124dd127Smpi ${BTRACE} ${.CURDIR}/$b.bt 2>&1 | \ 37124dd127Smpi diff -u ${.CURDIR}/$b.ok /dev/stdin 38124dd127Smpi.else 39124dd127Smpi @echo SKIPPED 40124dd127Smpi.endif 41124dd127Smpi.endfor 42124dd127Smpi 436ee01a09Smpi.include <bsd.regress.mk> 44