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