iirina | a4de484 | 2019-08-08 03:05:51 -0700 | [diff] [blame] | 1 | load("@rules_java//java:defs.bzl", "java_library") |
| 2 | |
philwo | 3bcb9f6 | 2017-09-06 12:52:21 +0200 | [diff] [blame] | 3 | package(default_visibility = ["//src:__subpackages__"]) |
| 4 | |
| 5 | filegroup( |
| 6 | name = "srcs", |
| 7 | srcs = glob(["**"]), |
kkress | 241d8c0 | 2020-03-20 13:10:05 -0700 | [diff] [blame] | 8 | visibility = ["//src:__subpackages__"], |
philwo | 3bcb9f6 | 2017-09-06 12:52:21 +0200 | [diff] [blame] | 9 | ) |
| 10 | |
| 11 | # Library of concurrency utilities. |
| 12 | java_library( |
| 13 | name = "concurrent", |
| 14 | srcs = glob(["*.java"]), |
| 15 | deps = [ |
janakr | 91470ae | 2020-04-13 10:58:58 -0700 | [diff] [blame] | 16 | "//third_party:flogger", |
philwo | 3bcb9f6 | 2017-09-06 12:52:21 +0200 | [diff] [blame] | 17 | "//third_party:guava", |
| 18 | "//third_party:jsr305", |
| 19 | ], |
| 20 | ) |
janakr | be52530 | 2021-11-16 14:45:58 -0800 | [diff] [blame] | 21 | |
| 22 | java_library( |
| 23 | name = "thread_safety", |
| 24 | srcs = ["ThreadSafety.java"], |
| 25 | ) |