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/nos/host/generic/libnos/generator/protoc-gen-nos-client-cpp/linux_glibc_x86_64/protoc-gen-nos-client-cpp" 9 to: "tools/out/bin/protoc-gen-nos-client-cpp" 10 executable: false 11 } 12 copy_before: { 13 from: "out/soong/.intermediates/external/protobuf/libprotoc/linux_glibc_x86_64_shared/libprotoc.so" 14 to: "tools/out/lib64/libprotoc.so" 15 executable: false 16 } 17 copy_before: { 18 from: "out/soong/.intermediates/external/zlib/libz/linux_glibc_x86_64_shared/libz-host.so" 19 to: "tools/out/lib64/libz-host.so" 20 executable: false 21 } 22 copy_before: { 23 from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" 24 to: "tools/out/lib64/libc++.so" 25 executable: false 26 } 27 copy_before: { 28 from: "external/nos/host/generic/nugget/proto/nugget/app/keymaster/ctdl/keymaster.proto" 29 to: "external/nos/host/generic/nugget/proto/nugget/app/keymaster/ctdl/keymaster.proto" 30 } 31 copy_before: { 32 from: "external/nos/host/generic/nugget/proto/nugget/app/keymaster/ctdl/keymaster_defs.proto" 33 to: "external/nos/host/generic/nugget/proto/nugget/app/keymaster/ctdl/keymaster_defs.proto" 34 } 35 copy_before: { 36 from: "external/nos/host/generic/nugget/proto/nugget/app/keymaster/ctdl/keymaster_types.proto" 37 to: "external/nos/host/generic/nugget/proto/nugget/app/keymaster/ctdl/keymaster_types.proto" 38 } 39 copy_before: { 40 from: "external/nos/host/generic/nugget/proto/nugget/protobuf/options.proto" 41 to: "external/nos/host/generic/nugget/proto/nugget/protobuf/options.proto" 42 } 43 copy_before: { 44 from: "external/protobuf/src/google/protobuf/any.proto" 45 to: "external/protobuf/src/google/protobuf/any.proto" 46 } 47 copy_before: { 48 from: "external/protobuf/src/google/protobuf/api.proto" 49 to: "external/protobuf/src/google/protobuf/api.proto" 50 } 51 copy_before: { 52 from: "external/protobuf/src/google/protobuf/compiler/plugin.proto" 53 to: "external/protobuf/src/google/protobuf/compiler/plugin.proto" 54 } 55 copy_before: { 56 from: "external/protobuf/src/google/protobuf/descriptor.proto" 57 to: "external/protobuf/src/google/protobuf/descriptor.proto" 58 } 59 copy_before: { 60 from: "external/protobuf/src/google/protobuf/duration.proto" 61 to: "external/protobuf/src/google/protobuf/duration.proto" 62 } 63 copy_before: { 64 from: "external/protobuf/src/google/protobuf/empty.proto" 65 to: "external/protobuf/src/google/protobuf/empty.proto" 66 } 67 copy_before: { 68 from: "external/protobuf/src/google/protobuf/field_mask.proto" 69 to: "external/protobuf/src/google/protobuf/field_mask.proto" 70 } 71 copy_before: { 72 from: "external/protobuf/src/google/protobuf/source_context.proto" 73 to: "external/protobuf/src/google/protobuf/source_context.proto" 74 } 75 copy_before: { 76 from: "external/protobuf/src/google/protobuf/struct.proto" 77 to: "external/protobuf/src/google/protobuf/struct.proto" 78 } 79 copy_before: { 80 from: "external/protobuf/src/google/protobuf/timestamp.proto" 81 to: "external/protobuf/src/google/protobuf/timestamp.proto" 82 } 83 copy_before: { 84 from: "external/protobuf/src/google/protobuf/type.proto" 85 to: "external/protobuf/src/google/protobuf/type.proto" 86 } 87 copy_before: { 88 from: "external/protobuf/src/google/protobuf/wrappers.proto" 89 to: "external/protobuf/src/google/protobuf/wrappers.proto" 90 } 91 chdir: true 92 command: "__SBOX_SANDBOX_DIR__/tools/out/bin/aprotoc --plugin=protoc-gen-nos-client-cpp=__SBOX_SANDBOX_DIR__/tools/out/bin/protoc-gen-nos-client-cpp external/nos/host/generic/nugget/proto/nugget/app/keymaster/ctdl/keymaster.proto external/nos/host/generic/nugget/proto/nugget/app/keymaster/ctdl/keymaster_defs.proto external/nos/host/generic/nugget/proto/nugget/app/keymaster/ctdl/keymaster_types.proto external/nos/host/generic/nugget/proto/nugget/protobuf/options.proto external/protobuf/src/google/protobuf/descriptor.proto external/protobuf/src/google/protobuf/any.proto external/protobuf/src/google/protobuf/source_context.proto external/protobuf/src/google/protobuf/type.proto external/protobuf/src/google/protobuf/compiler/plugin.proto external/protobuf/src/google/protobuf/api.proto external/protobuf/src/google/protobuf/duration.proto external/protobuf/src/google/protobuf/empty.proto external/protobuf/src/google/protobuf/field_mask.proto external/protobuf/src/google/protobuf/struct.proto external/protobuf/src/google/protobuf/timestamp.proto external/protobuf/src/google/protobuf/wrappers.proto -Iexternal/protobuf/src -Iexternal/nos/host/generic/nugget/proto --nos-client-cpp_out=mock:__SBOX_SANDBOX_DIR__/out " 93 copy_after: { 94 from: "out/MockKeymaster.client.h" 95 to: "out/soong/.intermediates/external/nos/host/generic/nugget/proto/nugget/app/keymaster/ctdl/nos_app_keymaster_service_ctdl_genc++_mock/gen/MockKeymaster.client.h" 96 } 97 input_hash: "2a92f87612d8b68e0b45b4faae7628b71ad281461a09c76b11adbc3ad9208947" 98 env: { 99 name: "PATH" 100 inherit: true 101 } 102 env: { 103 name: "JAVA_HOME" 104 inherit: true 105 } 106 env: { 107 name: "TMPDIR" 108 inherit: true 109 } 110 env: { 111 name: "RBE_log_dir" 112 inherit: true 113 } 114 env: { 115 name: "RBE_platform" 116 inherit: true 117 } 118 env: { 119 name: "RBE_server_address" 120 inherit: true 121 } 122 env: { 123 name: "RBE_exec_root" 124 inherit: true 125 } 126 env: { 127 name: "OUT_DIR" 128 value: "out" 129 } 130 dont_inherit_env: true 131} 132 133