Files
openide/fleet/compiler-plugins/rpc/BUILD.bazel
2025-08-10 23:17:57 +00:00

20 lines
689 B
Python

load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_resources")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
jvm_resources(
name = "rpc-compiler-plugin_resources",
files = glob(["src/main/resources/**/*"]),
strip_prefix = "src/main/resources"
)
kt_jvm_library(
name = "rpc-compiler-plugin",
srcs = glob(["src/main/kotlin/**/*.kt"], exclude = ["src/main/kotlin/com/jetbrains/fleet/rpc/plugin/gradle/RpcGradlePlugin.kt"]),
kotlinc_opts = "@rules_jvm//:rules_jvm_bootstrap_kotlinc_options",
visibility = ["//visibility:public"],
deps = [
"@rules_jvm//jvm-inc-builder:patched-kotlin-compiler-for-bazel",
],
runtime_deps = [":rpc-compiler-plugin_resources"]
)