• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//bazel:macros.bzl", "generated_cc_atom")
2
3generated_cc_atom(
4    name = "SkSLBuiltinVariableScanner_src",
5    srcs = ["SkSLBuiltinVariableScanner.cpp"],
6    visibility = ["//:__subpackages__"],
7    deps = [
8        ":SkSLTransform_hdr",
9        "//include/private:SkSLProgramKind_hdr",
10        "//src/sksl:SkSLBuiltinMap_hdr",
11        "//src/sksl:SkSLCompiler_hdr",
12        "//src/sksl:SkSLContext_hdr",
13        "//src/sksl:SkSLThreadContext_hdr",
14        "//src/sksl/analysis:SkSLProgramVisitor_hdr",
15        "//src/sksl/ir:SkSLFunctionDefinition_hdr",
16        "//src/sksl/ir:SkSLInterfaceBlock_hdr",
17        "//src/sksl/ir:SkSLVarDeclarations_hdr",
18    ],
19)
20
21generated_cc_atom(
22    name = "SkSLEliminateDeadFunctions_src",
23    srcs = ["SkSLEliminateDeadFunctions.cpp"],
24    visibility = ["//:__subpackages__"],
25    deps = [
26        ":SkSLTransform_hdr",
27        "//include/private:SkSLProgramElement_hdr",
28        "//src/sksl:SkSLProgramSettings_hdr",
29        "//src/sksl/ir:SkSLFunctionDefinition_hdr",
30        "//src/sksl/ir:SkSLProgram_hdr",
31    ],
32)
33
34generated_cc_atom(
35    name = "SkSLEliminateDeadGlobalVariables_src",
36    srcs = ["SkSLEliminateDeadGlobalVariables.cpp"],
37    visibility = ["//:__subpackages__"],
38    deps = [
39        ":SkSLTransform_hdr",
40        "//include/private:SkSLProgramElement_hdr",
41        "//src/sksl:SkSLProgramSettings_hdr",
42        "//src/sksl/ir:SkSLProgram_hdr",
43        "//src/sksl/ir:SkSLVarDeclarations_hdr",
44    ],
45)
46
47generated_cc_atom(
48    name = "SkSLEliminateDeadLocalVariables_src",
49    srcs = ["SkSLEliminateDeadLocalVariables.cpp"],
50    visibility = ["//:__subpackages__"],
51    deps = [
52        ":SkSLProgramWriter_hdr",
53        ":SkSLTransform_hdr",
54        "//include/private:SkSLProgramElement_hdr",
55        "//src/sksl/ir:SkSLExpressionStatement_hdr",
56        "//src/sksl/ir:SkSLFunctionDefinition_hdr",
57        "//src/sksl/ir:SkSLNop_hdr",
58        "//src/sksl/ir:SkSLProgram_hdr",
59        "//src/sksl/ir:SkSLVarDeclarations_hdr",
60    ],
61)
62
63generated_cc_atom(
64    name = "SkSLEliminateUnreachableCode_src",
65    srcs = ["SkSLEliminateUnreachableCode.cpp"],
66    visibility = ["//:__subpackages__"],
67    deps = [
68        ":SkSLProgramWriter_hdr",
69        ":SkSLTransform_hdr",
70        "//include/private:SkSLStatement_hdr",
71        "//src/sksl/ir:SkSLFunctionDefinition_hdr",
72        "//src/sksl/ir:SkSLIfStatement_hdr",
73        "//src/sksl/ir:SkSLNop_hdr",
74        "//src/sksl/ir:SkSLProgram_hdr",
75    ],
76)
77
78generated_cc_atom(
79    name = "SkSLProgramWriter_hdr",
80    hdrs = ["SkSLProgramWriter.h"],
81    visibility = ["//:__subpackages__"],
82    deps = ["//src/sksl/analysis:SkSLProgramVisitor_hdr"],
83)
84
85generated_cc_atom(
86    name = "SkSLTransform_hdr",
87    hdrs = ["SkSLTransform.h"],
88    visibility = ["//:__subpackages__"],
89)
90