1load("//bazel:skia_rules.bzl", "skia_filegroup", "split_srcs_and_hdrs") 2 3package( 4 default_applicable_licenses = ["//:license"], 5) 6 7licenses(["notice"]) 8 9EFFECTS_FILES = [ 10 "Sk1DPathEffect.cpp", 11 "Sk2DPathEffect.cpp", 12 "SkBlenders.cpp", 13 "SkColorMatrix.cpp", 14 "SkColorMatrixFilter.cpp", 15 "SkCornerPathEffect.cpp", 16 "SkDashImpl.h", 17 "SkDashPathEffect.cpp", 18 "SkDiscretePathEffect.cpp", 19 "SkEmbossMask.cpp", 20 "SkEmbossMask.h", 21 "SkEmbossMaskFilter.cpp", 22 "SkEmbossMaskFilter.h", 23 "SkHighContrastFilter.cpp", 24 "SkShaderMaskFilterImpl.cpp", 25 "SkShaderMaskFilterImpl.h", 26 "SkTableMaskFilter.cpp", 27 "SkTrimPE.h", 28 "SkTrimPathEffect.cpp", 29] 30 31split_srcs_and_hdrs( 32 name = "effects", 33 files = EFFECTS_FILES, 34) 35 36skia_filegroup( 37 name = "core_priv_hdrs", 38 srcs = [ 39 ":effects_hdrs", 40 "//src/effects/colorfilters:colorfilter_hdrs", 41 ], 42 visibility = ["//src/core:__pkg__"], 43) 44 45skia_filegroup( 46 name = "core_srcs", 47 srcs = [ 48 ":effects_srcs", 49 "//src/effects/colorfilters:colorfilter_srcs", 50 "//src/effects/imagefilters:srcs", 51 ], 52 visibility = ["//src/core:__pkg__"], 53) 54