diff --git a/src/gallium/drivers/freedreno/meson.build b/src/gallium/drivers/freedreno/meson.build index b59f596f7c2..8143309e6d2 100644 --- a/src/gallium/drivers/freedreno/meson.build +++ b/src/gallium/drivers/freedreno/meson.build @@ -215,7 +215,7 @@ files_libfreedreno = files( 'ir3/ir3_gallium.h', ) -files_libfreedreno += custom_target( +freedreno_tracepoints = custom_target( 'freedreno_tracepoints.[ch]', input: 'freedreno_tracepoints.py', output: ['freedreno_tracepoints.c', 'freedreno_tracepoints.h'], @@ -228,6 +228,8 @@ files_libfreedreno += custom_target( depend_files: u_trace_py, ) +files_libfreedreno += freedreno_tracepoints + freedreno_includes = [ inc_mesa, inc_mapi, inc_src, inc_include, inc_gallium, inc_gallium_aux, @@ -296,7 +298,10 @@ ir3_compiler = executable( gmemtool = executable( 'gmemtool', - 'gmemtool.c', + [ + 'gmemtool.c', + freedreno_tracepoints[1] + ], include_directories : freedreno_includes, dependencies : [ idep_nir,