Makefile revision 1.141
11.141Srillig# $NetBSD: Makefile,v 1.141 2023/04/23 08:47:27 rillig Exp $ 21.1Sjruoho 31.1SjruohoNOMAN= # defined 41.1Sjruoho 51.1Sjruoho.include <bsd.own.mk> 61.1Sjruoho 71.87SrilligARCHSUBDIR!= cd ${NETBSDSRCDIR}/usr.bin/xlint/lint1 && ${MAKE} -v ARCHSUBDIR 81.87Srillig 91.1SjruohoTESTSDIR= ${TESTSBASE}/usr.bin/xlint/lint1 101.1Sjruoho 111.141SrilligTESTS_SH= t_integration t_usage 121.87SrilligTESTS_SH_SRC_t_integration= archsubdir.sh t_integration.sh 131.116SrilligCLEANFILES+= archsubdir.sh 141.127SrilligCLEANFILES+= *.exp 151.87Srillig 161.87Srilligarchsubdir.sh: 171.87Srillig @echo archsubdir=${ARCHSUBDIR} >${.TARGET} 181.1Sjruoho 191.1SjruohoFILESDIR= ${TESTSDIR} 201.140SrilligFILES+= ${:!cd ${.CURDIR} && echo *.c *.exp-ln!} 211.128SrilligFILES+= check-expect.lua 221.1Sjruoho 231.21Srillig# Note: only works for adding tests. 241.21Srillig# To remove a test, the $$mi file must be edited manually. 251.21Srilligsync-mi: .PHONY 261.21Srillig @set -eu; \ 271.21Srillig cd "${MAKEFILE:tA:H}/../../../.."; \ 281.21Srillig mi="distrib/sets/lists/tests/mi"; \ 291.21Srillig cvs update "$$mi"; \ 301.21Srillig fmt="./usr/tests/usr.bin/xlint/lint1/%s\ttests-usr.bin-tests\tcompattestfile,atf\n"; \ 311.21Srillig cat "$$mi" > "$$mi.tmp"; \ 321.128Srillig printf "$$fmt" ${FILES} >> "$$mi.tmp"; \ 331.21Srillig distrib/sets/fmt-list "$$mi.tmp"; \ 341.21Srillig mv "$$mi.tmp" "$$mi"; \ 351.21Srillig cvs diff "$$mi" || true 361.21Srillig 371.70Srilligaccept: .PHONY 381.87Srillig @archsubdir=${ARCHSUBDIR:Q} sh ./accept.sh '' 391.70Srillig 401.1Sjruoho.include <bsd.test.mk> 41