mirror of
https://github.com/openai/codex.git
synced 2026-08-23 13:09:46 +00:00
## What changed - Load `proto_library` for the code-mode protocol directly from the `com_google_protobuf` repository. - Remove the now-unneeded direct `rules_proto` module dependency. GitOrigin-RevId: 5a01191b2c46c7fafd263ed93f153a878b09aaa8
25 lines
703 B
Python
25 lines
703 B
Python
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
|
|
load("@rules_rust//extensions/prost:defs.bzl", "rust_prost_library")
|
|
load("//:defs.bzl", "codex_rust_crate")
|
|
|
|
proto_library(
|
|
name = "code-mode-proto",
|
|
srcs = glob(["src/grpc/*.proto"]),
|
|
strip_import_prefix = "src/grpc",
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
rust_prost_library(
|
|
name = "code-mode-rust-proto",
|
|
proto = ":code-mode-proto",
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
codex_rust_crate(
|
|
name = "code-mode-protocol",
|
|
build_script_enabled = False,
|
|
crate_name = "codex_code_mode_protocol",
|
|
deps_extra = [":code-mode-rust-proto"],
|
|
rustc_flags_extra = ["--cfg=codex_bazel"],
|
|
)
|