Skip to content

Commit 3bffb8b

Browse files
committed
build: Add various shorthand make check rules
1 parent dd275cd commit 3bffb8b

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

mk/tests.mk

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -298,13 +298,25 @@ $(foreach target,$(CFG_TARGET_TRIPLES), \
298298

299299
# Make convenient Shorthand Targets for use on command
300300
# line or by other rules:
301-
check-stage0: check-stage0-$(CFG_HOST_TRIPLE)
302-
check-stage1: check-stage1-$(CFG_HOST_TRIPLE)
303-
check-stage2: check-stage2-$(CFG_HOST_TRIPLE)
304-
check-stage2-perf: check-stage2-$(CFG_HOST_TRIPLE)-perf
305-
check-stage2-rustc: check-stage2-$(CFG_HOST_TRIPLE)-rustc
306-
check-stage2-std: check-stage2-$(CFG_HOST_TRIPLE)-std
307-
check-stage3: check-stage3-$(CFG_HOST_TRIPLE)
301+
302+
define DEF_CHECK_STAGE
303+
304+
check-stage$(1): check-stage$(1)-$$(CFG_HOST_TRIPLE)
305+
check-stage$(1)-perf: check-stage$(1)-$$(CFG_HOST_TRIPLE)-perf
306+
check-stage$(1)-rustc: check-stage$(1)-$$(CFG_HOST_TRIPLE)-rustc
307+
check-stage$(1)-std: check-stage$(1)-$$(CFG_HOST_TRIPLE)-std
308+
check-stage$(1)-rpass: check-stage$(1)-$$(CFG_HOST_TRIPLE)-rpass
309+
check-stage$(1)-rfail: check-stage$(1)-$$(CFG_HOST_TRIPLE)-rfail
310+
check-stage$(1)-cfail: check-stage$(1)-$$(CFG_HOST_TRIPLE)-cfail
311+
check-stage$(1)-bench: check-stage$(1)-$$(CFG_HOST_TRIPLE)-bench
312+
313+
endef
314+
315+
$(eval $(call DEF_CHECK_STAGE,0))
316+
$(eval $(call DEF_CHECK_STAGE,1))
317+
$(eval $(call DEF_CHECK_STAGE,2))
318+
$(eval $(call DEF_CHECK_STAGE,3))
319+
308320

309321
######################################################################
310322
# Fast-test rules

0 commit comments

Comments
 (0)