blob: bf54fd7df927fc74ce165af50969279d3f0c842c [file] [log] [blame]
load("//bazel:skia_rules.bzl", "skia_cc_library", "skia_filegroup", "skia_objc_library")
package(
default_applicable_licenses = ["//:license"],
)
licenses(["notice"])
skia_cc_library(
name = "sk_app",
testonly = True,
visibility = ["//tools:__subpackages__"],
deps = select({
"@platforms//os:linux": [":sk_app_linux"],
"@platforms//os:macos": [":sk_app_mac"],
"@platforms//os:ios": [":sk_app_ios"],
}),
)
skia_cc_library(
name = "sk_app_linux",
testonly = True,
srcs = [
"CommandSet.cpp",
"Window.cpp",
"//tools/sk_app/unix:srcs",
],
hdrs = [
"Application.h",
"CommandSet.h",
"Window.h",
],
deps = [
"//tools/fonts:font_tool_utils",
"//tools/skui",
"//tools/timer",
"//tools/window",
],
)
skia_objc_library(
name = "sk_app_mac",
testonly = True,
srcs = [
"CommandSet.cpp",
"Window.cpp",
"//tools/sk_app/mac:srcs",
],
hdrs = [
"Application.h",
"CommandSet.h",
"Window.h",
],
deps = [
"//tools/fonts:font_tool_utils",
"//tools/skui",
"//tools/timer",
"//tools/window",
],
)
skia_filegroup(
name = "hdrs",
srcs = [
"Window.h",
],
visibility = ["//tools/window:__pkg__"],
)