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