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