Path: blob/21.2-virgl/src/intel/perf/meson.build
4547 views
intel_hw_metrics = [1'hsw',2'bdw', 'chv',3'sklgt2', 'sklgt3', 'sklgt4',4'kblgt2', 'kblgt3',5'cflgt2', 'cflgt3',6'bxt', 'glk',7'icl', 'ehl',8'tglgt1', 'tglgt2', 'rkl', 'dg1', 'adl',9]1011intel_hw_metrics_xml_files = []12foreach hw : intel_hw_metrics13intel_hw_metrics_xml_files += 'oa-@[email protected]'.format(hw)14endforeach1516intel_perf_sources = [17'intel_perf.c',18'intel_perf_query.c',19'intel_perf_mdapi.c',20]2122intel_perf_sources += custom_target(23'intel-perf-sources',24input : intel_hw_metrics_xml_files,25output : [ 'intel_perf_metrics.c', 'intel_perf_metrics.h' ],26command : [27prog_python, files('gen_perf.py'),28'--code', '@OUTPUT0@', '--header', '@OUTPUT1@',29'@INPUT@',30],31)3233libintel_perf = static_library(34'intel_perf',35intel_perf_sources,36include_directories : [37inc_include, inc_src, inc_intel,38],39c_args : [no_override_init_args, '-msse2'],40cpp_args : ['-msse2'],41gnu_symbol_visibility : 'hidden',42)434445