blob: c8aa4824af259a63863c6191c82fae53ecec164f [file] [log] [blame]
load("@rules_java//java:defs.bzl", "java_library")
package(
default_visibility = ["//src:__subpackages__"],
)
filegroup(
name = "srcs",
srcs = glob(["**"]),
visibility = ["//src:__subpackages__"],
)
java_library(
name = "sleep_prevention_module",
srcs = ["SleepPreventionModule.java"],
deps = [
"//src/main/java/com/google/devtools/build/lib:runtime",
"//src/main/java/com/google/devtools/build/lib/jni",
"//third_party:guava",
],
)
java_library(
name = "system_suspension_module",
srcs = [
"SystemSuspensionEvent.java",
"SystemSuspensionModule.java",
],
deps = [
"//src/main/java/com/google/devtools/build/lib:runtime",
"//src/main/java/com/google/devtools/build/lib/events",
"//src/main/java/com/google/devtools/build/lib/jni",
"//third_party:flogger",
"//third_party:jsr305",
],
)
java_library(
name = "system_thermal_module",
srcs = [
"SystemThermalEvent.java",
"SystemThermalModule.java",
],
deps = [
"//src/main/java/com/google/devtools/build/lib:runtime",
"//src/main/java/com/google/devtools/build/lib/events",
"//src/main/java/com/google/devtools/build/lib/jni",
"//src/main/java/com/google/devtools/build/lib/util:os",
"//third_party:flogger",
"//third_party:jsr305",
],
)
java_library(
name = "system_disk_space_module",
srcs = [
"SystemDiskSpaceEvent.java",
"SystemDiskSpaceModule.java",
],
deps = [
"//src/main/java/com/google/devtools/build/lib:runtime",
"//src/main/java/com/google/devtools/build/lib/events",
"//src/main/java/com/google/devtools/build/lib/jni",
"//third_party:flogger",
"//third_party:jsr305",
],
)
java_library(
name = "system_load_advisory_module",
srcs = [
"SystemLoadAdvisoryEvent.java",
"SystemLoadAdvisoryModule.java",
],
deps = [
"//src/main/java/com/google/devtools/build/lib:runtime",
"//src/main/java/com/google/devtools/build/lib/events",
"//src/main/java/com/google/devtools/build/lib/jni",
"//src/main/java/com/google/devtools/build/lib/util:os",
"//third_party:flogger",
"//third_party:jsr305",
],
)
java_library(
name = "system_memory_pressure_module",
srcs = [
"SystemMemoryPressureModule.java",
],
deps = [
":system_memory_pressure_monitor",
"//src/main/java/com/google/devtools/build/lib:runtime",
],
)
java_library(
name = "system_memory_pressure_monitor",
srcs = [
"SystemMemoryPressureEvent.java",
"SystemMemoryPressureMonitor.java",
],
deps = [
"//src/main/java/com/google/devtools/build/lib/events",
"//src/main/java/com/google/devtools/build/lib/jni",
"//third_party:flogger",
"//third_party:jsr305",
],
)
java_library(
name = "system_cpu_speed_module",
srcs = [
"SystemCPUSpeedEvent.java",
"SystemCPUSpeedModule.java",
],
deps = [
"//src/main/java/com/google/devtools/build/lib:runtime",
"//src/main/java/com/google/devtools/build/lib/events",
"//src/main/java/com/google/devtools/build/lib/jni",
"//third_party:flogger",
"//third_party:guava",
"//third_party:jsr305",
],
)