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",