1load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_filegroup", "split_srcs_and_hdrs") 2 3package( 4 default_applicable_licenses = ["//:license"], 5) 6 7licenses(["notice"]) 8 9exports_files_legacy() 10 11EFFECTS_FILES = [ 12 "Sk1DPathEffect.cpp", 13 "Sk2DPathEffect.cpp", 14 "SkBlenders.cpp", 15 "SkColorMatrix.cpp", 16 "SkColorMatrixFilter.cpp", 17 "SkCornerPathEffect.cpp", 18 "SkDashImpl.h", 19 "SkDashPathEffect.cpp", 20 "SkDiscretePathEffect.cpp", 21 "SkEmbossMask.cpp", 22 "SkEmbossMask.h", 23 "SkEmbossMaskFilter.cpp", 24 "SkEmbossMaskFilter.h", 25 "SkHighContrastFilter.cpp", 26 "SkShaderMaskFilterImpl.cpp", 27 "SkShaderMaskFilterImpl.h", 28 "SkTableMaskFilter.cpp", 29 "SkTrimPE.h", 30 "SkTrimPathEffect.cpp", 31] 32 33split_srcs_and_hdrs( 34 name = "effects", 35 files = EFFECTS_FILES, 36) 37 38skia_filegroup( 39 name = "srcs", 40 srcs = [ 41 ":effects_srcs", 42 "//src/effects/colorfilters:srcs", 43 "//src/effects/imagefilters:srcs", 44 ], 45 visibility = [ 46 "//src:__pkg__", 47 "//src/core:__pkg__", 48 ], 49) 50 51skia_filegroup( 52 name = "private_hdrs", 53 srcs = [ 54 ":effects_hdrs", 55 "//src/effects/colorfilters:private_hdrs", 56 ], 57 visibility = ["//src:__pkg__"], 58) 59 60skia_filegroup( 61 name = "core_priv_hdrs", 62 srcs = [ 63 ":effects_hdrs", 64 "//src/effects/colorfilters:private_hdrs", 65 ], 66 visibility = ["//src/core:__pkg__"], 67) 68 69skia_filegroup( 70 name = "core_srcs", 71 srcs = [ 72 ":effects_srcs", 73 "//src/effects/colorfilters:srcs", 74 "//src/effects/imagefilters:srcs", 75 ], 76 visibility = ["//src/core:__pkg__"], 77) 78