Separate private headers for condition inclusion in BUILD file.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1878753002
Review URL: https://codereview.chromium.org/1878753002
diff --git a/public.bzl b/public.bzl
index 889585c..ad5d231 100644
--- a/public.bzl
+++ b/public.bzl
@@ -52,13 +52,25 @@
return []
################################################################################
+## PRIVATE_HDRS
+################################################################################
+
+PRIVATE_HDRS_LIST = [
+ "include/private/**/*",
+ "src/utils/SkWhitelistChecksums.cpp",
+]
+
+PRIVATE_HDRS = struct(
+ include = PRIVATE_HDRS_LIST,
+)
+
+################################################################################
## BASE_SRCS
################################################################################
# All platform-independent SRCS.
BASE_SRCS_ALL = struct(
include = [
- "include/private/*.h",
"src/**/*.h",
"src/**/*.cpp",
@@ -68,7 +80,7 @@
"third_party/ktx/*.cpp",
"third_party/ktx/*.h",
],
- exclude = [
+ exclude = PRIVATE_HDRS_LIST + [
# Exclude platform-dependent files.
"src/android/*",
"src/codec/*",
@@ -308,11 +320,8 @@
BASE_HDRS = struct(
include = [
"include/**/*.h",
- "src/utils/SkWhitelistChecksums.cpp",
],
- exclude = [
- "include/private/**/*",
-
+ exclude = PRIVATE_HDRS_LIST + [
# Not used.
"include/animator/**/*",
"include/views/**/*",