Cross Reference: Makefile
xref: /src/tests/usr.bin/xlint/lint2/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/tests/usr.bin/xlint/lint2/
Makefile revision 1.7
11.7Srillig# $NetBSD: Makefile,v 1.7 2021/08/24 21:30:52 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.7SrilligTESTS+=		emit
141.7SrilligTESTS+=		emit_lp64
151.1Srillig.for msg in \
161.1Srillig    000 001 002 003 004 005 006 007 008 009 \
171.1Srillig    010 011 012 013 014 015 016 017 018
181.3SrilligTESTS+=		msg_${msg}
191.1Srillig.endfor
201.3SrilligTESTS+=		read
211.6SrilligTESTS+=		read_lp64
221.3SrilligTESTS+=		read_printf
231.3Srillig
241.7SrilligFILES+=		${TESTS:=.ln}
251.7SrilligFILES+=		${TESTS:Nemit*:=.exp}
261.7SrilligFILES+=		${TESTS:Memit*:=.exp-ln}
271.1Srillig
281.1Srillig# Note: only works for adding tests.
291.1Srillig# To remove a test, the $$mi file must be edited manually.
301.1Srilligsync-mi: .PHONY
311.1Srillig	@set -eu;							\
321.1Srillig	cd "${MAKEFILE:tA:H}/../../../..";				\
331.1Srillig	mi="distrib/sets/lists/tests/mi";				\
341.1Srillig	cvs update "$$mi";						\
351.1Srillig	fmt="./usr/tests/usr.bin/xlint/lint2/%s\ttests-usr.bin-tests\tcompattestfile,atf\n"; \
361.1Srillig	cat "$$mi" > "$$mi.tmp";					\
371.1Srillig	printf "$$fmt" ${FILES} >> "$$mi.tmp";				\
381.1Srillig	distrib/sets/fmt-list "$$mi.tmp";				\
391.1Srillig	mv "$$mi.tmp" "$$mi";						\
401.1Srillig	cvs diff "$$mi" || true
411.1Srillig
421.1Srillig.include <bsd.test.mk>
43

Indexes created Thu Dec 04 15:09:31 GMT 2025