xref: /aosp_15_r20/external/skia/src/utils/mac/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_rules.bzl", "skia_objc_library")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9skia_objc_library(
10    name = "mac_utils_priv",
11    srcs = [
12        "SkCTFont.cpp",
13        "SkCTFontCreateExactCopy.cpp",
14        "//src/ports:typeface_mac_hdrs",
15    ],
16    hdrs = [
17        "SkCGBase.h",
18        "SkCGGeometry.h",
19        "SkCTFont.h",
20        "SkCTFontCreateExactCopy.h",
21        "SkUniqueCFRef.h",
22        "//include/utils/mac:public_hdrs",
23    ],
24    ios_frameworks = [
25        "CoreFoundation",
26        "CoreGraphics",
27        "CoreText",
28    ],
29    mac_frameworks = [
30        "ApplicationServices",
31    ],
32    visibility = [
33        "//modules/skshaper:__pkg__",
34        "//src/ports:__pkg__",
35    ],
36    deps = [
37        ":mac_utils",
38        "//:core",
39        "//src/base",
40    ],
41)
42
43skia_objc_library(
44    name = "mac_utils",
45    srcs = [
46        "SkCreateCGImageRef.cpp",
47        "SkUniqueCFRef.h",
48    ],
49    hdrs = [
50        "//include/utils/mac:public_hdrs",
51    ],
52    sdk_frameworks = ["CoreFoundation"],
53    visibility = ["//:__subpackages__"],
54    deps = [
55        "//:core",
56        "//src/base",
57        "//src/encode:icc_encode",
58    ],
59)
60