11.8Srillig# $NetBSD: Makefile,v 1.8 2021/08/28 19:45:18 rillig Exp $ 21.1Srillig 31.1SrilligNOMAN= yes 41.1Srillig 51.1Srillig.include <bsd.own.mk> 61.1Srillig 71.1SrilligTESTSDIR= ${TESTSBASE}/usr.bin/xlint/lint2 81.1Srillig 91.6SrilligTESTS_SH= t_lint2 101.1Srillig 111.1SrilligFILESDIR= ${TESTSDIR} 121.1Srillig 131.7SrilligTESTS+= emit 141.7SrilligTESTS+= emit_lp64 151.1Srillig.for msg in \ 161.1Srillig 000 001 002 003 004 005 006 007 008 009 \ 171.1Srillig 010 011 012 013 014 015 016 017 018 181.3SrilligTESTS+= msg_${msg} 191.1Srillig.endfor 201.8SrilligTESTS+= output_sorted 211.3SrilligTESTS+= read 221.6SrilligTESTS+= read_lp64 231.3SrilligTESTS+= read_printf 241.3Srillig 251.7SrilligFILES+= ${TESTS:=.ln} 261.7SrilligFILES+= ${TESTS:Nemit*:=.exp} 271.7SrilligFILES+= ${TESTS:Memit*:=.exp-ln} 281.1Srillig 291.1Srillig# Note: only works for adding tests. 301.1Srillig# To remove a test, the $$mi file must be edited manually. 311.1Srilligsync-mi: .PHONY 321.1Srillig @set -eu; \ 331.1Srillig cd "${MAKEFILE:tA:H}/../../../.."; \ 341.1Srillig mi="distrib/sets/lists/tests/mi"; \ 351.1Srillig cvs update "$$mi"; \ 361.1Srillig fmt="./usr/tests/usr.bin/xlint/lint2/%s\ttests-usr.bin-tests\tcompattestfile,atf\n"; \ 371.1Srillig cat "$$mi" > "$$mi.tmp"; \ 381.1Srillig printf "$$fmt" ${FILES} >> "$$mi.tmp"; \ 391.1Srillig distrib/sets/fmt-list "$$mi.tmp"; \ 401.1Srillig mv "$$mi.tmp" "$$mi"; \ 411.1Srillig cvs diff "$$mi" || true 421.1Srillig 431.1Srillig.include <bsd.test.mk> 44