• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//bazel:macros.bzl", "generated_cc_atom")
2
3generated_cc_atom(
4    name = "DSLFPs_hdr",
5    hdrs = ["DSLFPs.h"],
6    visibility = ["//:__subpackages__"],
7    deps = [
8        "//include/sksl:DSL_hdr",
9        "//src/gpu:GrFragmentProcessor_hdr",
10    ],
11)
12
13generated_cc_atom(
14    name = "DSLFPs_src",
15    srcs = ["DSLFPs.cpp"],
16    visibility = ["//:__subpackages__"],
17    deps = [
18        ":DSLFPs_hdr",
19        ":DSLWriter_hdr",
20        "//src/sksl:SkSLThreadContext_hdr",
21        "//src/sksl/ir:SkSLCodeStringExpression_hdr",
22    ],
23)
24
25generated_cc_atom(
26    name = "DSLWriter_hdr",
27    hdrs = ["DSLWriter.h"],
28    visibility = ["//:__subpackages__"],
29    deps = [
30        "//include/core:SkTypes_hdr",
31        "//src/gpu:GrFragmentProcessor_hdr",
32        "//src/gpu/glsl:GrGLSLFragmentShaderBuilder_hdr",
33    ],
34)
35
36generated_cc_atom(
37    name = "DSLWriter_src",
38    srcs = ["DSLWriter.cpp"],
39    visibility = ["//:__subpackages__"],
40    deps = [
41        ":DSLWriter_hdr",
42        "//include/sksl:DSLCore_hdr",
43        "//include/sksl:DSLStatement_hdr",
44        "//include/sksl:DSLSymbols_hdr",
45        "//include/sksl:DSLVar_hdr",
46        "//src/sksl:SkSLThreadContext_hdr",
47        "//src/sksl/ir:SkSLBlock_hdr",
48        "//src/sksl/ir:SkSLNop_hdr",
49        "//src/sksl/ir:SkSLVarDeclarations_hdr",
50        "//src/sksl/ir:SkSLVariable_hdr",
51    ],
52)
53
54generated_cc_atom(
55    name = "DSL_priv_hdr",
56    hdrs = ["DSL_priv.h"],
57    visibility = ["//:__subpackages__"],
58    deps = [
59        "//include/private:SkSLProgramKind_hdr",
60        "//src/sksl:SkSLParsedModule_hdr",
61    ],
62)
63