1// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS. PLEASE 2// CONSULT THE OWNERS AND [email protected] BEFORE 3// DEPENDING ON IT IN YOUR PROJECT. *** 4package { 5 // See: http://go/android-license-faq 6 // A large-scale-change added 'default_applicable_licenses' to import 7 // all of the 'license_kinds' from "prebuilts_tools_license" 8 // to get the below license kinds: 9 // legacy_by_exception_only (by exception only) 10 default_applicable_licenses: ["prebuilts_tools_license"], 11} 12 13cc_prebuilt_binary { 14 name: "perfetto_trace_processor_shell", 15 srcs: ["trace_processor_shell"], 16 host_supported: true, 17 device_supported: false, 18} 19 20filegroup { 21 name: "trace_processor_shell_prebuilt", 22 srcs: [ 23 "trace_processor_shell", 24 ], 25} 26 27filegroup { 28 name: "perfetto_artifacts", 29 srcs: [ 30 ":heap_profile", 31 "trace_processor_shell", 32 "configs/trace_config_detailed.textproto", 33 "configs/trace_config_anomaly.textproto", 34 "configs/trace_config_multi_user_cuj_tests.textproto", 35 "configs/trace_config_detailed_heapdump.textproto", 36 "configs/trace_config_post_boot.textproto", 37 "configs/trace_config_power.textproto", 38 "configs/trace_config_boot_time.textproto", 39 "configs/trace_config_boot_time_stop.textproto", 40 "configs/trace_config_systemui_heap_profile.textproto", 41 "configs/long_trace_config.textproto", 42 "configs/long_trace_binder_config.textproto", 43 ], 44} 45 46prebuilt_etc { 47 name: "trace_config_detailed.textproto", 48 src: "configs/trace_config_detailed.textproto", 49} 50 51prebuilt_etc { 52 name: "long_trace_config.textproto", 53 src: "configs/long_trace_config.textproto", 54} 55 56prebuilt_etc { 57 name: "long_trace_binder_config.textproto", 58 src: "configs/long_trace_binder_config.textproto", 59} 60 61prebuilt_etc { 62 name: "trace_config.textproto", 63 src: "configs/trace_config.textproto", 64} 65 66prebuilt_etc { 67 name: "trace_config_experimental.textproto", 68 src: "configs/trace_config_experimental.textproto", 69} 70 71prebuilt_etc { 72 name: "trace_config_multi_user_cuj_tests.textproto", 73 src: "configs/trace_config_multi_user_cuj_tests.textproto", 74} 75 76prebuilt_etc { 77 name: "trace_config_detailed_heapdump.textproto", 78 src: "configs/trace_config_detailed_heapdump.textproto", 79} 80 81prebuilt_etc { 82 name: "trace_config_post_boot.textproto", 83 src: "configs/trace_config_post_boot.textproto", 84} 85 86prebuilt_etc { 87 name: "trace_config_power.textproto", 88 src: "configs/trace_config_power.textproto", 89} 90 91prebuilt_etc { 92 name: "trace_config_boot_time.textproto", 93 src: "configs/trace_config_boot_time.textproto", 94} 95 96prebuilt_etc { 97 name: "trace_config_boot_time_stop.textproto", 98 src: "configs/trace_config_boot_time_stop.textproto", 99} 100