intel/perf: move delete_query to gen_perf
[mesa.git] / src / intel / perf / meson.build
1 gen_hw_metrics = [
2 'hsw',
3 'bdw', 'chv',
4 'sklgt2', 'sklgt3', 'sklgt4',
5 'kblgt2', 'kblgt3',
6 'cflgt2', 'cflgt3',
7 'bxt', 'glk',
8 'cnl',
9 'icl',
10 ]
11
12 gen_hw_metrics_xml_files = []
13 foreach hw : gen_hw_metrics
14 gen_hw_metrics_xml_files += 'oa-@0@.xml'.format(hw)
15 endforeach
16
17 gen_perf_sources = [
18 'gen_perf.c',
19 'gen_perf_mdapi.c',
20 ]
21
22 gen_perf_sources += custom_target(
23 'intel-perf-sources',
24 input : gen_hw_metrics_xml_files,
25 output : [ 'gen_perf_metrics.c', 'gen_perf_metrics.h' ],
26 command : [
27 prog_python, files('gen_perf.py'),
28 '--code', '@OUTPUT0@', '--header', '@OUTPUT1@',
29 '@INPUT@',
30 ],
31 )
32
33 libintel_perf = static_library(
34 'intel_perf',
35 gen_perf_sources,
36 include_directories : [
37 inc_common, inc_intel, inc_util,
38 ],
39 c_args : [c_vis_args, no_override_init_args, '-msse2'],
40 cpp_args : [cpp_vis_args, '-msse2'],
41 )