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