Lines Matching full:targets
3 # Create Makefile targets to run tests, from Meson's test introspection data.
42 def process_tests(test, targets, suites): argument
49 deps = (targets.get(x, []) for x in test['depends'])
72 print(f'all-{prefix}-targets = {all_targets}')
74 …print(f'.PHONY: {prefix} do-meson-{prefix} {prefix}-report.junit.xml $(all-{prefix}-targets) $(all…
79 print(f'{prefix} $(all-{prefix}-targets): do-meson-{prefix}')
86 …targets = [f'{prefix}-{name}', f'{prefix}-report-{name}.junit.xml', f'{prefix}', f'{prefix}-report…
90 for t in targets:
95 targets = f'{prefix}-{name} {prefix}-report-{name}.junit.xml {prefix} {prefix}-report.junit.xml'
96 print(f'ifneq ($(filter {targets}, $(MAKECMDGOALS)),)')
100 targets = {t['id']: [os.path.relpath(f) for f in t['filename']] variable
101 for t in introspect['targets']}
105 process_tests(test, targets, testsuites)
112 process_tests(test, targets, benchsuites)