1load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_filegroup", "split_srcs_and_hdrs") 2 3package( 4 default_applicable_licenses = ["//:license"], 5) 6 7licenses(["notice"]) 8 9exports_files_legacy() 10 11SFNT_FILES = [ 12 "SkIBMFamilyClass.h", 13 "SkOTTableTypes.h", 14 "SkOTTable_EBDT.h", 15 "SkOTTable_EBLC.h", 16 "SkOTTable_EBSC.h", 17 "SkOTTable_OS_2.h", 18 "SkOTTable_OS_2_V0.h", 19 "SkOTTable_OS_2_V1.h", 20 "SkOTTable_OS_2_V2.h", 21 "SkOTTable_OS_2_V3.h", 22 "SkOTTable_OS_2_V4.h", 23 "SkOTTable_OS_2_VA.h", 24 "SkOTTable_fvar.h", 25 "SkOTTable_gasp.h", 26 "SkOTTable_glyf.h", 27 "SkOTTable_head.h", 28 "SkOTTable_hhea.h", 29 "SkOTTable_hmtx.h", 30 "SkOTTable_loca.h", 31 "SkOTTable_maxp.h", 32 "SkOTTable_maxp_CFF.h", 33 "SkOTTable_maxp_TT.h", 34 "SkOTTable_name.cpp", 35 "SkOTTable_name.h", 36 "SkOTTable_post.h", 37 "SkOTTable_sbix.h", 38 "SkOTUtils.cpp", 39 "SkOTUtils.h", 40 "SkPanose.h", 41 "SkSFNTHeader.h", 42 "SkTTCFHeader.h", 43] 44 45split_srcs_and_hdrs( 46 name = "sfnt", 47 files = SFNT_FILES, 48) 49 50skia_filegroup( 51 name = "srcs", 52 srcs = [":sfnt_srcs"], 53 visibility = [ 54 "//src:__pkg__", 55 ], 56) 57 58skia_filegroup( 59 name = "private_hdrs", 60 srcs = [":sfnt_hdrs"], 61 visibility = [ 62 "//src:__pkg__", 63 ], 64) 65 66alias( 67 name = "core_priv_hdrs", 68 actual = ":private_hdrs", 69 visibility = [ 70 "//src/core:__pkg__", 71 ], 72) 73 74alias( 75 name = "core_srcs", 76 actual = ":srcs", 77 visibility = [ 78 "//src/core:__pkg__", 79 ], 80) 81