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