1commands: { 2 copy_before: { 3 from: "out/soong/.intermediates/external/protobuf/aprotoc/linux_glibc_x86_64/aprotoc" 4 to: "tools/out/bin/aprotoc" 5 executable: false 6 } 7 copy_before: { 8 from: "external/perfetto/protos/perfetto/common/android_energy_consumer_descriptor.proto" 9 to: "external/perfetto/protos/perfetto/common/android_energy_consumer_descriptor.proto" 10 } 11 copy_before: { 12 from: "external/perfetto/protos/perfetto/common/android_log_constants.proto" 13 to: "external/perfetto/protos/perfetto/common/android_log_constants.proto" 14 } 15 copy_before: { 16 from: "external/perfetto/protos/perfetto/common/builtin_clock.proto" 17 to: "external/perfetto/protos/perfetto/common/builtin_clock.proto" 18 } 19 copy_before: { 20 from: "external/perfetto/protos/perfetto/common/commit_data_request.proto" 21 to: "external/perfetto/protos/perfetto/common/commit_data_request.proto" 22 } 23 copy_before: { 24 from: "external/perfetto/protos/perfetto/common/data_source_descriptor.proto" 25 to: "external/perfetto/protos/perfetto/common/data_source_descriptor.proto" 26 } 27 copy_before: { 28 from: "external/perfetto/protos/perfetto/common/descriptor.proto" 29 to: "external/perfetto/protos/perfetto/common/descriptor.proto" 30 } 31 copy_before: { 32 from: "external/perfetto/protos/perfetto/common/ftrace_descriptor.proto" 33 to: "external/perfetto/protos/perfetto/common/ftrace_descriptor.proto" 34 } 35 copy_before: { 36 from: "external/perfetto/protos/perfetto/common/gpu_counter_descriptor.proto" 37 to: "external/perfetto/protos/perfetto/common/gpu_counter_descriptor.proto" 38 } 39 copy_before: { 40 from: "external/perfetto/protos/perfetto/common/interceptor_descriptor.proto" 41 to: "external/perfetto/protos/perfetto/common/interceptor_descriptor.proto" 42 } 43 copy_before: { 44 from: "external/perfetto/protos/perfetto/common/observable_events.proto" 45 to: "external/perfetto/protos/perfetto/common/observable_events.proto" 46 } 47 copy_before: { 48 from: "external/perfetto/protos/perfetto/common/perf_events.proto" 49 to: "external/perfetto/protos/perfetto/common/perf_events.proto" 50 } 51 copy_before: { 52 from: "external/perfetto/protos/perfetto/common/protolog_common.proto" 53 to: "external/perfetto/protos/perfetto/common/protolog_common.proto" 54 } 55 copy_before: { 56 from: "external/perfetto/protos/perfetto/common/sys_stats_counters.proto" 57 to: "external/perfetto/protos/perfetto/common/sys_stats_counters.proto" 58 } 59 copy_before: { 60 from: "external/perfetto/protos/perfetto/common/trace_stats.proto" 61 to: "external/perfetto/protos/perfetto/common/trace_stats.proto" 62 } 63 copy_before: { 64 from: "external/perfetto/protos/perfetto/common/tracing_service_capabilities.proto" 65 to: "external/perfetto/protos/perfetto/common/tracing_service_capabilities.proto" 66 } 67 copy_before: { 68 from: "external/perfetto/protos/perfetto/common/tracing_service_state.proto" 69 to: "external/perfetto/protos/perfetto/common/tracing_service_state.proto" 70 } 71 copy_before: { 72 from: "external/perfetto/protos/perfetto/common/track_event_descriptor.proto" 73 to: "external/perfetto/protos/perfetto/common/track_event_descriptor.proto" 74 } 75 copy_before: { 76 from: "external/perfetto/protos/perfetto/config/android/android_game_intervention_list_config.proto" 77 to: "external/perfetto/protos/perfetto/config/android/android_game_intervention_list_config.proto" 78 } 79 copy_before: { 80 from: "external/perfetto/protos/perfetto/config/android/android_input_event_config.proto" 81 to: "external/perfetto/protos/perfetto/config/android/android_input_event_config.proto" 82 } 83 copy_before: { 84 from: "external/perfetto/protos/perfetto/config/android/android_log_config.proto" 85 to: "external/perfetto/protos/perfetto/config/android/android_log_config.proto" 86 } 87 copy_before: { 88 from: "external/perfetto/protos/perfetto/config/android/android_polled_state_config.proto" 89 to: "external/perfetto/protos/perfetto/config/android/android_polled_state_config.proto" 90 } 91 copy_before: { 92 from: "external/perfetto/protos/perfetto/config/android/android_sdk_sysprop_guard_config.proto" 93 to: "external/perfetto/protos/perfetto/config/android/android_sdk_sysprop_guard_config.proto" 94 } 95 copy_before: { 96 from: "external/perfetto/protos/perfetto/config/android/android_system_property_config.proto" 97 to: "external/perfetto/protos/perfetto/config/android/android_system_property_config.proto" 98 } 99 copy_before: { 100 from: "external/perfetto/protos/perfetto/config/android/network_trace_config.proto" 101 to: "external/perfetto/protos/perfetto/config/android/network_trace_config.proto" 102 } 103 copy_before: { 104 from: "external/perfetto/protos/perfetto/config/android/packages_list_config.proto" 105 to: "external/perfetto/protos/perfetto/config/android/packages_list_config.proto" 106 } 107 copy_before: { 108 from: "external/perfetto/protos/perfetto/config/android/pixel_modem_config.proto" 109 to: "external/perfetto/protos/perfetto/config/android/pixel_modem_config.proto" 110 } 111 copy_before: { 112 from: "external/perfetto/protos/perfetto/config/android/protolog_config.proto" 113 to: "external/perfetto/protos/perfetto/config/android/protolog_config.proto" 114 } 115 copy_before: { 116 from: "external/perfetto/protos/perfetto/config/android/surfaceflinger_layers_config.proto" 117 to: "external/perfetto/protos/perfetto/config/android/surfaceflinger_layers_config.proto" 118 } 119 copy_before: { 120 from: "external/perfetto/protos/perfetto/config/android/surfaceflinger_transactions_config.proto" 121 to: "external/perfetto/protos/perfetto/config/android/surfaceflinger_transactions_config.proto" 122 } 123 copy_before: { 124 from: "external/perfetto/protos/perfetto/config/android/windowmanager_config.proto" 125 to: "external/perfetto/protos/perfetto/config/android/windowmanager_config.proto" 126 } 127 copy_before: { 128 from: "external/perfetto/protos/perfetto/config/chrome/chrome_config.proto" 129 to: "external/perfetto/protos/perfetto/config/chrome/chrome_config.proto" 130 } 131 copy_before: { 132 from: "external/perfetto/protos/perfetto/config/chrome/scenario_config.proto" 133 to: "external/perfetto/protos/perfetto/config/chrome/scenario_config.proto" 134 } 135 copy_before: { 136 from: "external/perfetto/protos/perfetto/config/chrome/system_metrics.proto" 137 to: "external/perfetto/protos/perfetto/config/chrome/system_metrics.proto" 138 } 139 copy_before: { 140 from: "external/perfetto/protos/perfetto/config/chrome/v8_config.proto" 141 to: "external/perfetto/protos/perfetto/config/chrome/v8_config.proto" 142 } 143 copy_before: { 144 from: "external/perfetto/protos/perfetto/config/data_source_config.proto" 145 to: "external/perfetto/protos/perfetto/config/data_source_config.proto" 146 } 147 copy_before: { 148 from: "external/perfetto/protos/perfetto/config/etw/etw_config.proto" 149 to: "external/perfetto/protos/perfetto/config/etw/etw_config.proto" 150 } 151 copy_before: { 152 from: "external/perfetto/protos/perfetto/config/ftrace/ftrace_config.proto" 153 to: "external/perfetto/protos/perfetto/config/ftrace/ftrace_config.proto" 154 } 155 copy_before: { 156 from: "external/perfetto/protos/perfetto/config/gpu/gpu_counter_config.proto" 157 to: "external/perfetto/protos/perfetto/config/gpu/gpu_counter_config.proto" 158 } 159 copy_before: { 160 from: "external/perfetto/protos/perfetto/config/gpu/vulkan_memory_config.proto" 161 to: "external/perfetto/protos/perfetto/config/gpu/vulkan_memory_config.proto" 162 } 163 copy_before: { 164 from: "external/perfetto/protos/perfetto/config/inode_file/inode_file_config.proto" 165 to: "external/perfetto/protos/perfetto/config/inode_file/inode_file_config.proto" 166 } 167 copy_before: { 168 from: "external/perfetto/protos/perfetto/config/interceptor_config.proto" 169 to: "external/perfetto/protos/perfetto/config/interceptor_config.proto" 170 } 171 copy_before: { 172 from: "external/perfetto/protos/perfetto/config/interceptors/console_config.proto" 173 to: "external/perfetto/protos/perfetto/config/interceptors/console_config.proto" 174 } 175 copy_before: { 176 from: "external/perfetto/protos/perfetto/config/power/android_power_config.proto" 177 to: "external/perfetto/protos/perfetto/config/power/android_power_config.proto" 178 } 179 copy_before: { 180 from: "external/perfetto/protos/perfetto/config/process_stats/process_stats_config.proto" 181 to: "external/perfetto/protos/perfetto/config/process_stats/process_stats_config.proto" 182 } 183 copy_before: { 184 from: "external/perfetto/protos/perfetto/config/profiling/heapprofd_config.proto" 185 to: "external/perfetto/protos/perfetto/config/profiling/heapprofd_config.proto" 186 } 187 copy_before: { 188 from: "external/perfetto/protos/perfetto/config/profiling/java_hprof_config.proto" 189 to: "external/perfetto/protos/perfetto/config/profiling/java_hprof_config.proto" 190 } 191 copy_before: { 192 from: "external/perfetto/protos/perfetto/config/profiling/perf_event_config.proto" 193 to: "external/perfetto/protos/perfetto/config/profiling/perf_event_config.proto" 194 } 195 copy_before: { 196 from: "external/perfetto/protos/perfetto/config/statsd/atom_ids.proto" 197 to: "external/perfetto/protos/perfetto/config/statsd/atom_ids.proto" 198 } 199 copy_before: { 200 from: "external/perfetto/protos/perfetto/config/statsd/statsd_tracing_config.proto" 201 to: "external/perfetto/protos/perfetto/config/statsd/statsd_tracing_config.proto" 202 } 203 copy_before: { 204 from: "external/perfetto/protos/perfetto/config/stress_test_config.proto" 205 to: "external/perfetto/protos/perfetto/config/stress_test_config.proto" 206 } 207 copy_before: { 208 from: "external/perfetto/protos/perfetto/config/sys_stats/sys_stats_config.proto" 209 to: "external/perfetto/protos/perfetto/config/sys_stats/sys_stats_config.proto" 210 } 211 copy_before: { 212 from: "external/perfetto/protos/perfetto/config/system_info/system_info.proto" 213 to: "external/perfetto/protos/perfetto/config/system_info/system_info.proto" 214 } 215 copy_before: { 216 from: "external/perfetto/protos/perfetto/config/test_config.proto" 217 to: "external/perfetto/protos/perfetto/config/test_config.proto" 218 } 219 copy_before: { 220 from: "external/perfetto/protos/perfetto/config/trace_config.proto" 221 to: "external/perfetto/protos/perfetto/config/trace_config.proto" 222 } 223 copy_before: { 224 from: "external/perfetto/protos/perfetto/config/track_event/track_event_config.proto" 225 to: "external/perfetto/protos/perfetto/config/track_event/track_event_config.proto" 226 } 227 copy_before: { 228 from: "external/perfetto/protos/perfetto/trace/android/android_game_intervention_list.proto" 229 to: "external/perfetto/protos/perfetto/trace/android/android_game_intervention_list.proto" 230 } 231 copy_before: { 232 from: "external/perfetto/protos/perfetto/trace/android/android_log.proto" 233 to: "external/perfetto/protos/perfetto/trace/android/android_log.proto" 234 } 235 copy_before: { 236 from: "external/perfetto/protos/perfetto/trace/android/android_system_property.proto" 237 to: "external/perfetto/protos/perfetto/trace/android/android_system_property.proto" 238 } 239 copy_before: { 240 from: "external/perfetto/protos/perfetto/trace/android/camera_event.proto" 241 to: "external/perfetto/protos/perfetto/trace/android/camera_event.proto" 242 } 243 copy_before: { 244 from: "external/perfetto/protos/perfetto/trace/android/frame_timeline_event.proto" 245 to: "external/perfetto/protos/perfetto/trace/android/frame_timeline_event.proto" 246 } 247 copy_before: { 248 from: "external/perfetto/protos/perfetto/trace/android/gpu_mem_event.proto" 249 to: "external/perfetto/protos/perfetto/trace/android/gpu_mem_event.proto" 250 } 251 copy_before: { 252 from: "external/perfetto/protos/perfetto/trace/android/graphics/point.proto" 253 to: "external/perfetto/protos/perfetto/trace/android/graphics/point.proto" 254 } 255 copy_before: { 256 from: "external/perfetto/protos/perfetto/trace/android/graphics/rect.proto" 257 to: "external/perfetto/protos/perfetto/trace/android/graphics/rect.proto" 258 } 259 copy_before: { 260 from: "external/perfetto/protos/perfetto/trace/android/graphics_frame_event.proto" 261 to: "external/perfetto/protos/perfetto/trace/android/graphics_frame_event.proto" 262 } 263 copy_before: { 264 from: "external/perfetto/protos/perfetto/trace/android/initial_display_state.proto" 265 to: "external/perfetto/protos/perfetto/trace/android/initial_display_state.proto" 266 } 267 copy_before: { 268 from: "external/perfetto/protos/perfetto/trace/android/network_trace.proto" 269 to: "external/perfetto/protos/perfetto/trace/android/network_trace.proto" 270 } 271 copy_before: { 272 from: "external/perfetto/protos/perfetto/trace/android/packages_list.proto" 273 to: "external/perfetto/protos/perfetto/trace/android/packages_list.proto" 274 } 275 copy_before: { 276 from: "external/perfetto/protos/perfetto/trace/android/pixel_modem_events.proto" 277 to: "external/perfetto/protos/perfetto/trace/android/pixel_modem_events.proto" 278 } 279 copy_before: { 280 from: "external/perfetto/protos/perfetto/trace/android/protolog.proto" 281 to: "external/perfetto/protos/perfetto/trace/android/protolog.proto" 282 } 283 copy_before: { 284 from: "external/perfetto/protos/perfetto/trace/android/shell_transition.proto" 285 to: "external/perfetto/protos/perfetto/trace/android/shell_transition.proto" 286 } 287 copy_before: { 288 from: "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.proto" 289 to: "external/perfetto/protos/perfetto/trace/android/surfaceflinger_common.proto" 290 } 291 copy_before: { 292 from: "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.proto" 293 to: "external/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.proto" 294 } 295 copy_before: { 296 from: "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.proto" 297 to: "external/perfetto/protos/perfetto/trace/android/surfaceflinger_transactions.proto" 298 } 299 copy_before: { 300 from: "external/perfetto/protos/perfetto/trace/android/winscope_extensions.proto" 301 to: "external/perfetto/protos/perfetto/trace/android/winscope_extensions.proto" 302 } 303 copy_before: { 304 from: "external/perfetto/protos/perfetto/trace/chrome/chrome_benchmark_metadata.proto" 305 to: "external/perfetto/protos/perfetto/trace/chrome/chrome_benchmark_metadata.proto" 306 } 307 copy_before: { 308 from: "external/perfetto/protos/perfetto/trace/chrome/chrome_metadata.proto" 309 to: "external/perfetto/protos/perfetto/trace/chrome/chrome_metadata.proto" 310 } 311 copy_before: { 312 from: "external/perfetto/protos/perfetto/trace/chrome/chrome_trace_event.proto" 313 to: "external/perfetto/protos/perfetto/trace/chrome/chrome_trace_event.proto" 314 } 315 copy_before: { 316 from: "external/perfetto/protos/perfetto/trace/chrome/chrome_trigger.proto" 317 to: "external/perfetto/protos/perfetto/trace/chrome/chrome_trigger.proto" 318 } 319 copy_before: { 320 from: "external/perfetto/protos/perfetto/trace/chrome/v8.proto" 321 to: "external/perfetto/protos/perfetto/trace/chrome/v8.proto" 322 } 323 copy_before: { 324 from: "external/perfetto/protos/perfetto/trace/clock_snapshot.proto" 325 to: "external/perfetto/protos/perfetto/trace/clock_snapshot.proto" 326 } 327 copy_before: { 328 from: "external/perfetto/protos/perfetto/trace/etw/etw.proto" 329 to: "external/perfetto/protos/perfetto/trace/etw/etw.proto" 330 } 331 copy_before: { 332 from: "external/perfetto/protos/perfetto/trace/etw/etw_event.proto" 333 to: "external/perfetto/protos/perfetto/trace/etw/etw_event.proto" 334 } 335 copy_before: { 336 from: "external/perfetto/protos/perfetto/trace/etw/etw_event_bundle.proto" 337 to: "external/perfetto/protos/perfetto/trace/etw/etw_event_bundle.proto" 338 } 339 copy_before: { 340 from: "external/perfetto/protos/perfetto/trace/extension_descriptor.proto" 341 to: "external/perfetto/protos/perfetto/trace/extension_descriptor.proto" 342 } 343 copy_before: { 344 from: "external/perfetto/protos/perfetto/trace/filesystem/inode_file_map.proto" 345 to: "external/perfetto/protos/perfetto/trace/filesystem/inode_file_map.proto" 346 } 347 copy_before: { 348 from: "external/perfetto/protos/perfetto/trace/ftrace/android_fs.proto" 349 to: "external/perfetto/protos/perfetto/trace/ftrace/android_fs.proto" 350 } 351 copy_before: { 352 from: "external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.proto" 353 to: "external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.proto" 354 } 355 copy_before: { 356 from: "external/perfetto/protos/perfetto/trace/ftrace/binder.proto" 357 to: "external/perfetto/protos/perfetto/trace/ftrace/binder.proto" 358 } 359 copy_before: { 360 from: "external/perfetto/protos/perfetto/trace/ftrace/block.proto" 361 to: "external/perfetto/protos/perfetto/trace/ftrace/block.proto" 362 } 363 copy_before: { 364 from: "external/perfetto/protos/perfetto/trace/ftrace/cgroup.proto" 365 to: "external/perfetto/protos/perfetto/trace/ftrace/cgroup.proto" 366 } 367 copy_before: { 368 from: "external/perfetto/protos/perfetto/trace/ftrace/clk.proto" 369 to: "external/perfetto/protos/perfetto/trace/ftrace/clk.proto" 370 } 371 copy_before: { 372 from: "external/perfetto/protos/perfetto/trace/ftrace/cma.proto" 373 to: "external/perfetto/protos/perfetto/trace/ftrace/cma.proto" 374 } 375 copy_before: { 376 from: "external/perfetto/protos/perfetto/trace/ftrace/compaction.proto" 377 to: "external/perfetto/protos/perfetto/trace/ftrace/compaction.proto" 378 } 379 copy_before: { 380 from: "external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.proto" 381 to: "external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.proto" 382 } 383 copy_before: { 384 from: "external/perfetto/protos/perfetto/trace/ftrace/cpuhp.proto" 385 to: "external/perfetto/protos/perfetto/trace/ftrace/cpuhp.proto" 386 } 387 copy_before: { 388 from: "external/perfetto/protos/perfetto/trace/ftrace/cros_ec.proto" 389 to: "external/perfetto/protos/perfetto/trace/ftrace/cros_ec.proto" 390 } 391 copy_before: { 392 from: "external/perfetto/protos/perfetto/trace/ftrace/dcvsh.proto" 393 to: "external/perfetto/protos/perfetto/trace/ftrace/dcvsh.proto" 394 } 395 copy_before: { 396 from: "external/perfetto/protos/perfetto/trace/ftrace/devfreq.proto" 397 to: "external/perfetto/protos/perfetto/trace/ftrace/devfreq.proto" 398 } 399 copy_before: { 400 from: "external/perfetto/protos/perfetto/trace/ftrace/dma_fence.proto" 401 to: "external/perfetto/protos/perfetto/trace/ftrace/dma_fence.proto" 402 } 403 copy_before: { 404 from: "external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.proto" 405 to: "external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.proto" 406 } 407 copy_before: { 408 from: "external/perfetto/protos/perfetto/trace/ftrace/dpu.proto" 409 to: "external/perfetto/protos/perfetto/trace/ftrace/dpu.proto" 410 } 411 copy_before: { 412 from: "external/perfetto/protos/perfetto/trace/ftrace/drm.proto" 413 to: "external/perfetto/protos/perfetto/trace/ftrace/drm.proto" 414 } 415 copy_before: { 416 from: "external/perfetto/protos/perfetto/trace/ftrace/ext4.proto" 417 to: "external/perfetto/protos/perfetto/trace/ftrace/ext4.proto" 418 } 419 copy_before: { 420 from: "external/perfetto/protos/perfetto/trace/ftrace/f2fs.proto" 421 to: "external/perfetto/protos/perfetto/trace/ftrace/f2fs.proto" 422 } 423 copy_before: { 424 from: "external/perfetto/protos/perfetto/trace/ftrace/fastrpc.proto" 425 to: "external/perfetto/protos/perfetto/trace/ftrace/fastrpc.proto" 426 } 427 copy_before: { 428 from: "external/perfetto/protos/perfetto/trace/ftrace/fence.proto" 429 to: "external/perfetto/protos/perfetto/trace/ftrace/fence.proto" 430 } 431 copy_before: { 432 from: "external/perfetto/protos/perfetto/trace/ftrace/filemap.proto" 433 to: "external/perfetto/protos/perfetto/trace/ftrace/filemap.proto" 434 } 435 copy_before: { 436 from: "external/perfetto/protos/perfetto/trace/ftrace/fs.proto" 437 to: "external/perfetto/protos/perfetto/trace/ftrace/fs.proto" 438 } 439 copy_before: { 440 from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace.proto" 441 to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace.proto" 442 } 443 copy_before: { 444 from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.proto" 445 to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.proto" 446 } 447 copy_before: { 448 from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.proto" 449 to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.proto" 450 } 451 copy_before: { 452 from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.proto" 453 to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.proto" 454 } 455 copy_before: { 456 from: "external/perfetto/protos/perfetto/trace/ftrace/g2d.proto" 457 to: "external/perfetto/protos/perfetto/trace/ftrace/g2d.proto" 458 } 459 copy_before: { 460 from: "external/perfetto/protos/perfetto/trace/ftrace/generic.proto" 461 to: "external/perfetto/protos/perfetto/trace/ftrace/generic.proto" 462 } 463 copy_before: { 464 from: "external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.proto" 465 to: "external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.proto" 466 } 467 copy_before: { 468 from: "external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.proto" 469 to: "external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.proto" 470 } 471 copy_before: { 472 from: "external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.proto" 473 to: "external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.proto" 474 } 475 copy_before: { 476 from: "external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.proto" 477 to: "external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.proto" 478 } 479 copy_before: { 480 from: "external/perfetto/protos/perfetto/trace/ftrace/hyp.proto" 481 to: "external/perfetto/protos/perfetto/trace/ftrace/hyp.proto" 482 } 483 copy_before: { 484 from: "external/perfetto/protos/perfetto/trace/ftrace/i2c.proto" 485 to: "external/perfetto/protos/perfetto/trace/ftrace/i2c.proto" 486 } 487 copy_before: { 488 from: "external/perfetto/protos/perfetto/trace/ftrace/ion.proto" 489 to: "external/perfetto/protos/perfetto/trace/ftrace/ion.proto" 490 } 491 copy_before: { 492 from: "external/perfetto/protos/perfetto/trace/ftrace/ipi.proto" 493 to: "external/perfetto/protos/perfetto/trace/ftrace/ipi.proto" 494 } 495 copy_before: { 496 from: "external/perfetto/protos/perfetto/trace/ftrace/irq.proto" 497 to: "external/perfetto/protos/perfetto/trace/ftrace/irq.proto" 498 } 499 copy_before: { 500 from: "external/perfetto/protos/perfetto/trace/ftrace/kgsl.proto" 501 to: "external/perfetto/protos/perfetto/trace/ftrace/kgsl.proto" 502 } 503 copy_before: { 504 from: "external/perfetto/protos/perfetto/trace/ftrace/kmem.proto" 505 to: "external/perfetto/protos/perfetto/trace/ftrace/kmem.proto" 506 } 507 copy_before: { 508 from: "external/perfetto/protos/perfetto/trace/ftrace/kvm.proto" 509 to: "external/perfetto/protos/perfetto/trace/ftrace/kvm.proto" 510 } 511 copy_before: { 512 from: "external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.proto" 513 to: "external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.proto" 514 } 515 copy_before: { 516 from: "external/perfetto/protos/perfetto/trace/ftrace/lwis.proto" 517 to: "external/perfetto/protos/perfetto/trace/ftrace/lwis.proto" 518 } 519 copy_before: { 520 from: "external/perfetto/protos/perfetto/trace/ftrace/mali.proto" 521 to: "external/perfetto/protos/perfetto/trace/ftrace/mali.proto" 522 } 523 copy_before: { 524 from: "external/perfetto/protos/perfetto/trace/ftrace/mdss.proto" 525 to: "external/perfetto/protos/perfetto/trace/ftrace/mdss.proto" 526 } 527 copy_before: { 528 from: "external/perfetto/protos/perfetto/trace/ftrace/mm_event.proto" 529 to: "external/perfetto/protos/perfetto/trace/ftrace/mm_event.proto" 530 } 531 copy_before: { 532 from: "external/perfetto/protos/perfetto/trace/ftrace/net.proto" 533 to: "external/perfetto/protos/perfetto/trace/ftrace/net.proto" 534 } 535 copy_before: { 536 from: "external/perfetto/protos/perfetto/trace/ftrace/oom.proto" 537 to: "external/perfetto/protos/perfetto/trace/ftrace/oom.proto" 538 } 539 copy_before: { 540 from: "external/perfetto/protos/perfetto/trace/ftrace/panel.proto" 541 to: "external/perfetto/protos/perfetto/trace/ftrace/panel.proto" 542 } 543 copy_before: { 544 from: "external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.proto" 545 to: "external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.proto" 546 } 547 copy_before: { 548 from: "external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.proto" 549 to: "external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.proto" 550 } 551 copy_before: { 552 from: "external/perfetto/protos/perfetto/trace/ftrace/power.proto" 553 to: "external/perfetto/protos/perfetto/trace/ftrace/power.proto" 554 } 555 copy_before: { 556 from: "external/perfetto/protos/perfetto/trace/ftrace/printk.proto" 557 to: "external/perfetto/protos/perfetto/trace/ftrace/printk.proto" 558 } 559 copy_before: { 560 from: "external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.proto" 561 to: "external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.proto" 562 } 563 copy_before: { 564 from: "external/perfetto/protos/perfetto/trace/ftrace/regulator.proto" 565 to: "external/perfetto/protos/perfetto/trace/ftrace/regulator.proto" 566 } 567 copy_before: { 568 from: "external/perfetto/protos/perfetto/trace/ftrace/rpm.proto" 569 to: "external/perfetto/protos/perfetto/trace/ftrace/rpm.proto" 570 } 571 copy_before: { 572 from: "external/perfetto/protos/perfetto/trace/ftrace/samsung.proto" 573 to: "external/perfetto/protos/perfetto/trace/ftrace/samsung.proto" 574 } 575 copy_before: { 576 from: "external/perfetto/protos/perfetto/trace/ftrace/sched.proto" 577 to: "external/perfetto/protos/perfetto/trace/ftrace/sched.proto" 578 } 579 copy_before: { 580 from: "external/perfetto/protos/perfetto/trace/ftrace/scm.proto" 581 to: "external/perfetto/protos/perfetto/trace/ftrace/scm.proto" 582 } 583 copy_before: { 584 from: "external/perfetto/protos/perfetto/trace/ftrace/sde.proto" 585 to: "external/perfetto/protos/perfetto/trace/ftrace/sde.proto" 586 } 587 copy_before: { 588 from: "external/perfetto/protos/perfetto/trace/ftrace/signal.proto" 589 to: "external/perfetto/protos/perfetto/trace/ftrace/signal.proto" 590 } 591 copy_before: { 592 from: "external/perfetto/protos/perfetto/trace/ftrace/skb.proto" 593 to: "external/perfetto/protos/perfetto/trace/ftrace/skb.proto" 594 } 595 copy_before: { 596 from: "external/perfetto/protos/perfetto/trace/ftrace/sock.proto" 597 to: "external/perfetto/protos/perfetto/trace/ftrace/sock.proto" 598 } 599 copy_before: { 600 from: "external/perfetto/protos/perfetto/trace/ftrace/sync.proto" 601 to: "external/perfetto/protos/perfetto/trace/ftrace/sync.proto" 602 } 603 copy_before: { 604 from: "external/perfetto/protos/perfetto/trace/ftrace/synthetic.proto" 605 to: "external/perfetto/protos/perfetto/trace/ftrace/synthetic.proto" 606 } 607 copy_before: { 608 from: "external/perfetto/protos/perfetto/trace/ftrace/systrace.proto" 609 to: "external/perfetto/protos/perfetto/trace/ftrace/systrace.proto" 610 } 611 copy_before: { 612 from: "external/perfetto/protos/perfetto/trace/ftrace/task.proto" 613 to: "external/perfetto/protos/perfetto/trace/ftrace/task.proto" 614 } 615 copy_before: { 616 from: "external/perfetto/protos/perfetto/trace/ftrace/tcp.proto" 617 to: "external/perfetto/protos/perfetto/trace/ftrace/tcp.proto" 618 } 619 copy_before: { 620 from: "external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.proto" 621 to: "external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.proto" 622 } 623 copy_before: { 624 from: "external/perfetto/protos/perfetto/trace/ftrace/thermal.proto" 625 to: "external/perfetto/protos/perfetto/trace/ftrace/thermal.proto" 626 } 627 copy_before: { 628 from: "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.proto" 629 to: "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.proto" 630 } 631 copy_before: { 632 from: "external/perfetto/protos/perfetto/trace/ftrace/trusty.proto" 633 to: "external/perfetto/protos/perfetto/trace/ftrace/trusty.proto" 634 } 635 copy_before: { 636 from: "external/perfetto/protos/perfetto/trace/ftrace/ufs.proto" 637 to: "external/perfetto/protos/perfetto/trace/ftrace/ufs.proto" 638 } 639 copy_before: { 640 from: "external/perfetto/protos/perfetto/trace/ftrace/v4l2.proto" 641 to: "external/perfetto/protos/perfetto/trace/ftrace/v4l2.proto" 642 } 643 copy_before: { 644 from: "external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.proto" 645 to: "external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.proto" 646 } 647 copy_before: { 648 from: "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.proto" 649 to: "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.proto" 650 } 651 copy_before: { 652 from: "external/perfetto/protos/perfetto/trace/ftrace/vmscan.proto" 653 to: "external/perfetto/protos/perfetto/trace/ftrace/vmscan.proto" 654 } 655 copy_before: { 656 from: "external/perfetto/protos/perfetto/trace/ftrace/workqueue.proto" 657 to: "external/perfetto/protos/perfetto/trace/ftrace/workqueue.proto" 658 } 659 copy_before: { 660 from: "external/perfetto/protos/perfetto/trace/gpu/gpu_counter_event.proto" 661 to: "external/perfetto/protos/perfetto/trace/gpu/gpu_counter_event.proto" 662 } 663 copy_before: { 664 from: "external/perfetto/protos/perfetto/trace/gpu/gpu_log.proto" 665 to: "external/perfetto/protos/perfetto/trace/gpu/gpu_log.proto" 666 } 667 copy_before: { 668 from: "external/perfetto/protos/perfetto/trace/gpu/gpu_render_stage_event.proto" 669 to: "external/perfetto/protos/perfetto/trace/gpu/gpu_render_stage_event.proto" 670 } 671 copy_before: { 672 from: "external/perfetto/protos/perfetto/trace/gpu/vulkan_api_event.proto" 673 to: "external/perfetto/protos/perfetto/trace/gpu/vulkan_api_event.proto" 674 } 675 copy_before: { 676 from: "external/perfetto/protos/perfetto/trace/gpu/vulkan_memory_event.proto" 677 to: "external/perfetto/protos/perfetto/trace/gpu/vulkan_memory_event.proto" 678 } 679 copy_before: { 680 from: "external/perfetto/protos/perfetto/trace/interned_data/interned_data.proto" 681 to: "external/perfetto/protos/perfetto/trace/interned_data/interned_data.proto" 682 } 683 copy_before: { 684 from: "external/perfetto/protos/perfetto/trace/memory_graph.proto" 685 to: "external/perfetto/protos/perfetto/trace/memory_graph.proto" 686 } 687 copy_before: { 688 from: "external/perfetto/protos/perfetto/trace/perfetto/perfetto_metatrace.proto" 689 to: "external/perfetto/protos/perfetto/trace/perfetto/perfetto_metatrace.proto" 690 } 691 copy_before: { 692 from: "external/perfetto/protos/perfetto/trace/perfetto/tracing_service_event.proto" 693 to: "external/perfetto/protos/perfetto/trace/perfetto/tracing_service_event.proto" 694 } 695 copy_before: { 696 from: "external/perfetto/protos/perfetto/trace/power/android_energy_estimation_breakdown.proto" 697 to: "external/perfetto/protos/perfetto/trace/power/android_energy_estimation_breakdown.proto" 698 } 699 copy_before: { 700 from: "external/perfetto/protos/perfetto/trace/power/android_entity_state_residency.proto" 701 to: "external/perfetto/protos/perfetto/trace/power/android_entity_state_residency.proto" 702 } 703 copy_before: { 704 from: "external/perfetto/protos/perfetto/trace/power/battery_counters.proto" 705 to: "external/perfetto/protos/perfetto/trace/power/battery_counters.proto" 706 } 707 copy_before: { 708 from: "external/perfetto/protos/perfetto/trace/power/power_rails.proto" 709 to: "external/perfetto/protos/perfetto/trace/power/power_rails.proto" 710 } 711 copy_before: { 712 from: "external/perfetto/protos/perfetto/trace/profiling/deobfuscation.proto" 713 to: "external/perfetto/protos/perfetto/trace/profiling/deobfuscation.proto" 714 } 715 copy_before: { 716 from: "external/perfetto/protos/perfetto/trace/profiling/heap_graph.proto" 717 to: "external/perfetto/protos/perfetto/trace/profiling/heap_graph.proto" 718 } 719 copy_before: { 720 from: "external/perfetto/protos/perfetto/trace/profiling/profile_common.proto" 721 to: "external/perfetto/protos/perfetto/trace/profiling/profile_common.proto" 722 } 723 copy_before: { 724 from: "external/perfetto/protos/perfetto/trace/profiling/profile_packet.proto" 725 to: "external/perfetto/protos/perfetto/trace/profiling/profile_packet.proto" 726 } 727 copy_before: { 728 from: "external/perfetto/protos/perfetto/trace/profiling/smaps.proto" 729 to: "external/perfetto/protos/perfetto/trace/profiling/smaps.proto" 730 } 731 copy_before: { 732 from: "external/perfetto/protos/perfetto/trace/ps/process_stats.proto" 733 to: "external/perfetto/protos/perfetto/trace/ps/process_stats.proto" 734 } 735 copy_before: { 736 from: "external/perfetto/protos/perfetto/trace/ps/process_tree.proto" 737 to: "external/perfetto/protos/perfetto/trace/ps/process_tree.proto" 738 } 739 copy_before: { 740 from: "external/perfetto/protos/perfetto/trace/remote_clock_sync.proto" 741 to: "external/perfetto/protos/perfetto/trace/remote_clock_sync.proto" 742 } 743 copy_before: { 744 from: "external/perfetto/protos/perfetto/trace/statsd/statsd_atom.proto" 745 to: "external/perfetto/protos/perfetto/trace/statsd/statsd_atom.proto" 746 } 747 copy_before: { 748 from: "external/perfetto/protos/perfetto/trace/sys_stats/sys_stats.proto" 749 to: "external/perfetto/protos/perfetto/trace/sys_stats/sys_stats.proto" 750 } 751 copy_before: { 752 from: "external/perfetto/protos/perfetto/trace/system_info.proto" 753 to: "external/perfetto/protos/perfetto/trace/system_info.proto" 754 } 755 copy_before: { 756 from: "external/perfetto/protos/perfetto/trace/system_info/cpu_info.proto" 757 to: "external/perfetto/protos/perfetto/trace/system_info/cpu_info.proto" 758 } 759 copy_before: { 760 from: "external/perfetto/protos/perfetto/trace/test_event.proto" 761 to: "external/perfetto/protos/perfetto/trace/test_event.proto" 762 } 763 copy_before: { 764 from: "external/perfetto/protos/perfetto/trace/test_extensions.proto" 765 to: "external/perfetto/protos/perfetto/trace/test_extensions.proto" 766 } 767 copy_before: { 768 from: "external/perfetto/protos/perfetto/trace/trace.proto" 769 to: "external/perfetto/protos/perfetto/trace/trace.proto" 770 } 771 copy_before: { 772 from: "external/perfetto/protos/perfetto/trace/trace_packet.proto" 773 to: "external/perfetto/protos/perfetto/trace/trace_packet.proto" 774 } 775 copy_before: { 776 from: "external/perfetto/protos/perfetto/trace/trace_packet_defaults.proto" 777 to: "external/perfetto/protos/perfetto/trace/trace_packet_defaults.proto" 778 } 779 copy_before: { 780 from: "external/perfetto/protos/perfetto/trace/trace_uuid.proto" 781 to: "external/perfetto/protos/perfetto/trace/trace_uuid.proto" 782 } 783 copy_before: { 784 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_active_processes.proto" 785 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_active_processes.proto" 786 } 787 copy_before: { 788 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_application_state_info.proto" 789 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_application_state_info.proto" 790 } 791 copy_before: { 792 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.proto" 793 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.proto" 794 } 795 copy_before: { 796 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_content_settings_event_info.proto" 797 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_content_settings_event_info.proto" 798 } 799 copy_before: { 800 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_frame_reporter.proto" 801 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_frame_reporter.proto" 802 } 803 copy_before: { 804 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_histogram_sample.proto" 805 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_histogram_sample.proto" 806 } 807 copy_before: { 808 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_keyed_service.proto" 809 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_keyed_service.proto" 810 } 811 copy_before: { 812 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_latency_info.proto" 813 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_latency_info.proto" 814 } 815 copy_before: { 816 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_legacy_ipc.proto" 817 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_legacy_ipc.proto" 818 } 819 copy_before: { 820 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_message_pump.proto" 821 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_message_pump.proto" 822 } 823 copy_before: { 824 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_mojo_event_info.proto" 825 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_mojo_event_info.proto" 826 } 827 copy_before: { 828 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_process_descriptor.proto" 829 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_process_descriptor.proto" 830 } 831 copy_before: { 832 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_renderer_scheduler_state.proto" 833 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_renderer_scheduler_state.proto" 834 } 835 copy_before: { 836 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_thread_descriptor.proto" 837 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_thread_descriptor.proto" 838 } 839 copy_before: { 840 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_user_event.proto" 841 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_user_event.proto" 842 } 843 copy_before: { 844 from: "external/perfetto/protos/perfetto/trace/track_event/chrome_window_handle_event_info.proto" 845 to: "external/perfetto/protos/perfetto/trace/track_event/chrome_window_handle_event_info.proto" 846 } 847 copy_before: { 848 from: "external/perfetto/protos/perfetto/trace/track_event/counter_descriptor.proto" 849 to: "external/perfetto/protos/perfetto/trace/track_event/counter_descriptor.proto" 850 } 851 copy_before: { 852 from: "external/perfetto/protos/perfetto/trace/track_event/debug_annotation.proto" 853 to: "external/perfetto/protos/perfetto/trace/track_event/debug_annotation.proto" 854 } 855 copy_before: { 856 from: "external/perfetto/protos/perfetto/trace/track_event/log_message.proto" 857 to: "external/perfetto/protos/perfetto/trace/track_event/log_message.proto" 858 } 859 copy_before: { 860 from: "external/perfetto/protos/perfetto/trace/track_event/process_descriptor.proto" 861 to: "external/perfetto/protos/perfetto/trace/track_event/process_descriptor.proto" 862 } 863 copy_before: { 864 from: "external/perfetto/protos/perfetto/trace/track_event/range_of_interest.proto" 865 to: "external/perfetto/protos/perfetto/trace/track_event/range_of_interest.proto" 866 } 867 copy_before: { 868 from: "external/perfetto/protos/perfetto/trace/track_event/screenshot.proto" 869 to: "external/perfetto/protos/perfetto/trace/track_event/screenshot.proto" 870 } 871 copy_before: { 872 from: "external/perfetto/protos/perfetto/trace/track_event/source_location.proto" 873 to: "external/perfetto/protos/perfetto/trace/track_event/source_location.proto" 874 } 875 copy_before: { 876 from: "external/perfetto/protos/perfetto/trace/track_event/task_execution.proto" 877 to: "external/perfetto/protos/perfetto/trace/track_event/task_execution.proto" 878 } 879 copy_before: { 880 from: "external/perfetto/protos/perfetto/trace/track_event/thread_descriptor.proto" 881 to: "external/perfetto/protos/perfetto/trace/track_event/thread_descriptor.proto" 882 } 883 copy_before: { 884 from: "external/perfetto/protos/perfetto/trace/track_event/track_descriptor.proto" 885 to: "external/perfetto/protos/perfetto/trace/track_event/track_descriptor.proto" 886 } 887 copy_before: { 888 from: "external/perfetto/protos/perfetto/trace/track_event/track_event.proto" 889 to: "external/perfetto/protos/perfetto/trace/track_event/track_event.proto" 890 } 891 copy_before: { 892 from: "external/perfetto/protos/perfetto/trace/translation/translation_table.proto" 893 to: "external/perfetto/protos/perfetto/trace/translation/translation_table.proto" 894 } 895 copy_before: { 896 from: "external/perfetto/protos/perfetto/trace/trigger.proto" 897 to: "external/perfetto/protos/perfetto/trace/trigger.proto" 898 } 899 copy_before: { 900 from: "external/perfetto/protos/perfetto/trace/ui_state.proto" 901 to: "external/perfetto/protos/perfetto/trace/ui_state.proto" 902 } 903 chdir: true 904 command: "mkdir -p __SBOX_SANDBOX_DIR__/out/external/perfetto/ && __SBOX_SANDBOX_DIR__/tools/out/bin/aprotoc --proto_path=external/perfetto --cpp_out=lite=true:__SBOX_SANDBOX_DIR__/out/external/perfetto/ external/perfetto/protos/perfetto/trace/extension_descriptor.proto external/perfetto/protos/perfetto/trace/memory_graph.proto external/perfetto/protos/perfetto/trace/remote_clock_sync.proto external/perfetto/protos/perfetto/trace/test_event.proto external/perfetto/protos/perfetto/trace/test_extensions.proto external/perfetto/protos/perfetto/trace/trace.proto external/perfetto/protos/perfetto/trace/trace_packet.proto external/perfetto/protos/perfetto/trace/trace_packet_defaults.proto external/perfetto/protos/perfetto/trace/ui_state.proto" 905 copy_after: { 906 from: "out/external/perfetto/protos/perfetto/trace/extension_descriptor.pb.cc" 907 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen/gen/external/perfetto/protos/perfetto/trace/extension_descriptor.pb.cc" 908 } 909 copy_after: { 910 from: "out/external/perfetto/protos/perfetto/trace/memory_graph.pb.cc" 911 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen/gen/external/perfetto/protos/perfetto/trace/memory_graph.pb.cc" 912 } 913 copy_after: { 914 from: "out/external/perfetto/protos/perfetto/trace/remote_clock_sync.pb.cc" 915 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen/gen/external/perfetto/protos/perfetto/trace/remote_clock_sync.pb.cc" 916 } 917 copy_after: { 918 from: "out/external/perfetto/protos/perfetto/trace/test_event.pb.cc" 919 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen/gen/external/perfetto/protos/perfetto/trace/test_event.pb.cc" 920 } 921 copy_after: { 922 from: "out/external/perfetto/protos/perfetto/trace/test_extensions.pb.cc" 923 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen/gen/external/perfetto/protos/perfetto/trace/test_extensions.pb.cc" 924 } 925 copy_after: { 926 from: "out/external/perfetto/protos/perfetto/trace/trace.pb.cc" 927 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen/gen/external/perfetto/protos/perfetto/trace/trace.pb.cc" 928 } 929 copy_after: { 930 from: "out/external/perfetto/protos/perfetto/trace/trace_packet.pb.cc" 931 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen/gen/external/perfetto/protos/perfetto/trace/trace_packet.pb.cc" 932 } 933 copy_after: { 934 from: "out/external/perfetto/protos/perfetto/trace/trace_packet_defaults.pb.cc" 935 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen/gen/external/perfetto/protos/perfetto/trace/trace_packet_defaults.pb.cc" 936 } 937 copy_after: { 938 from: "out/external/perfetto/protos/perfetto/trace/ui_state.pb.cc" 939 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_non_minimal_lite_gen/gen/external/perfetto/protos/perfetto/trace/ui_state.pb.cc" 940 } 941 input_hash: "b5be7aef55f8561b4054bec50d736f639614fe397a4355335a4309b2223af6de" 942 env: { 943 name: "PATH" 944 inherit: true 945 } 946 env: { 947 name: "JAVA_HOME" 948 inherit: true 949 } 950 env: { 951 name: "TMPDIR" 952 inherit: true 953 } 954 env: { 955 name: "RBE_log_dir" 956 inherit: true 957 } 958 env: { 959 name: "RBE_platform" 960 inherit: true 961 } 962 env: { 963 name: "RBE_server_address" 964 inherit: true 965 } 966 env: { 967 name: "RBE_exec_root" 968 inherit: true 969 } 970 env: { 971 name: "OUT_DIR" 972 value: "out" 973 } 974 dont_inherit_env: true 975} 976 977