1commands: { 2 copy_before: { 3 from: "out/soong/.intermediates/external/protobuf/aprotoc/linux_glibc_x86_64/aprotoc" 4 to: "tools/out/bin/aprotoc" 5 executable: false 6 } 7 copy_before: { 8 from: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/protoc-gen-pandora-python/linux_glibc_x86_64_PY3/protoc-gen-pandora-python" 9 to: "tools/out/bin/protoc-gen-pandora-python" 10 executable: false 11 } 12 copy_before: { 13 from: "out/soong/.intermediates/external/sqlite/dist/libsqlite/linux_glibc_x86_64_shared/libsqlite.so" 14 to: "tools/out/lib64/libsqlite.so" 15 executable: false 16 } 17 copy_before: { 18 from: "out/soong/.intermediates/external/icu/icu4c/source/i18n/libicui18n/linux_glibc_x86_64_shared/libicui18n-host.so" 19 to: "tools/out/lib64/libicui18n-host.so" 20 executable: false 21 } 22 copy_before: { 23 from: "out/soong/.intermediates/external/icu/icu4c/source/common/libicuuc/linux_glibc_x86_64_shared/libicuuc-host.so" 24 to: "tools/out/lib64/libicuuc-host.so" 25 executable: false 26 } 27 copy_before: { 28 from: "out/soong/.intermediates/external/icu/icu4c/source/stubdata/icu-data_host_i18n_apex/linux_glibc_common/icudt75l.dat" 29 to: "tools/out/com.android.i18n/etc/icu/icudt75l.dat" 30 executable: false 31 } 32 copy_before: { 33 from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" 34 to: "tools/out/lib64/libc++.so" 35 executable: false 36 } 37 copy_before: { 38 from: "external/pandora/bt-test-interfaces/pandora/a2dp.proto" 39 to: "external/pandora/bt-test-interfaces/pandora/a2dp.proto" 40 } 41 copy_before: { 42 from: "external/pandora/bt-test-interfaces/pandora/host.proto" 43 to: "external/pandora/bt-test-interfaces/pandora/host.proto" 44 } 45 copy_before: { 46 from: "external/pandora/bt-test-interfaces/pandora/l2cap.proto" 47 to: "external/pandora/bt-test-interfaces/pandora/l2cap.proto" 48 } 49 copy_before: { 50 from: "external/pandora/bt-test-interfaces/pandora/security.proto" 51 to: "external/pandora/bt-test-interfaces/pandora/security.proto" 52 } 53 copy_before: { 54 from: "external/protobuf/src/google/protobuf/any.proto" 55 to: "external/protobuf/src/google/protobuf/any.proto" 56 } 57 copy_before: { 58 from: "external/protobuf/src/google/protobuf/api.proto" 59 to: "external/protobuf/src/google/protobuf/api.proto" 60 } 61 copy_before: { 62 from: "external/protobuf/src/google/protobuf/compiler/plugin.proto" 63 to: "external/protobuf/src/google/protobuf/compiler/plugin.proto" 64 } 65 copy_before: { 66 from: "external/protobuf/src/google/protobuf/descriptor.proto" 67 to: "external/protobuf/src/google/protobuf/descriptor.proto" 68 } 69 copy_before: { 70 from: "external/protobuf/src/google/protobuf/duration.proto" 71 to: "external/protobuf/src/google/protobuf/duration.proto" 72 } 73 copy_before: { 74 from: "external/protobuf/src/google/protobuf/empty.proto" 75 to: "external/protobuf/src/google/protobuf/empty.proto" 76 } 77 copy_before: { 78 from: "external/protobuf/src/google/protobuf/field_mask.proto" 79 to: "external/protobuf/src/google/protobuf/field_mask.proto" 80 } 81 copy_before: { 82 from: "external/protobuf/src/google/protobuf/source_context.proto" 83 to: "external/protobuf/src/google/protobuf/source_context.proto" 84 } 85 copy_before: { 86 from: "external/protobuf/src/google/protobuf/struct.proto" 87 to: "external/protobuf/src/google/protobuf/struct.proto" 88 } 89 copy_before: { 90 from: "external/protobuf/src/google/protobuf/timestamp.proto" 91 to: "external/protobuf/src/google/protobuf/timestamp.proto" 92 } 93 copy_before: { 94 from: "external/protobuf/src/google/protobuf/type.proto" 95 to: "external/protobuf/src/google/protobuf/type.proto" 96 } 97 copy_before: { 98 from: "external/protobuf/src/google/protobuf/wrappers.proto" 99 to: "external/protobuf/src/google/protobuf/wrappers.proto" 100 } 101 chdir: true 102 command: "__SBOX_SANDBOX_DIR__/tools/out/bin/aprotoc -Iexternal/pandora/bt-test-interfaces -Iexternal/protobuf/src --plugin=protoc-gen-grpc=__SBOX_SANDBOX_DIR__/tools/out/bin/protoc-gen-pandora-python --python_out=__SBOX_SANDBOX_DIR__/out --grpc_out=__SBOX_SANDBOX_DIR__/out external/pandora/bt-test-interfaces/pandora/a2dp.proto external/pandora/bt-test-interfaces/pandora/host.proto external/pandora/bt-test-interfaces/pandora/l2cap.proto external/pandora/bt-test-interfaces/pandora/security.proto &&touch __SBOX_SANDBOX_DIR__/out/pandora/py.typed &&touch __SBOX_SANDBOX_DIR__/out/pandora/__init__.py" 103 copy_after: { 104 from: "out/pandora/__init__.py" 105 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/__init__.py" 106 } 107 copy_after: { 108 from: "out/pandora/_utils.py" 109 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/_utils.py" 110 } 111 copy_after: { 112 from: "out/pandora/a2dp_grpc.py" 113 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/a2dp_grpc.py" 114 } 115 copy_after: { 116 from: "out/pandora/a2dp_grpc_aio.py" 117 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/a2dp_grpc_aio.py" 118 } 119 copy_after: { 120 from: "out/pandora/a2dp_pb2.py" 121 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/a2dp_pb2.py" 122 } 123 copy_after: { 124 from: "out/pandora/a2dp_pb2.pyi" 125 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/a2dp_pb2.pyi" 126 } 127 copy_after: { 128 from: "out/pandora/host_grpc.py" 129 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/host_grpc.py" 130 } 131 copy_after: { 132 from: "out/pandora/host_grpc_aio.py" 133 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/host_grpc_aio.py" 134 } 135 copy_after: { 136 from: "out/pandora/host_pb2.py" 137 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/host_pb2.py" 138 } 139 copy_after: { 140 from: "out/pandora/host_pb2.pyi" 141 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/host_pb2.pyi" 142 } 143 copy_after: { 144 from: "out/pandora/l2cap_grpc.py" 145 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/l2cap_grpc.py" 146 } 147 copy_after: { 148 from: "out/pandora/l2cap_grpc_aio.py" 149 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/l2cap_grpc_aio.py" 150 } 151 copy_after: { 152 from: "out/pandora/l2cap_pb2.py" 153 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/l2cap_pb2.py" 154 } 155 copy_after: { 156 from: "out/pandora/l2cap_pb2.pyi" 157 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/l2cap_pb2.pyi" 158 } 159 copy_after: { 160 from: "out/pandora/py.typed" 161 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/py.typed" 162 } 163 copy_after: { 164 from: "out/pandora/security_grpc.py" 165 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/security_grpc.py" 166 } 167 copy_after: { 168 from: "out/pandora/security_grpc_aio.py" 169 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/security_grpc_aio.py" 170 } 171 copy_after: { 172 from: "out/pandora/security_pb2.py" 173 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/security_pb2.py" 174 } 175 copy_after: { 176 from: "out/pandora/security_pb2.pyi" 177 to: "out/soong/.intermediates/external/pandora/bt-test-interfaces/python/pandora-python-gen-src/gen/pandora/security_pb2.pyi" 178 } 179 input_hash: "0c00ad1e5a4d8a4750ae26fedc9497d57fc9d4ef8b419b227d9e1a5259488636" 180 env: { 181 name: "PATH" 182 inherit: true 183 } 184 env: { 185 name: "JAVA_HOME" 186 inherit: true 187 } 188 env: { 189 name: "TMPDIR" 190 inherit: true 191 } 192 env: { 193 name: "RBE_log_dir" 194 inherit: true 195 } 196 env: { 197 name: "RBE_platform" 198 inherit: true 199 } 200 env: { 201 name: "RBE_server_address" 202 inherit: true 203 } 204 env: { 205 name: "RBE_exec_root" 206 inherit: true 207 } 208 env: { 209 name: "OUT_DIR" 210 value: "out" 211 } 212 dont_inherit_env: true 213} 214 215