1load("//bazel:skia_rules.bzl", "generate_cpp_files_for_headers", "skia_filegroup", "split_srcs_and_hdrs") 2 3package( 4 default_applicable_licenses = ["//:license"], 5) 6 7licenses(["notice"]) 8 9IMAGE_FILES = [ 10 "SkImage.cpp", 11 "SkImageGeneratorPriv.h", 12 "SkImage_Base.cpp", 13 "SkImage_Base.h", 14 "SkImage_Lazy.cpp", 15 "SkImage_Lazy.h", 16 "SkImage_LazyFactories.cpp", 17 "SkImage_Picture.cpp", 18 "SkImage_Picture.h", 19 "SkImage_Raster.cpp", 20 "SkImage_Raster.h", 21 "SkImage_RasterFactories.cpp", 22 "SkPictureImageGenerator.cpp", 23 "SkPictureImageGenerator.h", 24 "SkRescaleAndReadPixels.cpp", 25 "SkRescaleAndReadPixels.h", 26 "SkSurface.cpp", 27 "SkSurface_Base.cpp", 28 "SkSurface_Base.h", 29 "SkSurface_Null.cpp", 30 "SkSurface_Raster.cpp", 31 "SkSurface_Raster.h", 32 "SkTiledImageUtils.cpp", 33] 34 35split_srcs_and_hdrs( 36 name = "image", 37 files = IMAGE_FILES, 38 visibility = [ 39 "//src/core:__pkg__", 40 ], 41) 42 43skia_filegroup( 44 name = "android_srcs", 45 srcs = ["SkImage_AndroidFactories.cpp"], 46 visibility = ["//src:__pkg__"], 47) 48 49generate_cpp_files_for_headers( 50 name = "headers_to_compile", 51 headers = [ 52 "SkImageGeneratorPriv.h", 53 ], 54) 55