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/net/third_party/quiche/src/quiche/blind_sign_auth/proto/any.proto" 14 to: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/any.proto" 15 } 16 copy_before: { 17 from: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/attestation.proto" 18 to: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/attestation.proto" 19 } 20 copy_before: { 21 from: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/auth_and_sign.proto" 22 to: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/auth_and_sign.proto" 23 } 24 copy_before: { 25 from: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/blind_sign_auth_options.proto" 26 to: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/blind_sign_auth_options.proto" 27 } 28 copy_before: { 29 from: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/get_initial_data.proto" 30 to: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/get_initial_data.proto" 31 } 32 copy_before: { 33 from: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/key_services.proto" 34 to: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/key_services.proto" 35 } 36 copy_before: { 37 from: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/proxy_layer.proto" 38 to: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/proxy_layer.proto" 39 } 40 copy_before: { 41 from: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/public_metadata.proto" 42 to: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/public_metadata.proto" 43 } 44 copy_before: { 45 from: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/spend_token_data.proto" 46 to: "external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/spend_token_data.proto" 47 } 48 copy_before: { 49 from: "external/cronet/third_party/anonymous_tokens/src/anonymous_tokens/proto/anonymous_tokens.proto" 50 to: "external/cronet/third_party/anonymous_tokens/src/anonymous_tokens/proto/anonymous_tokens.proto" 51 } 52 chdir: true 53 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/net/third_party/quiche/src --proto_path=external/cronet/third_party/anonymous_tokens/src/ --cpp_out=lite=true:__SBOX_SANDBOX_DIR__/out/net/third_party/quiche/src/ external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/any.proto external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/attestation.proto external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/auth_and_sign.proto external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/blind_sign_auth_options.proto external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/get_initial_data.proto external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/key_services.proto external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/proxy_layer.proto external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/public_metadata.proto external/cronet/net/third_party/quiche/src/quiche/blind_sign_auth/proto/spend_token_data.proto external/cronet/third_party/anonymous_tokens/src/anonymous_tokens/proto/anonymous_tokens.proto" 54 copy_after: { 55 from: "out/net/third_party/quiche/src/quiche/blind_sign_auth/proto/any.pb.h" 56 to: "out/soong/.intermediates/external/cronet/cronet_aml_net_third_party_quiche_blind_sign_auth_proto_gen__testing_headers/android_arm64_armv8-2a_cortex-a55/gen/net/third_party/quiche/src/quiche/blind_sign_auth/proto/any.pb.h" 57 } 58 copy_after: { 59 from: "out/net/third_party/quiche/src/quiche/blind_sign_auth/proto/attestation.pb.h" 60 to: "out/soong/.intermediates/external/cronet/cronet_aml_net_third_party_quiche_blind_sign_auth_proto_gen__testing_headers/android_arm64_armv8-2a_cortex-a55/gen/net/third_party/quiche/src/quiche/blind_sign_auth/proto/attestation.pb.h" 61 } 62 copy_after: { 63 from: "out/net/third_party/quiche/src/quiche/blind_sign_auth/proto/auth_and_sign.pb.h" 64 to: "out/soong/.intermediates/external/cronet/cronet_aml_net_third_party_quiche_blind_sign_auth_proto_gen__testing_headers/android_arm64_armv8-2a_cortex-a55/gen/net/third_party/quiche/src/quiche/blind_sign_auth/proto/auth_and_sign.pb.h" 65 } 66 copy_after: { 67 from: "out/net/third_party/quiche/src/quiche/blind_sign_auth/proto/blind_sign_auth_options.pb.h" 68 to: "out/soong/.intermediates/external/cronet/cronet_aml_net_third_party_quiche_blind_sign_auth_proto_gen__testing_headers/android_arm64_armv8-2a_cortex-a55/gen/net/third_party/quiche/src/quiche/blind_sign_auth/proto/blind_sign_auth_options.pb.h" 69 } 70 copy_after: { 71 from: "out/net/third_party/quiche/src/quiche/blind_sign_auth/proto/get_initial_data.pb.h" 72 to: "out/soong/.intermediates/external/cronet/cronet_aml_net_third_party_quiche_blind_sign_auth_proto_gen__testing_headers/android_arm64_armv8-2a_cortex-a55/gen/net/third_party/quiche/src/quiche/blind_sign_auth/proto/get_initial_data.pb.h" 73 } 74 copy_after: { 75 from: "out/net/third_party/quiche/src/quiche/blind_sign_auth/proto/key_services.pb.h" 76 to: "out/soong/.intermediates/external/cronet/cronet_aml_net_third_party_quiche_blind_sign_auth_proto_gen__testing_headers/android_arm64_armv8-2a_cortex-a55/gen/net/third_party/quiche/src/quiche/blind_sign_auth/proto/key_services.pb.h" 77 } 78 copy_after: { 79 from: "out/net/third_party/quiche/src/quiche/blind_sign_auth/proto/proxy_layer.pb.h" 80 to: "out/soong/.intermediates/external/cronet/cronet_aml_net_third_party_quiche_blind_sign_auth_proto_gen__testing_headers/android_arm64_armv8-2a_cortex-a55/gen/net/third_party/quiche/src/quiche/blind_sign_auth/proto/proxy_layer.pb.h" 81 } 82 copy_after: { 83 from: "out/net/third_party/quiche/src/quiche/blind_sign_auth/proto/public_metadata.pb.h" 84 to: "out/soong/.intermediates/external/cronet/cronet_aml_net_third_party_quiche_blind_sign_auth_proto_gen__testing_headers/android_arm64_armv8-2a_cortex-a55/gen/net/third_party/quiche/src/quiche/blind_sign_auth/proto/public_metadata.pb.h" 85 } 86 copy_after: { 87 from: "out/net/third_party/quiche/src/quiche/blind_sign_auth/proto/spend_token_data.pb.h" 88 to: "out/soong/.intermediates/external/cronet/cronet_aml_net_third_party_quiche_blind_sign_auth_proto_gen__testing_headers/android_arm64_armv8-2a_cortex-a55/gen/net/third_party/quiche/src/quiche/blind_sign_auth/proto/spend_token_data.pb.h" 89 } 90 input_hash: "03a7eb2de385cc4c5b6dbc77c11316357bc422d97ecd315d24973c30d516f2de" 91 env: { 92 name: "PATH" 93 inherit: true 94 } 95 env: { 96 name: "JAVA_HOME" 97 inherit: true 98 } 99 env: { 100 name: "TMPDIR" 101 inherit: true 102 } 103 env: { 104 name: "RBE_log_dir" 105 inherit: true 106 } 107 env: { 108 name: "RBE_platform" 109 inherit: true 110 } 111 env: { 112 name: "RBE_server_address" 113 inherit: true 114 } 115 env: { 116 name: "RBE_exec_root" 117 inherit: true 118 } 119 env: { 120 name: "OUT_DIR" 121 value: "out" 122 } 123 dont_inherit_env: true 124} 125 126