mesa/src/intel/perf/meson.build
Anuj Phogat 5d7e7545ac intel: Rename gen_{pipeline, oa, counter, hw} to intel_{..}
export SEARCH_PATH="src/intel src/gallium/drivers/iris src/mesa/drivers/dri/i965
grep -E "gen_" -rIl $SEARCH_PATH | xargs sed -ie "s/gen_\(pipeline\|oa\|counter\|hw\)/intel_\1/g"

Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10241>
2021-04-20 20:06:34 +00:00

43 lines
959 B
Meson

intel_hw_metrics = [
'hsw',
'bdw', 'chv',
'sklgt2', 'sklgt3', 'sklgt4',
'kblgt2', 'kblgt3',
'cflgt2', 'cflgt3',
'bxt', 'glk',
'icl', 'ehl',
'tglgt1', 'tglgt2', 'rkl', 'dg1', 'adl',
]
intel_hw_metrics_xml_files = []
foreach hw : intel_hw_metrics
intel_hw_metrics_xml_files += 'oa-@0@.xml'.format(hw)
endforeach
intel_perf_sources = [
'intel_perf.c',
'intel_perf_query.c',
'intel_perf_mdapi.c',
]
intel_perf_sources += custom_target(
'intel-perf-sources',
input : intel_hw_metrics_xml_files,
output : [ 'intel_perf_metrics.c', 'intel_perf_metrics.h' ],
command : [
prog_python, files('gen_perf.py'),
'--code', '@OUTPUT0@', '--header', '@OUTPUT1@',
'@INPUT@',
],
)
libintel_perf = static_library(
'intel_perf',
intel_perf_sources,
include_directories : [
inc_include, inc_src, inc_intel,
],
c_args : [no_override_init_args, '-msse2'],
cpp_args : ['-msse2'],
gnu_symbol_visibility : 'hidden',
)