1commands: {
2 copy_before: {
3  from: "out/soong/.intermediates/external/cronet/third_party/protobuf/cronet_aml_third_party_protobuf_protoc/linux_glibc_x86_64/cronet_aml_third_party_protobuf_protoc"
4  to: "tools/out/bin/cronet_aml_third_party_protobuf_protoc"
5  executable: false
6 }
7 copy_before: {
8  from: "out/soong/.intermediates/external/zlib/libz/linux_glibc_x86_64_shared/libz-host.so"
9  to: "tools/out/lib64/libz-host.so"
10  executable: false
11 }
12 copy_before: {
13  from: "external/cronet/third_party/metrics_proto/call_stack_profile.proto"
14  to: "external/cronet/third_party/metrics_proto/call_stack_profile.proto"
15 }
16 copy_before: {
17  from: "external/cronet/third_party/metrics_proto/cast_logs.proto"
18  to: "external/cronet/third_party/metrics_proto/cast_logs.proto"
19 }
20 copy_before: {
21  from: "external/cronet/third_party/metrics_proto/chrome_os_app_list_launch_event.proto"
22  to: "external/cronet/third_party/metrics_proto/chrome_os_app_list_launch_event.proto"
23 }
24 copy_before: {
25  from: "external/cronet/third_party/metrics_proto/chrome_user_metrics_extension.proto"
26  to: "external/cronet/third_party/metrics_proto/chrome_user_metrics_extension.proto"
27 }
28 copy_before: {
29  from: "external/cronet/third_party/metrics_proto/custom_tab_session.proto"
30  to: "external/cronet/third_party/metrics_proto/custom_tab_session.proto"
31 }
32 copy_before: {
33  from: "external/cronet/third_party/metrics_proto/device_state.proto"
34  to: "external/cronet/third_party/metrics_proto/device_state.proto"
35 }
36 copy_before: {
37  from: "external/cronet/third_party/metrics_proto/execution_context.proto"
38  to: "external/cronet/third_party/metrics_proto/execution_context.proto"
39 }
40 copy_before: {
41  from: "external/cronet/third_party/metrics_proto/extension_install.proto"
42  to: "external/cronet/third_party/metrics_proto/extension_install.proto"
43 }
44 copy_before: {
45  from: "external/cronet/third_party/metrics_proto/histogram_event.proto"
46  to: "external/cronet/third_party/metrics_proto/histogram_event.proto"
47 }
48 copy_before: {
49  from: "external/cronet/third_party/metrics_proto/omnibox_event.proto"
50  to: "external/cronet/third_party/metrics_proto/omnibox_event.proto"
51 }
52 copy_before: {
53  from: "external/cronet/third_party/metrics_proto/omnibox_focus_type.proto"
54  to: "external/cronet/third_party/metrics_proto/omnibox_focus_type.proto"
55 }
56 copy_before: {
57  from: "external/cronet/third_party/metrics_proto/omnibox_input_type.proto"
58  to: "external/cronet/third_party/metrics_proto/omnibox_input_type.proto"
59 }
60 copy_before: {
61  from: "external/cronet/third_party/metrics_proto/perf_data.proto"
62  to: "external/cronet/third_party/metrics_proto/perf_data.proto"
63 }
64 copy_before: {
65  from: "external/cronet/third_party/metrics_proto/perf_stat.proto"
66  to: "external/cronet/third_party/metrics_proto/perf_stat.proto"
67 }
68 copy_before: {
69  from: "external/cronet/third_party/metrics_proto/printer_event.proto"
70  to: "external/cronet/third_party/metrics_proto/printer_event.proto"
71 }
72 copy_before: {
73  from: "external/cronet/third_party/metrics_proto/reporting_info.proto"
74  to: "external/cronet/third_party/metrics_proto/reporting_info.proto"
75 }
76 copy_before: {
77  from: "external/cronet/third_party/metrics_proto/sampled_profile.proto"
78  to: "external/cronet/third_party/metrics_proto/sampled_profile.proto"
79 }
80 copy_before: {
81  from: "external/cronet/third_party/metrics_proto/structured_data.proto"
82  to: "external/cronet/third_party/metrics_proto/structured_data.proto"
83 }
84 copy_before: {
85  from: "external/cronet/third_party/metrics_proto/system_profile.proto"
86  to: "external/cronet/third_party/metrics_proto/system_profile.proto"
87 }
88 copy_before: {
89  from: "external/cronet/third_party/metrics_proto/trace_log.proto"
90  to: "external/cronet/third_party/metrics_proto/trace_log.proto"
91 }
92 copy_before: {
93  from: "external/cronet/third_party/metrics_proto/translate_event.proto"
94  to: "external/cronet/third_party/metrics_proto/translate_event.proto"
95 }
96 copy_before: {
97  from: "external/cronet/third_party/metrics_proto/ukm/aggregate.proto"
98  to: "external/cronet/third_party/metrics_proto/ukm/aggregate.proto"
99 }
100 copy_before: {
101  from: "external/cronet/third_party/metrics_proto/ukm/entry.proto"
102  to: "external/cronet/third_party/metrics_proto/ukm/entry.proto"
103 }
104 copy_before: {
105  from: "external/cronet/third_party/metrics_proto/ukm/report.proto"
106  to: "external/cronet/third_party/metrics_proto/ukm/report.proto"
107 }
108 copy_before: {
109  from: "external/cronet/third_party/metrics_proto/ukm/source.proto"
110  to: "external/cronet/third_party/metrics_proto/ukm/source.proto"
111 }
112 copy_before: {
113  from: "external/cronet/third_party/metrics_proto/ukm/web_features.proto"
114  to: "external/cronet/third_party/metrics_proto/ukm/web_features.proto"
115 }
116 copy_before: {
117  from: "external/cronet/third_party/metrics_proto/user_action_event.proto"
118  to: "external/cronet/third_party/metrics_proto/user_action_event.proto"
119 }
120 copy_before: {
121  from: "external/cronet/third_party/metrics_proto/user_demographics.proto"
122  to: "external/cronet/third_party/metrics_proto/user_demographics.proto"
123 }
124 chdir: true
125 command: "CC_ARCH=arm64 CC_NATIVE_BRIDGE= CC_MULTILIB=lib64 CC_OS=android && __SBOX_SANDBOX_DIR__/tools/out/bin/cronet_aml_third_party_protobuf_protoc --proto_path=external/cronet/third_party/metrics_proto --cpp_out=lite=true:__SBOX_SANDBOX_DIR__/out/third_party/metrics_proto/ external/cronet/third_party/metrics_proto/call_stack_profile.proto external/cronet/third_party/metrics_proto/cast_logs.proto external/cronet/third_party/metrics_proto/chrome_os_app_list_launch_event.proto external/cronet/third_party/metrics_proto/chrome_user_metrics_extension.proto external/cronet/third_party/metrics_proto/custom_tab_session.proto external/cronet/third_party/metrics_proto/device_state.proto external/cronet/third_party/metrics_proto/execution_context.proto external/cronet/third_party/metrics_proto/extension_install.proto external/cronet/third_party/metrics_proto/histogram_event.proto external/cronet/third_party/metrics_proto/omnibox_event.proto external/cronet/third_party/metrics_proto/omnibox_focus_type.proto external/cronet/third_party/metrics_proto/omnibox_input_type.proto external/cronet/third_party/metrics_proto/perf_data.proto external/cronet/third_party/metrics_proto/perf_stat.proto external/cronet/third_party/metrics_proto/printer_event.proto external/cronet/third_party/metrics_proto/reporting_info.proto external/cronet/third_party/metrics_proto/sampled_profile.proto external/cronet/third_party/metrics_proto/structured_data.proto external/cronet/third_party/metrics_proto/system_profile.proto external/cronet/third_party/metrics_proto/trace_log.proto external/cronet/third_party/metrics_proto/translate_event.proto external/cronet/third_party/metrics_proto/ukm/aggregate.proto external/cronet/third_party/metrics_proto/ukm/entry.proto external/cronet/third_party/metrics_proto/ukm/report.proto external/cronet/third_party/metrics_proto/ukm/source.proto external/cronet/third_party/metrics_proto/ukm/web_features.proto external/cronet/third_party/metrics_proto/user_action_event.proto external/cronet/third_party/metrics_proto/user_demographics.proto"
126 copy_after: {
127  from: "out/third_party/metrics_proto/call_stack_profile.pb.cc"
128  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/call_stack_profile.pb.cc"
129 }
130 copy_after: {
131  from: "out/third_party/metrics_proto/cast_logs.pb.cc"
132  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/cast_logs.pb.cc"
133 }
134 copy_after: {
135  from: "out/third_party/metrics_proto/chrome_os_app_list_launch_event.pb.cc"
136  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/chrome_os_app_list_launch_event.pb.cc"
137 }
138 copy_after: {
139  from: "out/third_party/metrics_proto/chrome_user_metrics_extension.pb.cc"
140  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/chrome_user_metrics_extension.pb.cc"
141 }
142 copy_after: {
143  from: "out/third_party/metrics_proto/custom_tab_session.pb.cc"
144  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/custom_tab_session.pb.cc"
145 }
146 copy_after: {
147  from: "out/third_party/metrics_proto/device_state.pb.cc"
148  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/device_state.pb.cc"
149 }
150 copy_after: {
151  from: "out/third_party/metrics_proto/execution_context.pb.cc"
152  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/execution_context.pb.cc"
153 }
154 copy_after: {
155  from: "out/third_party/metrics_proto/extension_install.pb.cc"
156  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/extension_install.pb.cc"
157 }
158 copy_after: {
159  from: "out/third_party/metrics_proto/histogram_event.pb.cc"
160  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/histogram_event.pb.cc"
161 }
162 copy_after: {
163  from: "out/third_party/metrics_proto/omnibox_event.pb.cc"
164  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/omnibox_event.pb.cc"
165 }
166 copy_after: {
167  from: "out/third_party/metrics_proto/omnibox_focus_type.pb.cc"
168  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/omnibox_focus_type.pb.cc"
169 }
170 copy_after: {
171  from: "out/third_party/metrics_proto/omnibox_input_type.pb.cc"
172  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/omnibox_input_type.pb.cc"
173 }
174 copy_after: {
175  from: "out/third_party/metrics_proto/perf_data.pb.cc"
176  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/perf_data.pb.cc"
177 }
178 copy_after: {
179  from: "out/third_party/metrics_proto/perf_stat.pb.cc"
180  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/perf_stat.pb.cc"
181 }
182 copy_after: {
183  from: "out/third_party/metrics_proto/printer_event.pb.cc"
184  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/printer_event.pb.cc"
185 }
186 copy_after: {
187  from: "out/third_party/metrics_proto/reporting_info.pb.cc"
188  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/reporting_info.pb.cc"
189 }
190 copy_after: {
191  from: "out/third_party/metrics_proto/sampled_profile.pb.cc"
192  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/sampled_profile.pb.cc"
193 }
194 copy_after: {
195  from: "out/third_party/metrics_proto/structured_data.pb.cc"
196  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/structured_data.pb.cc"
197 }
198 copy_after: {
199  from: "out/third_party/metrics_proto/system_profile.pb.cc"
200  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/system_profile.pb.cc"
201 }
202 copy_after: {
203  from: "out/third_party/metrics_proto/trace_log.pb.cc"
204  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/trace_log.pb.cc"
205 }
206 copy_after: {
207  from: "out/third_party/metrics_proto/translate_event.pb.cc"
208  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/translate_event.pb.cc"
209 }
210 copy_after: {
211  from: "out/third_party/metrics_proto/ukm/aggregate.pb.cc"
212  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/ukm/aggregate.pb.cc"
213 }
214 copy_after: {
215  from: "out/third_party/metrics_proto/ukm/entry.pb.cc"
216  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/ukm/entry.pb.cc"
217 }
218 copy_after: {
219  from: "out/third_party/metrics_proto/ukm/report.pb.cc"
220  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/ukm/report.pb.cc"
221 }
222 copy_after: {
223  from: "out/third_party/metrics_proto/ukm/source.pb.cc"
224  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/ukm/source.pb.cc"
225 }
226 copy_after: {
227  from: "out/third_party/metrics_proto/ukm/web_features.pb.cc"
228  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/ukm/web_features.pb.cc"
229 }
230 copy_after: {
231  from: "out/third_party/metrics_proto/user_action_event.pb.cc"
232  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/user_action_event.pb.cc"
233 }
234 copy_after: {
235  from: "out/third_party/metrics_proto/user_demographics.pb.cc"
236  to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_arm64_armv8-2a_cortex-a55_apex30/gen/third_party/metrics_proto/user_demographics.pb.cc"
237 }
238 input_hash: "0e43f7e942248ab5691f305c84945a84ff03137cdb7938f393b07d09f9363c54"
239 env: {
240  name: "PATH"
241  inherit: true
242 }
243 env: {
244  name: "JAVA_HOME"
245  inherit: true
246 }
247 env: {
248  name: "TMPDIR"
249  inherit: true
250 }
251 env: {
252  name: "RBE_log_dir"
253  inherit: true
254 }
255 env: {
256  name: "RBE_platform"
257  inherit: true
258 }
259 env: {
260  name: "RBE_server_address"
261  inherit: true
262 }
263 env: {
264  name: "RBE_exec_root"
265  inherit: true
266 }
267 env: {
268  name: "OUT_DIR"
269  value: "out"
270 }
271 dont_inherit_env: true
272}
273
274