trace_processor: add RUN_METRIC to execute dependency files from SQL
This allows for SQL files to rely on other SQL files to be generated
before being executed.
Context: go/perfetto-metrics
Bug: 129747127
Change-Id: I14fe27dcbec1e56e95a8123bd51a539ae428633b
diff --git a/src/trace_processor/metrics/BUILD.gn b/src/trace_processor/metrics/BUILD.gn
index ac7e681..fdd5f1b 100644
--- a/src/trace_processor/metrics/BUILD.gn
+++ b/src/trace_processor/metrics/BUILD.gn
@@ -14,7 +14,10 @@
import("../../../gn/perfetto.gni")
-sql_files = [ "android/android_mem.sql" ]
+sql_files = [
+ "android/android_mem.sql",
+ "android/android_mem_lmk.sql",
+]
config("gen_config") {
include_dirs = [ "${root_gen_dir}/${perfetto_root_path}" ]
@@ -41,6 +44,7 @@
]
deps = [
":gen_merged_sql_metrics",
+ "../../../buildtools:sqlite",
"../../../gn:default_deps",
"../../../include/perfetto/trace_processor",
"../../../protos/perfetto/metrics:zero",