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