1load("//bazel:skia_rules.bzl", "generate_cpp_files_for_headers", "skia_filegroup") 2 3package( 4 default_applicable_licenses = ["//:license"], 5) 6 7licenses(["notice"]) 8 9# In a separate file group so that these file(s) can be mapped 10# into the gn/effects_imagefilters.gni file when exporting. 11skia_filegroup( 12 name = "public_imagefilters_hdrs", 13 srcs = [ 14 "SkImageFilters.h", 15 ], 16) 17 18skia_filegroup( 19 name = "core_hdrs", 20 srcs = [ 21 "Sk1DPathEffect.h", 22 "Sk2DPathEffect.h", 23 "SkBlenders.h", 24 "SkBlurMaskFilter.h", 25 "SkColorMatrix.h", 26 "SkColorMatrixFilter.h", 27 "SkCornerPathEffect.h", 28 "SkDashPathEffect.h", 29 "SkDiscretePathEffect.h", 30 "SkGradientShader.h", 31 "SkHighContrastFilter.h", 32 "SkImageFilters.h", 33 "SkLumaColorFilter.h", 34 "SkOverdrawColorFilter.h", 35 "SkPerlinNoiseShader.h", 36 "SkRuntimeEffect.h", 37 "SkShaderMaskFilter.h", 38 "SkTableMaskFilter.h", 39 "SkTrimPathEffect.h", 40 ], 41 visibility = [ 42 "//src/core:__pkg__", 43 ], 44) 45 46generate_cpp_files_for_headers( 47 name = "headers_to_compile", 48 headers = [ 49 "SkGradientShader.h", 50 "SkImageFilters.h", 51 "SkPerlinNoiseShader.h", 52 ], 53) 54