Skip to content

Commit 3e49eea

Browse files
authored
Better ordering on print-report (#2062)
1 parent 30e2240 commit 3e49eea

File tree

1 file changed

+26
-8
lines changed

1 file changed

+26
-8
lines changed

Makefile.examples

+26-8
Original file line numberDiff line numberDiff line change
@@ -353,21 +353,35 @@ Makefile.test-amd64-files.mk: fiat-amd64/gentest.py $(AMD64_ASM_FILES)
353353
include Makefile.test-amd64-files.mk
354354

355355
.PHONY: test-amd64-files-print-report test-amd64-files-lite-print-report only-test-amd64-files-print-report only-test-amd64-files-lite-print-report
356-
.PHONY: test-amd64-files-print-report-after-make test-amd64-files-lite-print-report-after-make only-test-amd64-files-print-report-after-make only-test-amd64-files-lite-print-report-after-make
357356

358357
test-amd64-files-print-report:: STATUS_FILES=$(AMD64_ASM_STATUS_FILES)
359-
only-test-amd64-files-print-report only-test-amd64-files-print-report-after-make:: STATUS_FILES=$(AMD64_ASM_ONLY_STATUS_FILES)
358+
only-test-amd64-files-print-report:: STATUS_FILES=$(AMD64_ASM_ONLY_STATUS_FILES)
360359
test-amd64-files-lite-print-report:: STATUS_FILES=$(AMD64_ASM_SMALL_STATUS_FILES)
361-
only-test-amd64-files-lite-print-report only-test-amd64-files-lite-print-report-after-make:: STATUS_FILES=$(AMD64_ASM_SMALL_ONLY_STATUS_FILES)
360+
only-test-amd64-files-lite-print-report:: STATUS_FILES=$(AMD64_ASM_SMALL_ONLY_STATUS_FILES)
362361
test-amd64-files-status: STATUS_FILES=$(AMD64_ASM_STATUS_FILES)
363362
only-test-amd64-files-status: STATUS_FILES=$(AMD64_ASM_ONLY_STATUS_FILES)
364363
test-amd64-files-lite-status: STATUS_FILES=$(AMD64_ASM_SMALL_STATUS_FILES)
365364
only-test-amd64-files-lite-status: STATUS_FILES=$(AMD64_ASM_SMALL_ONLY_STATUS_FILES)
366365

367-
only-test-amd64-files-print-report-after-make:: | only-test-amd64-files-status
368-
only-test-amd64-files-lite-print-report-after-make:: | only-test-amd64-files-lite-status
366+
only-test-amd64-files-print-report:: | $(filter only-test-amd64-files-status,$(MAKECMDGOALS))
367+
only-test-amd64-files-lite-print-report:: | $(filter only-test-amd64-files-lite-status,$(MAKECMDGOALS))
368+
test-amd64-files-print-report:: | $(filter test-amd64-files-status,$(MAKECMDGOALS))
369+
test-amd64-files-lite-print-report:: | $(filter test-amd64-files-lite-status,$(MAKECMDGOALS))
369370

370-
test-amd64-files-print-report only-test-amd64-files-print-report test-amd64-files-lite-print-report only-test-amd64-files-lite-print-report test-amd64-files-print-report-after-make only-test-amd64-files-print-report-after-make test-amd64-files-lite-print-report-after-make only-test-amd64-files-lite-print-report-after-make::
371+
ifneq ($(filter only-test-amd64-files only-test-amd64-files-print-report,$(MAKECMDGOALS)),)
372+
only-test-amd64-files-print-report:: | only-test-amd64-files-status
373+
endif
374+
ifneq ($(filter test-amd64-files test-amd64-files-print-report,$(MAKECMDGOALS)),)
375+
test-amd64-files-print-report:: | test-amd64-files-status
376+
endif
377+
ifneq ($(filter test-amd64-files-lite test-amd64-files-lite-print-report,$(MAKECMDGOALS)),)
378+
test-amd64-files-lite-print-report:: | test-amd64-files-lite-status
379+
endif
380+
ifneq ($(filter only-test-amd64-files-lite only-test-amd64-files-lite-print-report,$(MAKECMDGOALS)),)
381+
only-test-amd64-files-lite-print-report:: | only-test-amd64-files-lite-status
382+
endif
383+
384+
test-amd64-files-print-report only-test-amd64-files-print-report test-amd64-files-lite-print-report only-test-amd64-files-lite-print-report::
371385
@ export passed=$$(cat $(STATUS_FILES) 2>/dev/null | grep -c '^0$$'); \
372386
export total=$(words $(STATUS_FILES)); \
373387
export failed=$$(expr $${total} - $${passed}); \
@@ -387,11 +401,15 @@ test-amd64-files test-amd64-files-lite: $(UNSATURATED_SOLINAS) $(WORD_BY_WORD_MO
387401

388402
test-amd64-files: test-amd64-files-print-report test-amd64-files-status
389403

390-
only-test-amd64-files: only-test-amd64-files-print-report-after-make only-test-amd64-files-status
404+
only-test-amd64-files: only-test-amd64-files-print-report only-test-amd64-files-status
391405

392406
test-amd64-files-lite: test-amd64-files-lite-print-report test-amd64-files-lite-status
393407

394-
only-test-amd64-files-lite: only-test-amd64-files-lite-print-report-after-make only-test-amd64-files-lite-status
408+
only-test-amd64-files-lite: only-test-amd64-files-lite-print-report only-test-amd64-files-lite-status
409+
410+
411+
412+
395413

396414
etc/tscfreq: etc/tscfreq.c
397415
$(CC) etc/tscfreq.c -s -Os -o etc/tscfreq

0 commit comments

Comments
 (0)