xref: /aosp_15_r20/external/cronet/third_party/protobuf/examples/WORKSPACE (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Workerworkspace(name = "com_google_protobuf_examples")
2*6777b538SAndroid Build Coastguard Worker
3*6777b538SAndroid Build Coastguard Workerload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
4*6777b538SAndroid Build Coastguard Worker
5*6777b538SAndroid Build Coastguard Worker# This com_google_protobuf repository is required for proto_library rule.
6*6777b538SAndroid Build Coastguard Worker# It provides the protocol compiler binary (i.e., protoc).
7*6777b538SAndroid Build Coastguard Worker#
8*6777b538SAndroid Build Coastguard Worker# We declare it as local_repository so we can test changes
9*6777b538SAndroid Build Coastguard Worker# before they get merged. You'll want to use the following instead:
10*6777b538SAndroid Build Coastguard Worker#
11*6777b538SAndroid Build Coastguard Worker# http_archive(
12*6777b538SAndroid Build Coastguard Worker#     name = "com_google_protobuf",
13*6777b538SAndroid Build Coastguard Worker#     strip_prefix = "protobuf-main",
14*6777b538SAndroid Build Coastguard Worker#     urls = ["https://github.com/protocolbuffers/protobuf/archive/main.zip"],
15*6777b538SAndroid Build Coastguard Worker# )
16*6777b538SAndroid Build Coastguard Workerlocal_repository(
17*6777b538SAndroid Build Coastguard Worker    name = "com_google_protobuf",
18*6777b538SAndroid Build Coastguard Worker    path = "..",
19*6777b538SAndroid Build Coastguard Worker)
20*6777b538SAndroid Build Coastguard Worker
21*6777b538SAndroid Build Coastguard Worker# Similar to com_google_protobuf but for Java lite. If you are building
22*6777b538SAndroid Build Coastguard Worker# for Android, the lite version should be preferred because it has a much
23*6777b538SAndroid Build Coastguard Worker# smaller code size.
24*6777b538SAndroid Build Coastguard Workerlocal_repository(
25*6777b538SAndroid Build Coastguard Worker    name = "com_google_protobuf_javalite",
26*6777b538SAndroid Build Coastguard Worker    path = "..",
27*6777b538SAndroid Build Coastguard Worker)
28*6777b538SAndroid Build Coastguard Worker
29*6777b538SAndroid Build Coastguard Workerload("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
30*6777b538SAndroid Build Coastguard Worker
31*6777b538SAndroid Build Coastguard Workerprotobuf_deps()
32