Changes to public.bzl to support building on iOS with objc_library bazel target.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1639443002
Review URL: https://codereview.chromium.org/1639443002
diff --git a/public.bzl b/public.bzl
index 2af3a0f..349d991 100644
--- a/public.bzl
+++ b/public.bzl
@@ -70,6 +70,7 @@
],
exclude = [
# Exclude platform-dependent files.
+ "src/android/*",
"src/codec/*",
"src/device/xps/*", # Windows-only. Move to ports?
"src/doc/*_XPS.cpp", # Windows-only. Move to ports?
@@ -118,6 +119,7 @@
# Platform-dependent SRCS for google3-default platform.
BASE_SRCS_UNIX = struct(
include = [
+ "src/android/*",
"src/codec/*",
"src/fonts/SkFontMgr_fontconfig.cpp",
"src/images/*",
@@ -168,6 +170,7 @@
# Platform-dependent SRCS for google3-default Android.
BASE_SRCS_ANDROID = struct(
include = [
+ "src/android/*",
"src/codec/*",
"src/images/*",
# TODO(benjaminwagner): Figure out how to compile with EGL.
@@ -232,8 +235,8 @@
"src/opts/*avx*",
"src/opts/*x86*",
"src/opts/SkBitmapProcState_opts_none.cpp",
- "src/opts/SkBlitMask_opts_none.cpp",
- "src/opts/SkBlitRow_opts_none.cpp",
+ "src/opts/SkBlitMask_opts_arm*.cpp",
+ "src/opts/SkBlitRow_opts_arm*.cpp",
"src/ports/*android*",
"src/ports/*chromium*",
"src/ports/*fontconfig*",
@@ -294,6 +297,7 @@
BASE_HDRS = struct(
include = [
"include/**/*.h",
+ "src/utils/SkWhitelistChecksums.cpp",
],
exclude = [
"include/private/**/*",
@@ -487,6 +491,7 @@
DEFINES_IOS = [
"SK_BUILD_FOR_IOS",
"SK_IGNORE_ETC1_SUPPORT",
+ "SKNX_NO_SIMD",
]
DEFINES_ALL = [