diff options
author | Cole Faust <colefaust@google.com> | 2023-11-27 14:33:30 -0800 |
---|---|---|
committer | Cole Faust <colefaust@google.com> | 2023-11-27 14:33:30 -0800 |
commit | f0cf2f5e3abedc7d90db6c296e9ccdbbbdd10816 (patch) | |
tree | dcb52b8e73ac0bd040367bbc8fbf35095c9024b1 | |
parent | 7456b3529ed88e9923899d709aeb20ce8b51aeb8 (diff) | |
download | AdServices-f0cf2f5e3abedc7d90db6c296e9ccdbbbdd10816.tar.gz |
Sandbox seller-frontend-service-stub-lite
go/roboleaf-busy-beavers-sandboxing
Bug: 307824623
Test: ./build/soong/tests/genrule_sandbox_test.py seller-frontend-service-stub-lite
Change-Id: I4dd518e2270fe6e78f1cf9398d273fcd394c3654
-rw-r--r-- | adservices/service-core/proto/Android.bp | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/adservices/service-core/proto/Android.bp b/adservices/service-core/proto/Android.bp index 73b3679623..54591a677c 100644 --- a/adservices/service-core/proto/Android.bp +++ b/adservices/service-core/proto/Android.bp @@ -39,25 +39,27 @@ java_library { ":libprotobuf-internal-protos", ], static_libs: ["libprotobuf-java-lite"], - apex_available: ["com.android.adservices", "com.android.extservices"], + apex_available: [ + "com.android.adservices", + "com.android.extservices", + ], } // Generate gRPC client code -PROTO_TOOLS = [ - "aprotoc", - "protoc-gen-grpc-java-plugin", - "soong_zip", -] -LITE_PROTO_CMD = "mkdir -p $(genDir)/gen && " + - "$(location aprotoc) --java_opt=annotate_code=false -Ipackages/modules/AdServices/adservices/service-core -Iexternal/protobuf/src " + - "--plugin=protoc-gen-grpc-java=$(location protoc-gen-grpc-java-plugin) --grpc-java_out=lite:$(genDir)/gen $(in) && " + - "$(location soong_zip) -o $(out) -C $(genDir)/gen -D $(genDir)/gen" genrule { name: "seller-frontend-service-stub-lite", - tools: PROTO_TOOLS, - cmd: LITE_PROTO_CMD, + tools: [ + "aprotoc", + "protoc-gen-grpc-java-plugin", + "soong_zip", + ], + cmd: "mkdir -p $(genDir)/gen && " + + "$(location aprotoc) --java_opt=annotate_code=false -Ipackages/modules/AdServices/adservices/service-core -Iexternal/protobuf/src " + + "--plugin=protoc-gen-grpc-java=$(location protoc-gen-grpc-java-plugin) --grpc-java_out=lite:$(genDir)/gen $(locations :adservices-proto) && " + + "$(location soong_zip) -o $(out) -C $(genDir)/gen -D $(genDir)/gen", srcs: [ ":adservices-proto", + ":libprotobuf-internal-protos", ], out: [ "protos.srcjar", @@ -68,7 +70,10 @@ genrule { java_library { name: "adservices-grpclib-lite", min_sdk_version: "30", - apex_available: ["com.android.adservices", "com.android.extservices"], + apex_available: [ + "com.android.adservices", + "com.android.extservices", + ], srcs: [ ":seller-frontend-service-stub-lite", ":adservices-proto", |