diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/meson.build | 59 | ||||
-rw-r--r-- | tools/null_state_gen/meson.build | 15 |
2 files changed, 74 insertions, 0 deletions
diff --git a/tools/meson.build b/tools/meson.build new file mode 100644 index 00000000..d2d4410e --- /dev/null +++ b/tools/meson.build @@ -0,0 +1,59 @@ +tools_progs_noisnt = [ + 'hsw_compute_wrpll', + 'skl_compute_wrpll', + 'skl_ddb_allocation', +] + +foreach prog : tools_progs_noisnt + executable(prog, prog + '.c', + dependencies : igt_deps, + install : false) +endforeach + +tools_progs = [ + # FIXME we already have a libtestcase with this name as target + #'igt_stats', + 'intel_audio_dump', + 'intel_backlight', + 'intel_bios_dumper', + 'intel_display_crc', + 'intel_display_poller', + 'intel_forcewaked', + 'intel_gpu_frequency', + 'intel_firmware_decode', + 'intel_gpu_time', + 'intel_gpu_top', + 'intel_gtt', + 'intel_guc_logger', + 'intel_infoframes', + 'intel_lid', + 'intel_opregion_decode', + 'intel_panel_fitter', + 'intel_reg_checker', + 'intel_residency', + 'intel_stepping', + 'intel_vbt_decode', + 'intel_watermark', + 'intel_gem_info', + 'intel_gvtg_test', +] +tool_deps = igt_deps + +if libdrm_intel.found() + tools_progs += [ + 'intel_dump_decode', + 'intel_error_decode', + 'intel_framebuffer_dump', + 'intel_perf_counters', + ] + tool_deps += zlib +endif + +foreach prog : tools_progs + executable(prog, prog + '.c', + dependencies : tool_deps) +endforeach + +shared_library('intel_aubdump', 'aubdump.c', dependencies : [ igt_deps, dlsym ]) + +subdir('null_state_gen') diff --git a/tools/null_state_gen/meson.build b/tools/null_state_gen/meson.build new file mode 100644 index 00000000..96697dbf --- /dev/null +++ b/tools/null_state_gen/meson.build @@ -0,0 +1,15 @@ +intel_null_state_gen_src = [ + 'intel_batchbuffer.c', + 'intel_renderstate_gen6.c', + 'intel_renderstate_gen7.c', + 'intel_renderstate_gen8.c', + 'intel_renderstate_gen9.c', + 'intel_null_state_gen.c', +] + +intel_null_state_gen = executable('intel_null_state_gen', + intel_null_state_gen_src, dependencies : igt_deps, + install : false) + +# FIXME actual null_state generation. We probably want to push the the copyright +# header generation into intel_null_state_gen for simplicity |