blob: 15846ffb796d270731438a47aa9ea51780a3bbce [file] [log] [blame]
load("//bazel:macros.bzl", "exports_files_legacy", "py_binary", "skia_cc_library", "skia_objc_library")
licenses(["notice"])
exports_files_legacy()
skia_cc_library(
name = "tool_utils",
testonly = True,
srcs = [
"Resources.cpp",
"ToolUtils.cpp",
"ResourceFactory.h",
"Resources.h",
"//tools/flags",
# TODO(kjlubick, bungeman): We should split out the font stuff into its own set of files
"//tools/fonts:test_font_manager_srcs",
"SkMetaData.h",
"SkMetaData.cpp",
],
hdrs = [
"ToolUtils.h",
],
textual_hdrs = [
"//tools/fonts:test_fonts",
],
visibility = ["//:__subpackages__"],
deps = [
"//:skia_internal",
],
)
skia_cc_library(
name = "registry",
hdrs = ["Registry.h"],
visibility = ["//tests:__subpackages__"],
deps = ["//:skia_internal"],
)
py_binary(
name = "embed_resources",
srcs = ["embed_resources.py"],
visibility = ["//:__subpackages__"],
)
skia_cc_library(
name = "autorelease_pool",
hdrs = ["AutoreleasePool.h"],
visibility = ["//tools/gpu:__pkg__"],
)
skia_objc_library(
name = "autorelease_pool_objc",
srcs = ["AutoreleasePool.mm"],
hdrs = ["AutoreleasePool.h"],
visibility = ["//tools/gpu:__pkg__"],
)
skia_cc_library(
name = "url_data_manager",
srcs = ["UrlDataManager.cpp"],
hdrs = ["UrlDataManager.h"],
visibility = ["//tools/debugger:__pkg__"],
deps = ["//:skia_internal"],
)
skia_cc_library(
name = "sk_sharing_proc",
srcs = ["SkSharingProc.cpp"],
hdrs = ["SkSharingProc.h"],
visibility = ["//tools/debugger:__pkg__"],
deps = ["//:skia_internal"],
)
skia_cc_library(
name = "runtime_blend_utils",
srcs = ["RuntimeBlendUtils.cpp"],
hdrs = ["RuntimeBlendUtils.h"],
visibility = ["//tests:__pkg__"],
deps = ["//:skia_internal"],
)