# Copyright (c) 2022 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. # SPDX-License-Identifier: Apache-2.0 load("@os_info//:os_info.bzl", "is_windows") load("//rules_daml:daml.bzl", "daml_compile") load( "//bazel_tools:scala.bzl", "da_scala_binary", "da_scala_library", "da_scala_test_suite", "scaladoc_jar", ) load("//bazel_tools:pom_file.bzl", "pom_file") load("@scala_version//:index.bzl", "scala_major_version_suffix") da_scala_library( name = "indexer-benchmark-lib", srcs = glob(["src/main/scala/**/*.scala"]), resources = glob(["src/main/resources/**/*"]), scala_deps = [ "@maven//:com_github_scopt_scopt", "@maven//:com_typesafe_akka_akka_actor", "@maven//:com_typesafe_akka_akka_stream", ], tags = ["maven_coordinates=com.daml:ledger-indexer-benchmark-lib:__VERSION__"], visibility = [ "//visibility:public", ], deps = [ "//daml-lf/data", "//ledger/ledger-api-health", "//ledger/ledger-configuration", "//ledger/ledger-offset", "//ledger/ledger-resources", "//ledger/metrics", "//ledger/participant-integration-api", "//ledger/participant-state", "//libs-scala/contextualized-logging", "//libs-scala/resources", "//libs-scala/resources-akka", "//libs-scala/resources-grpc", "@maven//:io_dropwizard_metrics_metrics_core", ], )