commands: { copy_before: { 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" to: "tools/out/bin/cronet_aml_third_party_protobuf_protoc" executable: false } copy_before: { from: "out/soong/.intermediates/external/zlib/libz/linux_glibc_x86_64_shared/libz-host.so" to: "tools/out/lib64/libz-host.so" executable: false } copy_before: { from: "external/cronet/third_party/metrics_proto/call_stack_profile.proto" to: "external/cronet/third_party/metrics_proto/call_stack_profile.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/cast_logs.proto" to: "external/cronet/third_party/metrics_proto/cast_logs.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/chrome_os_app_list_launch_event.proto" to: "external/cronet/third_party/metrics_proto/chrome_os_app_list_launch_event.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/chrome_user_metrics_extension.proto" to: "external/cronet/third_party/metrics_proto/chrome_user_metrics_extension.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/custom_tab_session.proto" to: "external/cronet/third_party/metrics_proto/custom_tab_session.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/device_state.proto" to: "external/cronet/third_party/metrics_proto/device_state.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/execution_context.proto" to: "external/cronet/third_party/metrics_proto/execution_context.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/extension_install.proto" to: "external/cronet/third_party/metrics_proto/extension_install.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/histogram_event.proto" to: "external/cronet/third_party/metrics_proto/histogram_event.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/omnibox_event.proto" to: "external/cronet/third_party/metrics_proto/omnibox_event.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/omnibox_focus_type.proto" to: "external/cronet/third_party/metrics_proto/omnibox_focus_type.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/omnibox_input_type.proto" to: "external/cronet/third_party/metrics_proto/omnibox_input_type.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/perf_data.proto" to: "external/cronet/third_party/metrics_proto/perf_data.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/perf_stat.proto" to: "external/cronet/third_party/metrics_proto/perf_stat.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/printer_event.proto" to: "external/cronet/third_party/metrics_proto/printer_event.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/reporting_info.proto" to: "external/cronet/third_party/metrics_proto/reporting_info.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/sampled_profile.proto" to: "external/cronet/third_party/metrics_proto/sampled_profile.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/structured_data.proto" to: "external/cronet/third_party/metrics_proto/structured_data.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/system_profile.proto" to: "external/cronet/third_party/metrics_proto/system_profile.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/trace_log.proto" to: "external/cronet/third_party/metrics_proto/trace_log.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/translate_event.proto" to: "external/cronet/third_party/metrics_proto/translate_event.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/ukm/aggregate.proto" to: "external/cronet/third_party/metrics_proto/ukm/aggregate.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/ukm/entry.proto" to: "external/cronet/third_party/metrics_proto/ukm/entry.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/ukm/report.proto" to: "external/cronet/third_party/metrics_proto/ukm/report.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/ukm/source.proto" to: "external/cronet/third_party/metrics_proto/ukm/source.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/ukm/web_features.proto" to: "external/cronet/third_party/metrics_proto/ukm/web_features.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/user_action_event.proto" to: "external/cronet/third_party/metrics_proto/user_action_event.proto" } copy_before: { from: "external/cronet/third_party/metrics_proto/user_demographics.proto" to: "external/cronet/third_party/metrics_proto/user_demographics.proto" } chdir: true command: "CC_ARCH=x86_64 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" copy_after: { from: "out/third_party/metrics_proto/call_stack_profile.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/call_stack_profile.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/cast_logs.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/cast_logs.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/chrome_os_app_list_launch_event.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/chrome_os_app_list_launch_event.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/chrome_user_metrics_extension.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/chrome_user_metrics_extension.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/custom_tab_session.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/custom_tab_session.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/device_state.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/device_state.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/execution_context.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/execution_context.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/extension_install.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/extension_install.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/histogram_event.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/histogram_event.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/omnibox_event.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/omnibox_event.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/omnibox_focus_type.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/omnibox_focus_type.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/omnibox_input_type.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/omnibox_input_type.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/perf_data.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/perf_data.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/perf_stat.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/perf_stat.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/printer_event.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/printer_event.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/reporting_info.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/reporting_info.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/sampled_profile.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/sampled_profile.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/structured_data.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/structured_data.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/system_profile.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/system_profile.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/trace_log.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/trace_log.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/translate_event.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/translate_event.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/ukm/aggregate.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/ukm/aggregate.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/ukm/entry.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/ukm/entry.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/ukm/report.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/ukm/report.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/ukm/source.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/ukm/source.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/ukm/web_features.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/ukm/web_features.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/user_action_event.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/user_action_event.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/user_demographics.pb.cc" to: "out/soong/.intermediates/external/cronet/third_party/metrics_proto/cronet_aml_third_party_metrics_proto_metrics_proto_gen/android_x86_64_silvermont_apex30/gen/third_party/metrics_proto/user_demographics.pb.cc" } input_hash: "0e43f7e942248ab5691f305c84945a84ff03137cdb7938f393b07d09f9363c54" env: { name: "PATH" inherit: true } env: { name: "JAVA_HOME" inherit: true } env: { name: "TMPDIR" inherit: true } env: { name: "RBE_log_dir" inherit: true } env: { name: "RBE_platform" inherit: true } env: { name: "RBE_server_address" inherit: true } env: { name: "RBE_exec_root" inherit: true } env: { name: "OUT_DIR" value: "out" } dont_inherit_env: true }