Makefile revision 1.1
11.1Srillig# $NetBSD: Makefile,v 1.1 2021/08/05 22:36:08 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.1SrilligTESTS_SH= t_lint2 101.1Srillig 111.1SrilligFILESDIR= ${TESTSDIR} 121.1Srillig 131.1Srillig.for msg in \ 141.1Srillig 000 001 002 003 004 005 006 007 008 009 \ 151.1Srillig 010 011 012 013 014 015 016 017 018 161.1SrilligFILES+= msg_${msg}.exp msg_${msg}.ln 171.1Srillig.endfor 181.1Srillig 191.1Srillig# Note: only works for adding tests. 201.1Srillig# To remove a test, the $$mi file must be edited manually. 211.1Srilligsync-mi: .PHONY 221.1Srillig @set -eu; \ 231.1Srillig cd "${MAKEFILE:tA:H}/../../../.."; \ 241.1Srillig mi="distrib/sets/lists/tests/mi"; \ 251.1Srillig cvs update "$$mi"; \ 261.1Srillig fmt="./usr/tests/usr.bin/xlint/lint2/%s\ttests-usr.bin-tests\tcompattestfile,atf\n"; \ 271.1Srillig cat "$$mi" > "$$mi.tmp"; \ 281.1Srillig printf "$$fmt" ${FILES} >> "$$mi.tmp"; \ 291.1Srillig distrib/sets/fmt-list "$$mi.tmp"; \ 301.1Srillig mv "$$mi.tmp" "$$mi"; \ 311.1Srillig cvs diff "$$mi" || true 321.1Srillig 331.1Srillig.include <bsd.test.mk> 34