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/trace/track_event/chrome_active_processes.proto"
19  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_active_processes.proto"
20 }
21 copy_before: {
22  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_application_state_info.proto"
23  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_application_state_info.proto"
24 }
25 copy_before: {
26  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.proto"
27  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.proto"
28 }
29 copy_before: {
30  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_content_settings_event_info.proto"
31  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_content_settings_event_info.proto"
32 }
33 copy_before: {
34  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_frame_reporter.proto"
35  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_frame_reporter.proto"
36 }
37 copy_before: {
38  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_histogram_sample.proto"
39  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_histogram_sample.proto"
40 }
41 copy_before: {
42  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_keyed_service.proto"
43  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_keyed_service.proto"
44 }
45 copy_before: {
46  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_latency_info.proto"
47  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_latency_info.proto"
48 }
49 copy_before: {
50  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_legacy_ipc.proto"
51  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_legacy_ipc.proto"
52 }
53 copy_before: {
54  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_message_pump.proto"
55  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_message_pump.proto"
56 }
57 copy_before: {
58  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_mojo_event_info.proto"
59  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_mojo_event_info.proto"
60 }
61 copy_before: {
62  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_process_descriptor.proto"
63  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_process_descriptor.proto"
64 }
65 copy_before: {
66  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_renderer_scheduler_state.proto"
67  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_renderer_scheduler_state.proto"
68 }
69 copy_before: {
70  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_thread_descriptor.proto"
71  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_thread_descriptor.proto"
72 }
73 copy_before: {
74  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_user_event.proto"
75  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_user_event.proto"
76 }
77 copy_before: {
78  from: "external/perfetto/protos/perfetto/trace/track_event/chrome_window_handle_event_info.proto"
79  to: "external/perfetto/protos/perfetto/trace/track_event/chrome_window_handle_event_info.proto"
80 }
81 copy_before: {
82  from: "external/perfetto/protos/perfetto/trace/track_event/counter_descriptor.proto"
83  to: "external/perfetto/protos/perfetto/trace/track_event/counter_descriptor.proto"
84 }
85 copy_before: {
86  from: "external/perfetto/protos/perfetto/trace/track_event/debug_annotation.proto"
87  to: "external/perfetto/protos/perfetto/trace/track_event/debug_annotation.proto"
88 }
89 copy_before: {
90  from: "external/perfetto/protos/perfetto/trace/track_event/log_message.proto"
91  to: "external/perfetto/protos/perfetto/trace/track_event/log_message.proto"
92 }
93 copy_before: {
94  from: "external/perfetto/protos/perfetto/trace/track_event/process_descriptor.proto"
95  to: "external/perfetto/protos/perfetto/trace/track_event/process_descriptor.proto"
96 }
97 copy_before: {
98  from: "external/perfetto/protos/perfetto/trace/track_event/range_of_interest.proto"
99  to: "external/perfetto/protos/perfetto/trace/track_event/range_of_interest.proto"
100 }
101 copy_before: {
102  from: "external/perfetto/protos/perfetto/trace/track_event/screenshot.proto"
103  to: "external/perfetto/protos/perfetto/trace/track_event/screenshot.proto"
104 }
105 copy_before: {
106  from: "external/perfetto/protos/perfetto/trace/track_event/source_location.proto"
107  to: "external/perfetto/protos/perfetto/trace/track_event/source_location.proto"
108 }
109 copy_before: {
110  from: "external/perfetto/protos/perfetto/trace/track_event/task_execution.proto"
111  to: "external/perfetto/protos/perfetto/trace/track_event/task_execution.proto"
112 }
113 copy_before: {
114  from: "external/perfetto/protos/perfetto/trace/track_event/thread_descriptor.proto"
115  to: "external/perfetto/protos/perfetto/trace/track_event/thread_descriptor.proto"
116 }
117 copy_before: {
118  from: "external/perfetto/protos/perfetto/trace/track_event/track_descriptor.proto"
119  to: "external/perfetto/protos/perfetto/trace/track_event/track_descriptor.proto"
120 }
121 copy_before: {
122  from: "external/perfetto/protos/perfetto/trace/track_event/track_event.proto"
123  to: "external/perfetto/protos/perfetto/trace/track_event/track_event.proto"
124 }
125 chdir: true
126 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/track_event/chrome_active_processes.proto external/perfetto/protos/perfetto/trace/track_event/chrome_application_state_info.proto external/perfetto/protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.proto external/perfetto/protos/perfetto/trace/track_event/chrome_content_settings_event_info.proto external/perfetto/protos/perfetto/trace/track_event/chrome_frame_reporter.proto external/perfetto/protos/perfetto/trace/track_event/chrome_histogram_sample.proto external/perfetto/protos/perfetto/trace/track_event/chrome_keyed_service.proto external/perfetto/protos/perfetto/trace/track_event/chrome_latency_info.proto external/perfetto/protos/perfetto/trace/track_event/chrome_legacy_ipc.proto external/perfetto/protos/perfetto/trace/track_event/chrome_message_pump.proto external/perfetto/protos/perfetto/trace/track_event/chrome_mojo_event_info.proto external/perfetto/protos/perfetto/trace/track_event/chrome_process_descriptor.proto external/perfetto/protos/perfetto/trace/track_event/chrome_renderer_scheduler_state.proto external/perfetto/protos/perfetto/trace/track_event/chrome_thread_descriptor.proto external/perfetto/protos/perfetto/trace/track_event/chrome_user_event.proto external/perfetto/protos/perfetto/trace/track_event/chrome_window_handle_event_info.proto external/perfetto/protos/perfetto/trace/track_event/counter_descriptor.proto external/perfetto/protos/perfetto/trace/track_event/debug_annotation.proto external/perfetto/protos/perfetto/trace/track_event/log_message.proto external/perfetto/protos/perfetto/trace/track_event/process_descriptor.proto external/perfetto/protos/perfetto/trace/track_event/range_of_interest.proto external/perfetto/protos/perfetto/trace/track_event/screenshot.proto external/perfetto/protos/perfetto/trace/track_event/source_location.proto external/perfetto/protos/perfetto/trace/track_event/task_execution.proto external/perfetto/protos/perfetto/trace/track_event/thread_descriptor.proto external/perfetto/protos/perfetto/trace/track_event/track_descriptor.proto external/perfetto/protos/perfetto/trace/track_event/track_event.proto"
127 copy_after: {
128  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_active_processes.gen.cc"
129  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_active_processes.gen.cc"
130 }
131 copy_after: {
132  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_application_state_info.gen.cc"
133  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_application_state_info.gen.cc"
134 }
135 copy_after: {
136  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.gen.cc"
137  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.gen.cc"
138 }
139 copy_after: {
140  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_content_settings_event_info.gen.cc"
141  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_content_settings_event_info.gen.cc"
142 }
143 copy_after: {
144  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_frame_reporter.gen.cc"
145  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_frame_reporter.gen.cc"
146 }
147 copy_after: {
148  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_histogram_sample.gen.cc"
149  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_histogram_sample.gen.cc"
150 }
151 copy_after: {
152  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_keyed_service.gen.cc"
153  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_keyed_service.gen.cc"
154 }
155 copy_after: {
156  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_latency_info.gen.cc"
157  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_latency_info.gen.cc"
158 }
159 copy_after: {
160  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_legacy_ipc.gen.cc"
161  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_legacy_ipc.gen.cc"
162 }
163 copy_after: {
164  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_message_pump.gen.cc"
165  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_message_pump.gen.cc"
166 }
167 copy_after: {
168  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_mojo_event_info.gen.cc"
169  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_mojo_event_info.gen.cc"
170 }
171 copy_after: {
172  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_process_descriptor.gen.cc"
173  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_process_descriptor.gen.cc"
174 }
175 copy_after: {
176  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_renderer_scheduler_state.gen.cc"
177  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_renderer_scheduler_state.gen.cc"
178 }
179 copy_after: {
180  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_thread_descriptor.gen.cc"
181  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_thread_descriptor.gen.cc"
182 }
183 copy_after: {
184  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_user_event.gen.cc"
185  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_user_event.gen.cc"
186 }
187 copy_after: {
188  from: "out/external/perfetto/protos/perfetto/trace/track_event/chrome_window_handle_event_info.gen.cc"
189  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/chrome_window_handle_event_info.gen.cc"
190 }
191 copy_after: {
192  from: "out/external/perfetto/protos/perfetto/trace/track_event/counter_descriptor.gen.cc"
193  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/counter_descriptor.gen.cc"
194 }
195 copy_after: {
196  from: "out/external/perfetto/protos/perfetto/trace/track_event/debug_annotation.gen.cc"
197  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/debug_annotation.gen.cc"
198 }
199 copy_after: {
200  from: "out/external/perfetto/protos/perfetto/trace/track_event/log_message.gen.cc"
201  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/log_message.gen.cc"
202 }
203 copy_after: {
204  from: "out/external/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.cc"
205  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/process_descriptor.gen.cc"
206 }
207 copy_after: {
208  from: "out/external/perfetto/protos/perfetto/trace/track_event/range_of_interest.gen.cc"
209  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/range_of_interest.gen.cc"
210 }
211 copy_after: {
212  from: "out/external/perfetto/protos/perfetto/trace/track_event/screenshot.gen.cc"
213  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/screenshot.gen.cc"
214 }
215 copy_after: {
216  from: "out/external/perfetto/protos/perfetto/trace/track_event/source_location.gen.cc"
217  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/source_location.gen.cc"
218 }
219 copy_after: {
220  from: "out/external/perfetto/protos/perfetto/trace/track_event/task_execution.gen.cc"
221  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/task_execution.gen.cc"
222 }
223 copy_after: {
224  from: "out/external/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.cc"
225  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/thread_descriptor.gen.cc"
226 }
227 copy_after: {
228  from: "out/external/perfetto/protos/perfetto/trace/track_event/track_descriptor.gen.cc"
229  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/track_descriptor.gen.cc"
230 }
231 copy_after: {
232  from: "out/external/perfetto/protos/perfetto/trace/track_event/track_event.gen.cc"
233  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_track_event_cpp_gen/gen/external/perfetto/protos/perfetto/trace/track_event/track_event.gen.cc"
234 }
235 input_hash: "155d43bbabc4b200e3c4f914e158aae7127818dd9a68edf82ad0569695a95f80"
236 env: {
237  name: "PATH"
238  inherit: true
239 }
240 env: {
241  name: "JAVA_HOME"
242  inherit: true
243 }
244 env: {
245  name: "TMPDIR"
246  inherit: true
247 }
248 env: {
249  name: "RBE_log_dir"
250  inherit: true
251 }
252 env: {
253  name: "RBE_platform"
254  inherit: true
255 }
256 env: {
257  name: "RBE_server_address"
258  inherit: true
259 }
260 env: {
261  name: "RBE_exec_root"
262  inherit: true
263 }
264 env: {
265  name: "OUT_DIR"
266  value: "out"
267 }
268 dont_inherit_env: true
269}
270
271