load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test") load("//:build_variables.bzl", "GFXSTREAM_HOST_COPTS", "GFXSTREAM_HOST_DEFINES") package( default_applicable_licenses = ["//:gfxstream_license"], default_visibility = ["//:gfxstream"], ) cc_library( name = "gfxstream_host_health", srcs = [ "HealthMonitor.cpp", "TestClock.cpp", ], hdrs = glob(["include/**/*.h"]), copts = GFXSTREAM_HOST_COPTS, defines = GFXSTREAM_HOST_DEFINES, includes = ["include"], deps = [ "//common/base:gfxstream_common_base", "//common/logging:gfxstream_common_logging", "//host/metrics:gfxstream_host_metrics", ], ) cc_test( name = "gfxstream_host_health_tests", srcs = ["HealthMonitor_unittest.cpp"], deps = [ ":gfxstream_host_health", "//common/base:gfxstream_common_base_testing", "//host/metrics:gfxstream_host_metrics", "@com_google_googletest//:gtest", "@com_google_googletest//:gtest_main", ], )