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