Lines Matching full:prefix
68 def emit_prolog(suites, prefix): argument
69 all_targets = ' '.join((f'{prefix}-{k}' for k in suites.keys()))
70 all_xml = ' '.join((f'{prefix}-report-{k}.junit.xml' for k in suites.keys()))
72 print(f'all-{prefix}-targets = {all_targets}')
73 print(f'all-{prefix}-xml = {all_xml}')
74 …print(f'.PHONY: {prefix} do-meson-{prefix} {prefix}-report.junit.xml $(all-{prefix}-targets) $(all…
75 print(f'ifeq ($(filter {prefix}, $(MAKECMDGOALS)),)')
76 print(f'.{prefix}.mtestargs += $(call .speed.$(SPEED), $(.{prefix}.mtest-suites))')
78 print(f'{prefix}-build: run-ninja')
79 print(f'{prefix} $(all-{prefix}-targets): do-meson-{prefix}')
80 print(f'do-meson-{prefix}: run-ninja; $(if $(MAKE.n),,+)$(MESON) test $(.{prefix}.mtestargs)')
81 print(f'{prefix}-report.junit.xml $(all-{prefix}-xml): {prefix}-report%.junit.xml: run-ninja')
82 …print(f'\t$(MAKE) {prefix}$* MTESTARGS="$(MTESTARGS) --logbase {prefix}-report$*" && ln -f meson-l…
84 def emit_suite_deps(name, suite, prefix): argument
86 …targets = [f'{prefix}-{name}', f'{prefix}-report-{name}.junit.xml', f'{prefix}', f'{prefix}-report…
87 f'{prefix}-build']
89 print(f'.{prefix}-{name}.deps = {deps}')
91 print(f'.ninja-goals.{t} += $(.{prefix}-{name}.deps)')
93 def emit_suite(name, suite, prefix): argument
94 emit_suite_deps(name, suite, prefix)
95 targets = f'{prefix}-{name} {prefix}-report-{name}.junit.xml {prefix} {prefix}-report.junit.xml'
97 print(f'.{prefix}.mtest-suites += ' + ' '.join(suite.names(name)))