David L. Jones | d76f8c8 | 2022-04-22 16:58:16 -0700 | [diff] [blame] | 1 | load("@rules_pkg//:mappings.bzl", "pkg_filegroup", "pkg_files", "strip_prefix") |
| 2 | |
Derek Perez | bc45f92 | 2021-04-20 11:36:32 -0700 | [diff] [blame] | 3 | test_suite( |
Derek Perez | c684434 | 2021-06-28 14:38:25 -0700 | [diff] [blame] | 4 | name = "tests", |
| 5 | tests = [ |
| 6 | "//java/core:tests", |
Deanna Garcia | dfd99e7 | 2022-01-12 21:54:30 +0000 | [diff] [blame] | 7 | "//java/kotlin:tests", |
| 8 | "//java/kotlin-lite:tests", |
Derek Perez | c684434 | 2021-06-28 14:38:25 -0700 | [diff] [blame] | 9 | "//java/lite:tests", |
| 10 | "//java/util:tests", |
| 11 | ], |
Derek Perez | bc45f92 | 2021-04-20 11:36:32 -0700 | [diff] [blame] | 12 | ) |
Derek Perez | c684434 | 2021-06-28 14:38:25 -0700 | [diff] [blame] | 13 | |
| 14 | filegroup( |
| 15 | name = "release", |
| 16 | srcs = [ |
David L. Jones | d76f8c8 | 2022-04-22 16:58:16 -0700 | [diff] [blame] | 17 | "//java/core:release", # contains lite. |
Deanna Garcia | 933239f | 2022-03-01 00:27:42 +0000 | [diff] [blame] | 18 | "//java/kotlin:release", |
| 19 | "//java/kotlin-lite:release", |
Derek Perez | c684434 | 2021-06-28 14:38:25 -0700 | [diff] [blame] | 20 | "//java/util:release", |
David L. Jones | d76f8c8 | 2022-04-22 16:58:16 -0700 | [diff] [blame] | 21 | ], |
| 22 | ) |
| 23 | |
| 24 | ################################################################################ |
| 25 | # Packaging rules |
| 26 | ################################################################################ |
| 27 | |
| 28 | pkg_files( |
| 29 | name = "dist_files", |
| 30 | srcs = [ |
David L. Jones | 95da0ba | 2022-04-29 17:57:55 -0700 | [diff] [blame] | 31 | "BUILD.bazel", |
David L. Jones | d76f8c8 | 2022-04-22 16:58:16 -0700 | [diff] [blame] | 32 | "README.md", |
| 33 | "bom/pom.xml", |
| 34 | "lite.md", |
| 35 | "pom.xml", |
| 36 | ], |
| 37 | strip_prefix = strip_prefix.from_root(""), |
| 38 | visibility = ["//pkg:__pkg__"], |
| 39 | ) |
| 40 | |
| 41 | pkg_filegroup( |
| 42 | name = "all_dist_files", |
| 43 | srcs = [ |
| 44 | ":dist_files", |
| 45 | "//java/core:dist_files", |
| 46 | "//java/internal:dist_files", |
| 47 | "//java/kotlin:dist_files", |
| 48 | "//java/kotlin-lite:dist_files", |
| 49 | "//java/lite:dist_files", |
| 50 | "//java/util:dist_files", |
| 51 | ], |
| 52 | visibility = ["//pkg:__pkg__"], |
Deanna Garcia | dfd99e7 | 2022-01-12 21:54:30 +0000 | [diff] [blame] | 53 | ) |