blob: 1707ba490fe876c569f10ec3e98369007a89eb9d [file]
load("//bazel:skia_rules.bzl", "skia_cc_library_with_testutil", "split_srcs_and_hdrs")
package(
default_applicable_licenses = ["//:license"],
)
licenses(["notice"])
PRECOMPILE_FILES = [
"PaintOption.cpp",
"PaintOption.h",
"PaintOptions.cpp",
"PaintOptionsPriv.h",
"PrecompileBaseComplete.h",
"PrecompileBasePriv.h",
"PrecompileBlender.cpp",
"PrecompileBlenderPriv.h",
"PrecompileColorFilter.cpp",
"PrecompileColorFiltersPriv.h",
"PrecompileImageFilter.cpp",
"PrecompileImageFilterPriv.h",
"PrecompileImageFiltersPriv.h",
"PrecompileImageShader.h",
"PrecompileMaskFilter.cpp",
"PrecompileRuntimeEffect.cpp",
"PrecompileShader.cpp",
"PrecompileShaderPriv.h",
"PrecompileShadersPriv.h",
]
split_srcs_and_hdrs(
name = "_precompile",
files = PRECOMPILE_FILES,
)
skia_cc_library_with_testutil(
name = "precompile",
srcs = [
":_precompile_hdrs",
":_precompile_srcs",
"//src/gpu/graphite:precompile_srcs",
],
hdrs = ["//include/gpu/graphite/precompile:public_hdrs"],
priv_visibility = [
"//dm:__pkg__",
"//tools:__subpackages__",
],
visibility = [],
deps = [
"//:core",
"//src/gpu",
"//src/gpu/graphite",
],
)