• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_filegroup")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9exports_files_legacy()
10
11# In own group for exporting to sksl.gni:skia_sksl_tracing_sources.
12skia_filegroup(
13    name = "enabled_srcs",
14    srcs = ["SkSLDebugTracePlayer.cpp"],
15)
16
17# In own group for exporting to sksl.gni:skia_sksl_tracing_sources.
18skia_filegroup(
19    name = "enabled_hdrs",
20    srcs = ["SkSLDebugTracePlayer.h"],
21)
22
23skia_filegroup(
24    name = "srcs",
25    srcs = [
26        "SkSLDebugTracePriv.cpp",
27        "SkSLTraceHook.cpp",
28        ":enabled_srcs",
29    ],
30    visibility = ["//src/sksl:__pkg__"],
31)
32
33skia_filegroup(
34    name = "skopts_hdrs",
35    srcs = [
36        "SkSLTraceHook.h",
37    ],
38    visibility = [
39        "//src:__pkg__",
40        "//src/opts:__pkg__",
41    ],
42)
43
44skia_filegroup(
45    name = "private_hdrs",
46    srcs = [
47        "SkSLDebugTracePriv.h",
48        ":enabled_hdrs",
49        ":skopts_hdrs",
50    ],
51    visibility = ["//src/sksl:__pkg__"],
52)
53
54skia_filegroup(
55    name = "core_priv_hdrs",
56    srcs = [
57        "SkSLDebugTracePriv.h",
58        "SkSLTraceHook.h",
59    ],
60    visibility = ["//src/sksl:__pkg__"],
61)
62
63skia_filegroup(
64    name = "opts_srcs",
65    srcs = [
66        "SkSLTraceHook.h",
67    ],
68    visibility = ["//src/opts:__pkg__"],
69)
70
71skia_filegroup(
72    name = "core_srcs",
73    srcs = [
74        "SkSLDebugTracePriv.cpp",
75        "SkSLTraceHook.cpp",
76    ],
77    visibility = ["//src/sksl:__pkg__"],
78)
79