You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.7 KiB
74 lines
1.7 KiB
[package] |
|
name = "blonkus" |
|
version = "0.1.0" |
|
authors = ["Alison G. Watson <marrub@greyserv.net>", "Tae Matous"] |
|
description = "Some bullshit." |
|
homepage = "https://greyserv.net/blonkus/" |
|
repository = "http://git.greyserv.net/marrub/BLONKUS" |
|
readme = "README.md" |
|
license = "CC0-1.0" |
|
edition = "2018" |
|
publish = false |
|
keywords = ["gamedev", "engine"] |
|
categories = ["game-development"] |
|
resolver = "2" |
|
build = "fw/build.rs" |
|
|
|
[dependencies] |
|
# macros: |
|
# - blonkus-ma for our macros |
|
# - thiserror for implementing error types |
|
blonkus-ma = { path = "ma" } |
|
thiserror = "~1.0" |
|
|
|
# types: |
|
# - bitflags for FFI usage |
|
# - smallvec for potentially small dynamic arrays |
|
# - smol_str for potentially small immutable strings |
|
# - intaglio for symbol interning |
|
bitflags = "~1.3" |
|
smallvec = { version = "~1.6", features = ["const_generics", "union"] } |
|
smol_str = "~0.1" |
|
intaglio = "~1.3" |
|
|
|
# i/o: |
|
# - serde for config / description files |
|
# - toml for config / description files |
|
# - log for, uh, logging |
|
serde = { version = "~1.0", features = ["derive"] } |
|
toml = "~0.5" |
|
log = "~0.4" |
|
|
|
# math: |
|
# - easy-cast for safer casting |
|
# - glam for linear algebra |
|
# - half for half-floats |
|
# - seahash for general hashing? |
|
easy-cast = "~0.4" |
|
glam = "~0.13" |
|
half = "~1.7" |
|
#seahash = { version = "~4.1" } |
|
|
|
# rendering: |
|
# - ash for the renderer implementation |
|
# - naga for compiling shaders |
|
ash = "~0.32" |
|
naga = { version = "~0.6", features = ["wgsl-in", "spv-out"] } |
|
|
|
#[build-dependencies] |
|
#cc = "1.0" |
|
|
|
[profile.release] |
|
codegen-units = 1 |
|
panic = "abort" |
|
lto = "thin" |
|
|
|
[lib] |
|
name = "blonkus_fw" |
|
path = "fw/lib.rs" |
|
|
|
[[bin]] |
|
name = "blonkus" |
|
path = "bl/main.rs" |
|
|
|
# EOF
|
|
|