Collect metrics from inside soong_build
Collect the number of modules and variants and some basic statistics
on memory usage inside soong_build by writing out a proto that is
read back in by soong_ui.
Test: examine soong.log
Change-Id: I6926876377a4f6229cf41fdbf166ae03c885ea55
diff --git a/Android.bp b/Android.bp
index 9b55c8c..0da48a2 100644
--- a/Android.bp
+++ b/Android.bp
@@ -39,6 +39,7 @@
"soong-android-soongconfig",
"soong-env",
"soong-shared",
+ "soong-ui-metrics_proto",
],
srcs: [
"android/androidmk.go",
@@ -54,6 +55,7 @@
"android/hooks.go",
"android/image.go",
"android/makevars.go",
+ "android/metrics.go",
"android/module.go",
"android/mutator.go",
"android/namespace.go",