xref: /aosp_15_r20/external/skia/dm/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_rules.bzl", "skia_cc_binary")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9skia_cc_binary(
10    name = "dm",
11    testonly = True,
12    srcs = [
13        "DM.cpp",
14        "DMJsonWriter.cpp",
15        "DMJsonWriter.h",
16        "DMSrcSink.cpp",
17        "DMSrcSink.h",
18        "//tools/flags:common_flags_config",
19    ],
20    data = [
21        "//resources",
22    ],
23    defines = ["SK_DISABLE_LEGACY_TESTS"],
24    deps = [
25        "//:core",
26        "//:fontmgr_directory_freetype",
27        "//:fontmgr_empty_fontations",
28        "//:pdf_writer",
29        "//:skshaper_core",
30        "//:svg_renderer",
31        "//:svg_writer",
32        "//gm",
33        "//modules/skottie",
34        "//modules/skottie/utils:skottie_utils",
35        "//src/codec:android_codec",
36        "//src/ports:imagegenerator",
37        "//src/utils:multi_picture_document",
38        "//tools:autorelease_pool",
39        "//tools:codec_utils",
40        "//tools:ddl_utils",
41        "//tools:gpu_tool_utils",
42        "//tools:hash_and_encode",
43        "//tools:runtime_blend_utils",
44        "//tools:stats",
45        "//tools:test_font_data_provider",
46        "//tools:url_data_manager",
47        "//tools/debugger",
48        "//tools/flags:common_flags",
49        "//tools/flags:ganesh_flags",
50        "//tools/gpu:ganesh_gl_utils",
51        "//tools/trace",
52    ],
53)
54