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