2021-03-21 22:26:42 +00:00
|
|
|
load("@rules_rust//rust:rust.bzl", "rust_test", "rust_library")
|
2020-08-22 14:41:36 +00:00
|
|
|
|
|
|
|
rust_library(
|
|
|
|
name = "ecs",
|
2021-03-21 22:33:31 +00:00
|
|
|
edition = "2018",
|
2020-08-22 14:41:36 +00:00
|
|
|
srcs = [
|
|
|
|
"src/lib.rs",
|
2021-01-13 23:10:48 +00:00
|
|
|
|
|
|
|
"src/borrow.rs",
|
2020-08-22 14:41:36 +00:00
|
|
|
"src/component.rs",
|
2020-12-10 00:10:45 +00:00
|
|
|
"src/componentmap.rs",
|
2021-03-21 16:12:58 +00:00
|
|
|
"src/globalmap.rs",
|
2020-08-22 14:41:36 +00:00
|
|
|
"src/entity.rs",
|
|
|
|
"src/system.rs",
|
|
|
|
"src/world.rs",
|
|
|
|
],
|
2021-04-04 20:35:03 +00:00
|
|
|
deps = [
|
|
|
|
"//third_party/cargo:log",
|
2021-04-05 16:34:12 +00:00
|
|
|
"//third_party/cargo:mlua",
|
2021-04-04 20:35:03 +00:00
|
|
|
],
|
2020-08-22 14:41:36 +00:00
|
|
|
visibility = ["//engine:__subpackages__"],
|
|
|
|
)
|
|
|
|
|
|
|
|
rust_test(
|
|
|
|
name = "ecs_test",
|
|
|
|
crate = ":ecs",
|
|
|
|
)
|