xref: /aosp_15_r20/external/igt-gpu-tools/runner/testdata/meson.build (revision d83cc019efdc2edc6c4b16e9034a3ceb8d35d77c)
1*d83cc019SAndroid Build Coastguard Worker
2*d83cc019SAndroid Build Coastguard Workertestdata_progs = [ 'successtest',
3*d83cc019SAndroid Build Coastguard Worker		   'no-subtests',
4*d83cc019SAndroid Build Coastguard Worker		   'skippers',
5*d83cc019SAndroid Build Coastguard Worker		 ]
6*d83cc019SAndroid Build Coastguard Worker
7*d83cc019SAndroid Build Coastguard Workertestdata_executables = []
8*d83cc019SAndroid Build Coastguard Worker
9*d83cc019SAndroid Build Coastguard Workerforeach prog : testdata_progs
10*d83cc019SAndroid Build Coastguard Worker	testdata_executables += executable(prog, prog + '.c',
11*d83cc019SAndroid Build Coastguard Worker					   dependencies : igt_deps,
12*d83cc019SAndroid Build Coastguard Worker					   install : false)
13*d83cc019SAndroid Build Coastguard Workerendforeach
14*d83cc019SAndroid Build Coastguard Worker
15*d83cc019SAndroid Build Coastguard Workerconfigure_file(input : 'test-blacklist.txt',
16*d83cc019SAndroid Build Coastguard Worker	       output : 'test-blacklist.txt', copy : true)
17*d83cc019SAndroid Build Coastguard Workerconfigure_file(input : 'test-blacklist2.txt',
18*d83cc019SAndroid Build Coastguard Worker	       output : 'test-blacklist2.txt', copy : true)
19*d83cc019SAndroid Build Coastguard Worker
20*d83cc019SAndroid Build Coastguard Workertestdata_list = custom_target('testdata_testlist',
21*d83cc019SAndroid Build Coastguard Worker			      output : 'test-list.txt',
22*d83cc019SAndroid Build Coastguard Worker			      command : [ gen_testlist, '@OUTPUT@', testdata_progs ],
23*d83cc019SAndroid Build Coastguard Worker			      build_by_default : true)
24*d83cc019SAndroid Build Coastguard Worker
25*d83cc019SAndroid Build Coastguard Workertestdata_dir = meson.current_build_dir()
26