blob: 9c4225e3a37a1e70cbcca256626a6b87ae52e7c5 [file] [log] [blame] [edit]
load("//bazel:skia_rules.bzl", "skia_objc_library")
package(
default_applicable_licenses = ["//:license"],
)
licenses(["notice"])
skia_objc_library(
name = "mac_utils_priv",
srcs = [
"SkCTFont.cpp",
"SkCTFontCreateExactCopy.cpp",
"//src/ports:typeface_mac_hdrs",
],
hdrs = [
"SkCGBase.h",
"SkCGGeometry.h",
"SkCTFont.h",
"SkCTFontCreateExactCopy.h",
"SkUniqueCFRef.h",
"//include/utils/mac:public_hdrs",
],
ios_frameworks = [
"CoreFoundation",
"CoreGraphics",
"CoreText",
],
mac_frameworks = [
"ApplicationServices",
],
visibility = [
"//modules/skshaper:__pkg__",
"//src/ports:__pkg__",
],
deps = [
":mac_utils",
"//:core",
"//src/base",
],
)
skia_objc_library(
name = "mac_utils",
srcs = [
"SkCreateCGImageRef.cpp",
"SkUniqueCFRef.h",
],
hdrs = [
"//include/utils/mac:public_hdrs",
],
sdk_frameworks = ["CoreFoundation"],
visibility = ["//:__subpackages__"],
deps = [
"//:core",
"//src/base",
"//src/encode:icc_encode",
],
)