aboutsummaryrefslogtreecommitdiff
path: root/pw_blob_store/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'pw_blob_store/BUILD.gn')
-rw-r--r--pw_blob_store/BUILD.gn26
1 files changed, 26 insertions, 0 deletions
diff --git a/pw_blob_store/BUILD.gn b/pw_blob_store/BUILD.gn
index e6c9311b0..236c8d183 100644
--- a/pw_blob_store/BUILD.gn
+++ b/pw_blob_store/BUILD.gn
@@ -14,6 +14,7 @@
import("//build_overrides/pigweed.gni")
+import("$dir_pw_bloat/bloat.gni")
import("$dir_pw_build/target_types.gni")
import("$dir_pw_docgen/docs.gni")
import("$dir_pw_unit_test/test.gni")
@@ -84,4 +85,29 @@ pw_test("blob_store_deferred_write_test") {
pw_doc_group("docs") {
sources = [ "docs.rst" ]
+ report_deps = [ ":blob_size" ]
+}
+
+pw_size_report("blob_size") {
+ title = "Pigweed BlobStore size report"
+
+ # To see all the symbols, uncomment the following:
+ # Note: The size report RST table won't be generated when full_report = true.
+ # full_report = true
+
+ binaries = [
+ {
+ target = "size_report:basic_blob"
+ base = "size_report:base"
+ label = "BlobStore"
+ },
+ ]
+
+ binaries += [
+ {
+ target = "size_report:deferred_write_blob"
+ base = "size_report:base"
+ label = "BlobStore with deferred write"
+ },
+ ]
}