commands: { copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/third_party/protobuf/tot_cronet_third_party_protobuf_protoc/linux_glibc_x86_64/tot_cronet_third_party_protobuf_protoc" to: "tools/out/bin/tot_cronet_third_party_protobuf_protoc" executable: false } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/call_stack_profile.proto" to: "external/cronet/tot/third_party/metrics_proto/call_stack_profile.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/cast_logs.proto" to: "external/cronet/tot/third_party/metrics_proto/cast_logs.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/chrome_os_app_list_launch_event.proto" to: "external/cronet/tot/third_party/metrics_proto/chrome_os_app_list_launch_event.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/chrome_user_metrics_extension.proto" to: "external/cronet/tot/third_party/metrics_proto/chrome_user_metrics_extension.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/custom_tab_session.proto" to: "external/cronet/tot/third_party/metrics_proto/custom_tab_session.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/device_state.proto" to: "external/cronet/tot/third_party/metrics_proto/device_state.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/dwa/deidentified_web_analytics.proto" to: "external/cronet/tot/third_party/metrics_proto/dwa/deidentified_web_analytics.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/execution_context.proto" to: "external/cronet/tot/third_party/metrics_proto/execution_context.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/extension_install.proto" to: "external/cronet/tot/third_party/metrics_proto/extension_install.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/histogram_event.proto" to: "external/cronet/tot/third_party/metrics_proto/histogram_event.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/omnibox_event.proto" to: "external/cronet/tot/third_party/metrics_proto/omnibox_event.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/omnibox_focus_type.proto" to: "external/cronet/tot/third_party/metrics_proto/omnibox_focus_type.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/omnibox_input_type.proto" to: "external/cronet/tot/third_party/metrics_proto/omnibox_input_type.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/omnibox_scoring_signals.proto" to: "external/cronet/tot/third_party/metrics_proto/omnibox_scoring_signals.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/perf_data.proto" to: "external/cronet/tot/third_party/metrics_proto/perf_data.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/perf_stat.proto" to: "external/cronet/tot/third_party/metrics_proto/perf_stat.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/printer_event.proto" to: "external/cronet/tot/third_party/metrics_proto/printer_event.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/private_metrics/private_metrics.proto" to: "external/cronet/tot/third_party/metrics_proto/private_metrics/private_metrics.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/reporting_info.proto" to: "external/cronet/tot/third_party/metrics_proto/reporting_info.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/sampled_profile.proto" to: "external/cronet/tot/third_party/metrics_proto/sampled_profile.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/structured_data.proto" to: "external/cronet/tot/third_party/metrics_proto/structured_data.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/system_profile.proto" to: "external/cronet/tot/third_party/metrics_proto/system_profile.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/trace_log.proto" to: "external/cronet/tot/third_party/metrics_proto/trace_log.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/translate_event.proto" to: "external/cronet/tot/third_party/metrics_proto/translate_event.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/ukm/aggregate.proto" to: "external/cronet/tot/third_party/metrics_proto/ukm/aggregate.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/ukm/entry.proto" to: "external/cronet/tot/third_party/metrics_proto/ukm/entry.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/ukm/report.proto" to: "external/cronet/tot/third_party/metrics_proto/ukm/report.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/ukm/source.proto" to: "external/cronet/tot/third_party/metrics_proto/ukm/source.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/ukm/web_features.proto" to: "external/cronet/tot/third_party/metrics_proto/ukm/web_features.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/user_action_event.proto" to: "external/cronet/tot/third_party/metrics_proto/user_action_event.proto" } copy_before: { from: "external/cronet/tot/third_party/metrics_proto/user_demographics.proto" to: "external/cronet/tot/third_party/metrics_proto/user_demographics.proto" } copy_before: { from: "external/cronet/tot/third_party/protobuf/src/google/protobuf/descriptor.proto" to: "external/cronet/tot/third_party/protobuf/src/google/protobuf/descriptor.proto" } chdir: true command: "CC_ARCH=x86_64 CC_NATIVE_BRIDGE= CC_MULTILIB=lib64 CC_OS=android && __SBOX_SANDBOX_DIR__/tools/out/bin/tot_cronet_third_party_protobuf_protoc --proto_path=external/cronet/tot/third_party/metrics_proto --proto_path=external/cronet/tot/third_party/protobuf/src --cpp_out=lite=true:__SBOX_SANDBOX_DIR__/out/third_party/metrics_proto/ external/cronet/tot/third_party/metrics_proto/call_stack_profile.proto external/cronet/tot/third_party/metrics_proto/cast_logs.proto external/cronet/tot/third_party/metrics_proto/chrome_os_app_list_launch_event.proto external/cronet/tot/third_party/metrics_proto/chrome_user_metrics_extension.proto external/cronet/tot/third_party/metrics_proto/custom_tab_session.proto external/cronet/tot/third_party/metrics_proto/device_state.proto external/cronet/tot/third_party/metrics_proto/dwa/deidentified_web_analytics.proto external/cronet/tot/third_party/metrics_proto/execution_context.proto external/cronet/tot/third_party/metrics_proto/extension_install.proto external/cronet/tot/third_party/metrics_proto/histogram_event.proto external/cronet/tot/third_party/metrics_proto/omnibox_event.proto external/cronet/tot/third_party/metrics_proto/omnibox_focus_type.proto external/cronet/tot/third_party/metrics_proto/omnibox_input_type.proto external/cronet/tot/third_party/metrics_proto/omnibox_scoring_signals.proto external/cronet/tot/third_party/metrics_proto/perf_data.proto external/cronet/tot/third_party/metrics_proto/perf_stat.proto external/cronet/tot/third_party/metrics_proto/printer_event.proto external/cronet/tot/third_party/metrics_proto/private_metrics/private_metrics.proto external/cronet/tot/third_party/metrics_proto/reporting_info.proto external/cronet/tot/third_party/metrics_proto/sampled_profile.proto external/cronet/tot/third_party/metrics_proto/structured_data.proto external/cronet/tot/third_party/metrics_proto/system_profile.proto external/cronet/tot/third_party/metrics_proto/trace_log.proto external/cronet/tot/third_party/metrics_proto/translate_event.proto external/cronet/tot/third_party/metrics_proto/ukm/aggregate.proto external/cronet/tot/third_party/metrics_proto/ukm/entry.proto external/cronet/tot/third_party/metrics_proto/ukm/report.proto external/cronet/tot/third_party/metrics_proto/ukm/source.proto external/cronet/tot/third_party/metrics_proto/ukm/web_features.proto external/cronet/tot/third_party/metrics_proto/user_action_event.proto external/cronet/tot/third_party/metrics_proto/user_demographics.proto" copy_after: { from: "out/third_party/metrics_proto/call_stack_profile.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/call_stack_profile.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/cast_logs.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/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_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/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_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/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_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/custom_tab_session.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/device_state.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/device_state.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/dwa/deidentified_web_analytics.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/dwa/deidentified_web_analytics.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/execution_context.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/execution_context.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/extension_install.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/extension_install.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/histogram_event.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/histogram_event.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/omnibox_event.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/omnibox_event.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/omnibox_focus_type.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/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_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/omnibox_input_type.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/omnibox_scoring_signals.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/omnibox_scoring_signals.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/perf_data.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/perf_data.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/perf_stat.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/perf_stat.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/printer_event.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/printer_event.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/private_metrics/private_metrics.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/private_metrics/private_metrics.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/reporting_info.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/reporting_info.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/sampled_profile.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/sampled_profile.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/structured_data.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/structured_data.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/system_profile.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/system_profile.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/trace_log.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/trace_log.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/translate_event.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/translate_event.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/ukm/aggregate.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/ukm/aggregate.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/ukm/entry.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/ukm/entry.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/ukm/report.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/ukm/report.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/ukm/source.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/ukm/source.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/ukm/web_features.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/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_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/user_action_event.pb.cc" } copy_after: { from: "out/third_party/metrics_proto/user_demographics.pb.cc" to: "out_adevtool_deps/soong/.intermediates/external/cronet/tot/tot_cronet_22765588_metrics_proto_metrics_proto_gen/android_x86_64/gen/third_party/metrics_proto/user_demographics.pb.cc" } input_hash: "ef0456dbffd5d879adc09c4b20b1e8dc0725dcf292dec7aa22cc7a650525e0ef" 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 }