1load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_filegroup", "split_srcs_and_hdrs") 2 3licenses(["notice"]) 4 5exports_files_legacy() 6 7EFFECTS_FILES = [ 8 "GrAtlasedShaderHelpers.h", 9 "GrBezierEffect.cpp", 10 "GrBezierEffect.h", 11 "GrBicubicEffect.cpp", 12 "GrBicubicEffect.h", 13 "GrBitmapTextGeoProc.cpp", 14 "GrBitmapTextGeoProc.h", 15 "GrBlendFragmentProcessor.cpp", 16 "GrBlendFragmentProcessor.h", 17 "GrConvexPolyEffect.cpp", 18 "GrConvexPolyEffect.h", 19 "GrCoverageSetOpXP.cpp", 20 "GrCoverageSetOpXP.h", 21 "GrCustomXfermode.cpp", 22 "GrCustomXfermode.h", 23 "GrDisableColorXP.cpp", 24 "GrDisableColorXP.h", 25 "GrDistanceFieldGeoProc.cpp", 26 "GrDistanceFieldGeoProc.h", 27 "GrGaussianConvolutionFragmentProcessor.cpp", 28 "GrGaussianConvolutionFragmentProcessor.h", 29 "GrMatrixConvolutionEffect.cpp", 30 "GrMatrixConvolutionEffect.h", 31 "GrMatrixEffect.cpp", 32 "GrMatrixEffect.h", 33 "GrModulateAtlasCoverageEffect.cpp", 34 "GrModulateAtlasCoverageEffect.h", 35 "GrOvalEffect.cpp", 36 "GrOvalEffect.h", 37 "GrPorterDuffXferProcessor.cpp", 38 "GrPorterDuffXferProcessor.h", 39 "GrRRectEffect.cpp", 40 "GrRRectEffect.h", 41 "GrShadowGeoProc.cpp", 42 "GrShadowGeoProc.h", 43 "GrSkSLFP.cpp", 44 "GrSkSLFP.h", 45 "GrTextureEffect.cpp", 46 "GrTextureEffect.h", 47 "GrYUVtoRGBEffect.cpp", 48 "GrYUVtoRGBEffect.h", 49] 50 51split_srcs_and_hdrs( 52 name = "effects", 53 files = EFFECTS_FILES, 54) 55 56skia_filegroup( 57 name = "srcs", 58 srcs = [":effects_srcs"], 59 visibility = ["//src/gpu/ganesh:__pkg__"], 60) 61 62skia_filegroup( 63 name = "private_hdrs", 64 srcs = [":effects_hdrs"], 65 visibility = ["//src/gpu/ganesh:__pkg__"], 66) 67