1load("//bazel:skia_rules.bzl", "exports_files_legacy", "generate_cpp_files_for_headers", "skia_filegroup") 2 3package( 4 default_applicable_licenses = ["//:license"], 5) 6 7licenses(["notice"]) 8 9exports_files_legacy() 10 11skia_filegroup( 12 name = "encode_hdrs", 13 srcs = [ 14 "SkEncoder.h", 15 ], 16 visibility = ["//src/encode:__pkg__"], 17) 18 19skia_filegroup( 20 name = "icc_hdrs", 21 srcs = [ 22 "SkICC.h", 23 ], 24 visibility = ["//src/encode:__pkg__"], 25) 26 27skia_filegroup( 28 name = "jpeg_hdrs", 29 srcs = [ 30 "SkJpegEncoder.h", 31 ], 32 visibility = ["//src/encode:__pkg__"], 33) 34 35skia_filegroup( 36 name = "png_hdrs", 37 srcs = [ 38 "SkPngEncoder.h", 39 ], 40 visibility = ["//src/encode:__pkg__"], 41) 42 43skia_filegroup( 44 name = "webp_hdrs", 45 srcs = [ 46 "SkWebpEncoder.h", 47 ], 48 visibility = ["//src/encode:__pkg__"], 49) 50 51skia_filegroup( 52 name = "public_hdrs", 53 srcs = [ 54 ":encode_hdrs", 55 ":icc_hdrs", 56 ":jpeg_hdrs", 57 ":png_hdrs", 58 ":webp_hdrs", 59 ], 60 visibility = ["//include:__pkg__"], 61) 62 63generate_cpp_files_for_headers( 64 name = "headers_to_compile", 65 headers = [ 66 "SkEncoder.h", 67 "SkJpegEncoder.h", 68 "SkPngEncoder.h", 69 "SkWebpEncoder.h", 70 ], 71) 72