*: add q3d
parent
b137b16600
commit
dc8f162361
19
WORKSPACE
19
WORKSPACE
|
@ -50,3 +50,22 @@ http_archive(
|
||||||
)
|
)
|
||||||
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
|
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
|
||||||
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:env_logger",
|
||||||
"//third_party/cargo:vulkano",
|
"//third_party/cargo:vulkano",
|
||||||
"//third_party/cargo:vulkano_win",
|
"//third_party/cargo:vulkano_win",
|
||||||
|
"@com_github_q3k_q3d//:q3d_rs",
|
||||||
"@io_bazel_rules_rust//tools/runfiles",
|
"@io_bazel_rules_rust//tools/runfiles",
|
||||||
],
|
],
|
||||||
data = [
|
data = [
|
||||||
|
|
|
@ -16,9 +16,13 @@ alias(
|
||||||
name = "env_logger",
|
name = "env_logger",
|
||||||
actual = "//third_party/cargo/vendor/env_logger-0.6.2: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(
|
alias(
|
||||||
name = "image",
|
name = "image",
|
||||||
actual = "//third_party/cargo/vendor/image-0.23.1:image",
|
actual = "//third_party/cargo/vendor/image-0.23.4:image",
|
||||||
)
|
)
|
||||||
alias(
|
alias(
|
||||||
name = "log",
|
name = "log",
|
||||||
|
@ -38,5 +42,5 @@ alias(
|
||||||
)
|
)
|
||||||
alias(
|
alias(
|
||||||
name = "winit",
|
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