xref: /aosp_15_r20/external/cronet/third_party/protobuf/java/BUILD.bazel (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Workerload("@rules_pkg//:mappings.bzl", "pkg_filegroup", "pkg_files", "strip_prefix")
2*6777b538SAndroid Build Coastguard Worker
3*6777b538SAndroid Build Coastguard Workertest_suite(
4*6777b538SAndroid Build Coastguard Worker    name = "tests",
5*6777b538SAndroid Build Coastguard Worker    tests = [
6*6777b538SAndroid Build Coastguard Worker        "//java/core:tests",
7*6777b538SAndroid Build Coastguard Worker        "//java/kotlin:tests",
8*6777b538SAndroid Build Coastguard Worker        "//java/kotlin-lite:tests",
9*6777b538SAndroid Build Coastguard Worker        "//java/lite:tests",
10*6777b538SAndroid Build Coastguard Worker        "//java/util:tests",
11*6777b538SAndroid Build Coastguard Worker    ],
12*6777b538SAndroid Build Coastguard Worker)
13*6777b538SAndroid Build Coastguard Worker
14*6777b538SAndroid Build Coastguard Workerfilegroup(
15*6777b538SAndroid Build Coastguard Worker    name = "release",
16*6777b538SAndroid Build Coastguard Worker    srcs = [
17*6777b538SAndroid Build Coastguard Worker        "//java/core:release",  # contains lite.
18*6777b538SAndroid Build Coastguard Worker        "//java/kotlin:release",
19*6777b538SAndroid Build Coastguard Worker        "//java/kotlin-lite:release",
20*6777b538SAndroid Build Coastguard Worker        "//java/util:release",
21*6777b538SAndroid Build Coastguard Worker    ],
22*6777b538SAndroid Build Coastguard Worker)
23*6777b538SAndroid Build Coastguard Worker
24*6777b538SAndroid Build Coastguard Worker################################################################################
25*6777b538SAndroid Build Coastguard Worker# Packaging rules
26*6777b538SAndroid Build Coastguard Worker################################################################################
27*6777b538SAndroid Build Coastguard Worker
28*6777b538SAndroid Build Coastguard Workerpkg_files(
29*6777b538SAndroid Build Coastguard Worker    name = "dist_files",
30*6777b538SAndroid Build Coastguard Worker    srcs = [
31*6777b538SAndroid Build Coastguard Worker        "BUILD.bazel",
32*6777b538SAndroid Build Coastguard Worker        "README.md",
33*6777b538SAndroid Build Coastguard Worker        "bom/pom.xml",
34*6777b538SAndroid Build Coastguard Worker        "lite.md",
35*6777b538SAndroid Build Coastguard Worker        "pom.xml",
36*6777b538SAndroid Build Coastguard Worker    ],
37*6777b538SAndroid Build Coastguard Worker    strip_prefix = strip_prefix.from_root(""),
38*6777b538SAndroid Build Coastguard Worker    visibility = ["//pkg:__pkg__"],
39*6777b538SAndroid Build Coastguard Worker)
40*6777b538SAndroid Build Coastguard Worker
41*6777b538SAndroid Build Coastguard Workerpkg_filegroup(
42*6777b538SAndroid Build Coastguard Worker    name = "all_dist_files",
43*6777b538SAndroid Build Coastguard Worker    srcs = [
44*6777b538SAndroid Build Coastguard Worker        ":dist_files",
45*6777b538SAndroid Build Coastguard Worker        "//java/core:dist_files",
46*6777b538SAndroid Build Coastguard Worker        "//java/internal:dist_files",
47*6777b538SAndroid Build Coastguard Worker        "//java/kotlin:dist_files",
48*6777b538SAndroid Build Coastguard Worker        "//java/kotlin-lite:dist_files",
49*6777b538SAndroid Build Coastguard Worker        "//java/lite:dist_files",
50*6777b538SAndroid Build Coastguard Worker        "//java/util:dist_files",
51*6777b538SAndroid Build Coastguard Worker    ],
52*6777b538SAndroid Build Coastguard Worker    visibility = ["//pkg:__pkg__"],
53*6777b538SAndroid Build Coastguard Worker)
54