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