| load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_filegroup", "split_srcs_and_hdrs") |
| load("//bazel:flags.bzl", "bool_flag") |
| |
| licenses(["notice"]) |
| |
| exports_files_legacy() |
| |
| bool_flag( |
| name = "enable_discardable_memory", |
| default = False, |
| ) |
| |
| bool_flag( |
| name = "use_default_global_memory_pool", |
| default = False, |
| ) |
| |
| LAZY_FILES = [ |
| "SkDiscardableMemoryPool.cpp", |
| "SkDiscardableMemoryPool.h", |
| ] |
| |
| split_srcs_and_hdrs( |
| name = "lazy", |
| files = LAZY_FILES, |
| ) |
| |
| skia_filegroup( |
| name = "srcs", |
| srcs = [ |
| ":lazy_srcs", |
| ], |
| visibility = ["//src:__pkg__"], |
| ) |
| |
| skia_filegroup( |
| name = "private_hdrs", |
| srcs = [ |
| ":lazy_hdrs", |
| ], |
| visibility = ["//src:__pkg__"], |
| ) |