1load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_filegroup") 2 3licenses(["notice"]) 4 5exports_files_legacy() 6 7# In own group for exporting to sksl.gni:skia_sksl_tracing_sources. 8skia_filegroup( 9 name = "enabled_srcs", 10 srcs = select({ 11 "//src/sksl:enable_sksl_tracing_true": ["SkVMDebugTracePlayer.cpp"], 12 "//src/sksl:enable_sksl_tracing_false": [], 13 }), 14) 15 16# In own group for exporting to sksl.gni:skia_sksl_tracing_sources. 17skia_filegroup( 18 name = "enabled_hdrs", 19 srcs = select({ 20 "//src/sksl:enable_sksl_tracing_true": ["SkVMDebugTracePlayer.h"], 21 "//src/sksl:enable_sksl_tracing_false": [], 22 }), 23) 24 25skia_filegroup( 26 name = "srcs", 27 srcs = [ 28 "SkRPDebugTrace.cpp", 29 "SkVMDebugTrace.cpp", 30 ":enabled_srcs", 31 ], 32 visibility = ["//src/sksl:__pkg__"], 33) 34 35skia_filegroup( 36 name = "private_hdrs", 37 srcs = [ 38 "SkRPDebugTrace.h", 39 "SkSLDebugInfo.h", 40 "SkVMDebugTrace.h", 41 ":enabled_hdrs", 42 ], 43 visibility = ["//src/sksl:__pkg__"], 44) 45