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/
11.8Srillig# $NetBSD: Makefile,v 1.8 2021/08/28 19:45:18 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.8SrilligTESTS+=		output_sorted
211.3SrilligTESTS+=		read
221.6SrilligTESTS+=		read_lp64
231.3SrilligTESTS+=		read_printf
241.3Srillig
251.7SrilligFILES+=		${TESTS:=.ln}
261.7SrilligFILES+=		${TESTS:Nemit*:=.exp}
271.7SrilligFILES+=		${TESTS:Memit*:=.exp-ln}
281.1Srillig
291.1Srillig# Note: only works for adding tests.
301.1Srillig# To remove a test, the $$mi file must be edited manually.
311.1Srilligsync-mi: .PHONY
321.1Srillig	@set -eu;							\
331.1Srillig	cd "${MAKEFILE:tA:H}/../../../..";				\
341.1Srillig	mi="distrib/sets/lists/tests/mi";				\
351.1Srillig	cvs update "$$mi";						\
361.1Srillig	fmt="./usr/tests/usr.bin/xlint/lint2/%s\ttests-usr.bin-tests\tcompattestfile,atf\n"; \
371.1Srillig	cat "$$mi" > "$$mi.tmp";					\
381.1Srillig	printf "$$fmt" ${FILES} >> "$$mi.tmp";				\
391.1Srillig	distrib/sets/fmt-list "$$mi.tmp";				\
401.1Srillig	mv "$$mi.tmp" "$$mi";						\
411.1Srillig	cvs diff "$$mi" || true
421.1Srillig
431.1Srillig.include <bsd.test.mk>
44

Indexes created Wed Dec 03 09:09:31 GMT 2025