1 1.141 rillig # $NetBSD: Makefile,v 1.141 2023/04/23 08:47:27 rillig Exp $ 2 1.1 jruoho 3 1.1 jruoho NOMAN= # defined 4 1.1 jruoho 5 1.1 jruoho .include <bsd.own.mk> 6 1.1 jruoho 7 1.87 rillig ARCHSUBDIR!= cd ${NETBSDSRCDIR}/usr.bin/xlint/lint1 && ${MAKE} -v ARCHSUBDIR 8 1.87 rillig 9 1.1 jruoho TESTSDIR= ${TESTSBASE}/usr.bin/xlint/lint1 10 1.1 jruoho 11 1.141 rillig TESTS_SH= t_integration t_usage 12 1.87 rillig TESTS_SH_SRC_t_integration= archsubdir.sh t_integration.sh 13 1.116 rillig CLEANFILES+= archsubdir.sh 14 1.127 rillig CLEANFILES+= *.exp 15 1.87 rillig 16 1.87 rillig archsubdir.sh: 17 1.87 rillig @echo archsubdir=${ARCHSUBDIR} >${.TARGET} 18 1.1 jruoho 19 1.1 jruoho FILESDIR= ${TESTSDIR} 20 1.140 rillig FILES+= ${:!cd ${.CURDIR} && echo *.c *.exp-ln!} 21 1.128 rillig FILES+= check-expect.lua 22 1.1 jruoho 23 1.21 rillig # Note: only works for adding tests. 24 1.21 rillig # To remove a test, the $$mi file must be edited manually. 25 1.21 rillig sync-mi: .PHONY 26 1.21 rillig @set -eu; \ 27 1.21 rillig cd "${MAKEFILE:tA:H}/../../../.."; \ 28 1.21 rillig mi="distrib/sets/lists/tests/mi"; \ 29 1.21 rillig cvs update "$$mi"; \ 30 1.21 rillig fmt="./usr/tests/usr.bin/xlint/lint1/%s\ttests-usr.bin-tests\tcompattestfile,atf\n"; \ 31 1.21 rillig cat "$$mi" > "$$mi.tmp"; \ 32 1.128 rillig printf "$$fmt" ${FILES} >> "$$mi.tmp"; \ 33 1.21 rillig distrib/sets/fmt-list "$$mi.tmp"; \ 34 1.21 rillig mv "$$mi.tmp" "$$mi"; \ 35 1.21 rillig cvs diff "$$mi" || true 36 1.21 rillig 37 1.70 rillig accept: .PHONY 38 1.87 rillig @archsubdir=${ARCHSUBDIR:Q} sh ./accept.sh '' 39 1.70 rillig 40 1.1 jruoho .include <bsd.test.mk> 41