Home | History | Annotate | Line # | Download | only in lint1
Makefile revision 1.141
      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