*: add q3d
parent
b137b16600
commit
dc8f162361
19
WORKSPACE
19
WORKSPACE
|
@ -50,3 +50,22 @@ http_archive(
|
|||
)
|
||||
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
|
||||
rules_pkg_dependencies()
|
||||
|
||||
http_archive(
|
||||
name = "com_github_google_flatbuffers",
|
||||
sha256 = "1c1b7ae5bf4763f2fabc42002c4cfa70160b79ec33cac8cc59d2d5ab83ffe260",
|
||||
strip_prefix = "flatbuffers-ac203b20926b13a35ff85277d2e5d3c38698eee8",
|
||||
urls = [
|
||||
"https://github.com/google/flatbuffers/archive/ac203b20926b13a35ff85277d2e5d3c38698eee8.tar.gz",
|
||||
],
|
||||
)
|
||||
|
||||
http_archive(
|
||||
name = "com_github_q3k_q3d",
|
||||
sha256 = "7631310022b09447279ac227cf84045b8b552f9c863d6fe17d459e506058a9b7",
|
||||
strip_prefix = "q3d-360206ac7487da4a6d86fd22f9e74e8731454f43",
|
||||
urls = [
|
||||
"https://github.com/q3k/q3d/archive/360206ac7487da4a6d86fd22f9e74e8731454f43.tar.gz",
|
||||
],
|
||||
build_file = "//third_party/q3d:BUILD",
|
||||
)
|
||||
|
|
|
@ -32,6 +32,7 @@ rust_binary(
|
|||
"//third_party/cargo:env_logger",
|
||||
"//third_party/cargo:vulkano",
|
||||
"//third_party/cargo:vulkano_win",
|
||||
"@com_github_q3k_q3d//:q3d_rs",
|
||||
"@io_bazel_rules_rust//tools/runfiles",
|
||||
],
|
||||
data = [
|
||||
|
|
|
@ -16,9 +16,13 @@ alias(
|
|||
name = "env_logger",
|
||||
actual = "//third_party/cargo/vendor/env_logger-0.6.2:env_logger",
|
||||
)
|
||||
alias(
|
||||
name = "flatbuffers",
|
||||
actual = "//third_party/cargo/vendor/flatbuffers-0.6.1:flatbuffers",
|
||||
)
|
||||
alias(
|
||||
name = "image",
|
||||
actual = "//third_party/cargo/vendor/image-0.23.1:image",
|
||||
actual = "//third_party/cargo/vendor/image-0.23.4:image",
|
||||
)
|
||||
alias(
|
||||
name = "log",
|
||||
|
@ -38,5 +42,5 @@ alias(
|
|||
)
|
||||
alias(
|
||||
name = "winit",
|
||||
actual = "//third_party/cargo/vendor/winit-0.22.0:winit",
|
||||
actual = "//third_party/cargo/vendor/winit-0.22.2:winit",
|
||||
)
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
load("@io_bazel_rules_rust//rust:rust.bzl", "rust_library")
|
||||
load("@com_github_google_flatbuffers//:build_defs.bzl", "flatbuffer_library_public")
|
||||
|
||||
flatbuffer_library_public(
|
||||
name = "q3d_rs_src",
|
||||
srcs = [
|
||||
":q3d_object.fbs",
|
||||
],
|
||||
outs = [
|
||||
"q3d_object_generated.rs",
|
||||
],
|
||||
language_flag = "--rust",
|
||||
)
|
||||
|
||||
rust_library(
|
||||
name = "q3d_rs",
|
||||
edition = "2018",
|
||||
srcs = [
|
||||
":q3d_rs_src",
|
||||
],
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [
|
||||
# ew.
|
||||
"@//third_party/cargo:flatbuffers",
|
||||
],
|
||||
)
|
Loading…
Reference in New Issue