diff --git a/src/intel/perf/i915/intel_perf.c b/src/intel/perf/i915/intel_perf.c index 5a8c015d981..61a397c43eb 100644 --- a/src/intel/perf/i915/intel_perf.c +++ b/src/intel/perf/i915/intel_perf.c @@ -11,7 +11,7 @@ #include "common/i915/intel_gem.h" #include "dev/intel_debug.h" #include "dev/intel_device_info.h" -#include "intel_perf_common.h" +#include "perf/intel_perf_common.h" #include "perf/intel_perf.h" #include "perf/intel_perf_private.h" #include "util/compiler.h" diff --git a/src/intel/perf/meson.build b/src/intel/perf/meson.build index c13d39b284b..28a92909100 100644 --- a/src/intel/perf/meson.build +++ b/src/intel/perf/meson.build @@ -55,6 +55,12 @@ libintel_perf = static_library( dependencies : [idep_intel_dev], ) +idep_intel_perf = declare_dependency( + link_with : libintel_perf, + dependencies : [idep_intel_dev, idep_libintel_common], + sources : intel_perf_sources +) + if with_intel_tools intel_perf_query_layout = executable( 'intel_perf_query_layout', diff --git a/src/intel/perf/xe/intel_perf.c b/src/intel/perf/xe/intel_perf.c index 4473e6c40f6..3963da684ab 100644 --- a/src/intel/perf/xe/intel_perf.c +++ b/src/intel/perf/xe/intel_perf.c @@ -9,7 +9,7 @@ #include #include "perf/intel_perf.h" -#include "intel_perf_common.h" +#include "perf/intel_perf_common.h" #include "intel/common/intel_gem.h" #include "intel/common/xe/intel_device_query.h" #include "intel/common/xe/intel_queue.h" diff --git a/src/intel/tools/meson.build b/src/intel/tools/meson.build index f0b0275a661..d486af7dfd1 100644 --- a/src/intel/tools/meson.build +++ b/src/intel/tools/meson.build @@ -112,7 +112,7 @@ intel_monitor = executable( files('intel_monitor.c', 'intel_monitor_eustall.c', 'intel_monitor_eustall.h'), - dependencies : [dep_libdrm, idep_intel_driver_ds, dep_valgrind], + dependencies : [idep_intel_dev, idep_intel_perf, idep_mesautil, dep_libdrm, dep_valgrind], include_directories : [inc_include, inc_src, inc_intel], c_args : [no_override_init_args], gnu_symbol_visibility : 'hidden',