Add a Bazel config_setting that allows to enable Java full protos.
Because Tinkey depends on full protos, Tink for Java had provided two flavors for every target that depends on protos. Since this new setting allows users to dynamically select which protos they want to build Tink with, Tink will default to lite protos and users that need full protos (e.g., to build Tinkey) can build Tink with: bazel build ... --define use_java_proto_full=true Change-Id: I42c9589d96269e969f671ecc20e6578c73bda7ce ORIGINAL_AUTHOR=Thai Duong <thaidn@google.com> GitOrigin-RevId: 1404cfdeb3fe9c4e1c120eb5c9e57532c1c0cfa1
Showing
- java/BUILD 51 additions, 40 deletionsjava/BUILD
- java/build_defs/BUILD 10 additions, 0 deletionsjava/build_defs/BUILD
- java/src/main/java/com/google/crypto/tink/BUILD 19 additions, 34 deletionsjava/src/main/java/com/google/crypto/tink/BUILD
- java/src/main/java/com/google/crypto/tink/aead/BUILD 31 additions, 35 deletionsjava/src/main/java/com/google/crypto/tink/aead/BUILD
- java/src/main/java/com/google/crypto/tink/hybrid/BUILD 25 additions, 32 deletionsjava/src/main/java/com/google/crypto/tink/hybrid/BUILD
- java/src/main/java/com/google/crypto/tink/mac/BUILD 17 additions, 20 deletionsjava/src/main/java/com/google/crypto/tink/mac/BUILD
- java/src/main/java/com/google/crypto/tink/signature/BUILD 19 additions, 22 deletionsjava/src/main/java/com/google/crypto/tink/signature/BUILD
- java/src/main/java/com/google/crypto/tink/streamingaead/BUILD 19 additions, 22 deletions.../src/main/java/com/google/crypto/tink/streamingaead/BUILD
- java/src/main/java/com/google/crypto/tink/subtle/BUILD 16 additions, 45 deletionsjava/src/main/java/com/google/crypto/tink/subtle/BUILD
- kokoro/gcp_ubuntu/presubmit.sh 6 additions, 3 deletionskokoro/gcp_ubuntu/presubmit.sh
- kokoro/macos_external/presubmit.sh 8 additions, 7 deletionskokoro/macos_external/presubmit.sh
Loading
Please register or sign in to comment