Makefile revision 1.6
11.6Srillig# $NetBSD: Makefile,v 1.6 2021/08/08 16:35:15 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.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.3SrilligTESTS+= msg_${msg} 171.1Srillig.endfor 181.3SrilligTESTS+= read 191.6SrilligTESTS+= read_lp64 201.3SrilligTESTS+= read_printf 211.3Srillig 221.3SrilligFILES+= ${TESTS:=.ln} ${TESTS:=.exp} 231.1Srillig 241.1Srillig# Note: only works for adding tests. 251.1Srillig# To remove a test, the $$mi file must be edited manually. 261.1Srilligsync-mi: .PHONY 271.1Srillig @set -eu; \ 281.1Srillig cd "${MAKEFILE:tA:H}/../../../.."; \ 291.1Srillig mi="distrib/sets/lists/tests/mi"; \ 301.1Srillig cvs update "$$mi"; \ 311.1Srillig fmt="./usr/tests/usr.bin/xlint/lint2/%s\ttests-usr.bin-tests\tcompattestfile,atf\n"; \ 321.1Srillig cat "$$mi" > "$$mi.tmp"; \ 331.1Srillig printf "$$fmt" ${FILES} >> "$$mi.tmp"; \ 341.1Srillig distrib/sets/fmt-list "$$mi.tmp"; \ 351.1Srillig mv "$$mi.tmp" "$$mi"; \ 361.1Srillig cvs diff "$$mi" || true 371.1Srillig 381.1Srillig.include <bsd.test.mk> 39