1load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_filegroup", "split_srcs_and_hdrs") 2 3licenses(["notice"]) 4 5exports_files_legacy() 6 7TRANSFORM_FILES = [ 8 "SkSLAddConstToVarModifiers.cpp", 9 "SkSLEliminateDeadFunctions.cpp", 10 "SkSLEliminateDeadGlobalVariables.cpp", 11 "SkSLEliminateDeadLocalVariables.cpp", 12 "SkSLEliminateEmptyStatements.cpp", 13 "SkSLEliminateUnreachableCode.cpp", 14 "SkSLFindAndDeclareBuiltinFunctions.cpp", 15 "SkSLFindAndDeclareBuiltinVariables.cpp", 16 "SkSLProgramWriter.h", 17 "SkSLRenamePrivateSymbols.cpp", 18 "SkSLReplaceConstVarsWithLiterals.cpp", 19 "SkSLTransform.h", 20] 21 22split_srcs_and_hdrs( 23 name = "transform", 24 files = TRANSFORM_FILES, 25) 26 27skia_filegroup( 28 name = "srcs", 29 srcs = [":transform_srcs"], 30 visibility = ["//src/sksl:__pkg__"], 31) 32 33skia_filegroup( 34 name = "private_hdrs", 35 srcs = [":transform_hdrs"], 36 visibility = ["//src/sksl:__pkg__"], 37) 38