1commands: { 2 copy_before: { 3 from: "external/protobuf/src/google/protobuf/any.proto" 4 to: "tools/src/external/protobuf/src/google/protobuf/any.proto" 5 } 6 copy_before: { 7 from: "external/protobuf/src/google/protobuf/api.proto" 8 to: "tools/src/external/protobuf/src/google/protobuf/api.proto" 9 } 10 copy_before: { 11 from: "external/protobuf/src/google/protobuf/compiler/plugin.proto" 12 to: "tools/src/external/protobuf/src/google/protobuf/compiler/plugin.proto" 13 } 14 copy_before: { 15 from: "external/protobuf/src/google/protobuf/descriptor.proto" 16 to: "tools/src/external/protobuf/src/google/protobuf/descriptor.proto" 17 } 18 copy_before: { 19 from: "external/protobuf/src/google/protobuf/duration.proto" 20 to: "tools/src/external/protobuf/src/google/protobuf/duration.proto" 21 } 22 copy_before: { 23 from: "external/protobuf/src/google/protobuf/empty.proto" 24 to: "tools/src/external/protobuf/src/google/protobuf/empty.proto" 25 } 26 copy_before: { 27 from: "external/protobuf/src/google/protobuf/field_mask.proto" 28 to: "tools/src/external/protobuf/src/google/protobuf/field_mask.proto" 29 } 30 copy_before: { 31 from: "external/protobuf/src/google/protobuf/source_context.proto" 32 to: "tools/src/external/protobuf/src/google/protobuf/source_context.proto" 33 } 34 copy_before: { 35 from: "external/protobuf/src/google/protobuf/struct.proto" 36 to: "tools/src/external/protobuf/src/google/protobuf/struct.proto" 37 } 38 copy_before: { 39 from: "external/protobuf/src/google/protobuf/timestamp.proto" 40 to: "tools/src/external/protobuf/src/google/protobuf/timestamp.proto" 41 } 42 copy_before: { 43 from: "external/protobuf/src/google/protobuf/type.proto" 44 to: "tools/src/external/protobuf/src/google/protobuf/type.proto" 45 } 46 copy_before: { 47 from: "external/protobuf/src/google/protobuf/wrappers.proto" 48 to: "tools/src/external/protobuf/src/google/protobuf/wrappers.proto" 49 } 50 copy_before: { 51 from: "out/soong/.intermediates/external/protobuf/aprotoc/linux_glibc_x86_64/aprotoc" 52 to: "tools/out/bin/aprotoc" 53 executable: false 54 } 55 copy_before: { 56 from: "out/soong/.intermediates/frameworks/base/tools/streaming_proto/protoc-gen-cppstream/linux_glibc_x86_64/protoc-gen-cppstream" 57 to: "tools/out/bin/protoc-gen-cppstream" 58 executable: false 59 } 60 copy_before: { 61 from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" 62 to: "tools/out/lib64/libc++.so" 63 executable: false 64 } 65 copy_before: { 66 from: "build/bazel/examples/gensrcs/generated_headers/bar/bar.proto" 67 to: "build/bazel/examples/gensrcs/generated_headers/bar/bar.proto" 68 } 69 chdir: true 70 command: "bash -c 'mkdir -p __SBOX_SANDBOX_DIR__/out && __SBOX_SANDBOX_DIR__/tools/out/bin/aprotoc --plugin=__SBOX_SANDBOX_DIR__/tools/out/bin/protoc-gen-cppstream --cppstream_out=__SBOX_SANDBOX_DIR__/out -Iexternal/protobuf/src -I . build/bazel/examples/gensrcs/generated_headers/bar/bar.proto'" 71 copy_after: { 72 from: "out/build/bazel/examples/gensrcs/generated_headers/bar/bar.proto.h" 73 to: "out/soong/.intermediates/build/bazel/examples/gensrcs/generated_headers/bar/bar-protoc-gen-headers/gen/gensrcs/build/bazel/examples/gensrcs/generated_headers/bar/bar.proto.h" 74 } 75 input_hash: "fcde976e86f0be32e2b8488f72cfa4eb63975e9b274281b3c82391e1fe79a146" 76 env: { 77 name: "PATH" 78 inherit: true 79 } 80 env: { 81 name: "JAVA_HOME" 82 inherit: true 83 } 84 env: { 85 name: "TMPDIR" 86 inherit: true 87 } 88 env: { 89 name: "RBE_log_dir" 90 inherit: true 91 } 92 env: { 93 name: "RBE_platform" 94 inherit: true 95 } 96 env: { 97 name: "RBE_server_address" 98 inherit: true 99 } 100 env: { 101 name: "RBE_exec_root" 102 inherit: true 103 } 104 env: { 105 name: "OUT_DIR" 106 value: "out" 107 } 108 dont_inherit_env: true 109} 110 111