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