• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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