xref: /aosp_15_r20/external/skia/src/sfnt/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_rules.bzl", "split_srcs_and_hdrs")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9SFNT_FILES = [
10    "SkIBMFamilyClass.h",
11    "SkOTTableTypes.h",
12    "SkOTTable_EBDT.h",
13    "SkOTTable_EBLC.h",
14    "SkOTTable_EBSC.h",
15    "SkOTTable_OS_2.h",
16    "SkOTTable_OS_2_V0.h",
17    "SkOTTable_OS_2_V1.h",
18    "SkOTTable_OS_2_V2.h",
19    "SkOTTable_OS_2_V3.h",
20    "SkOTTable_OS_2_V4.h",
21    "SkOTTable_OS_2_VA.h",
22    "SkOTTable_fvar.h",
23    "SkOTTable_gasp.h",
24    "SkOTTable_glyf.h",
25    "SkOTTable_head.h",
26    "SkOTTable_hhea.h",
27    "SkOTTable_hmtx.h",
28    "SkOTTable_loca.h",
29    "SkOTTable_maxp.h",
30    "SkOTTable_maxp_CFF.h",
31    "SkOTTable_maxp_TT.h",
32    "SkOTTable_name.cpp",
33    "SkOTTable_name.h",
34    "SkOTTable_post.h",
35    "SkOTTable_sbix.h",
36    "SkOTUtils.cpp",
37    "SkOTUtils.h",
38    "SkPanose.h",
39    "SkSFNTHeader.h",
40    "SkTTCFHeader.h",
41]
42
43split_srcs_and_hdrs(
44    name = "sfnt",
45    files = SFNT_FILES,
46    visibility = [
47        "//src/core:__pkg__",
48    ],
49)
50