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.

75 lines
1.7KB

  1. [package]
  2. name = "blonkus"
  3. version = "0.1.0"
  4. authors = ["Alison G. Watson <marrub@greyserv.net>", "Tae Matous"]
  5. description = "Some bullshit."
  6. homepage = "https://greyserv.net/blonkus/"
  7. repository = "http://git.greyserv.net/marrub/BLONKUS"
  8. readme = "README.md"
  9. license = "CC0-1.0"
  10. edition = "2018"
  11. publish = false
  12. keywords = ["gamedev", "engine"]
  13. categories = ["game-development"]
  14. resolver = "2"
  15. build = "fw/build.rs"
  16. [dependencies]
  17. # macros:
  18. # - blonkus-ma for our macros
  19. # - thiserror for implementing error types
  20. blonkus-ma = { path = "ma" }
  21. thiserror = "~1.0"
  22. # types:
  23. # - bitflags for FFI usage
  24. # - smallvec for potentially small dynamic arrays
  25. # - smol_str for potentially small immutable strings
  26. # - intaglio for symbol interning
  27. bitflags = "~1.3"
  28. smallvec = { version = "~1.6", features = ["const_generics", "union"] }
  29. smol_str = "~0.1"
  30. intaglio = "~1.3"
  31. # i/o:
  32. # - serde for config / description files
  33. # - toml for config / description files
  34. # - log for, uh, logging
  35. serde = { version = "~1.0", features = ["derive"] }
  36. toml = "~0.5"
  37. log = "~0.4"
  38. # math:
  39. # - easy-cast for safer casting
  40. # - glam for linear algebra
  41. # - half for half-floats
  42. # - seahash for general hashing?
  43. easy-cast = "~0.4"
  44. glam = "~0.13"
  45. half = "~1.7"
  46. #seahash = { version = "~4.1" }
  47. # rendering:
  48. # - ash for the renderer implementation
  49. # - naga for compiling shaders
  50. ash = "~0.32"
  51. naga = { version = "~0.6", features = ["wgsl-in", "spv-out"] }
  52. #[build-dependencies]
  53. #cc = "1.0"
  54. [profile.release]
  55. codegen-units = 1
  56. panic = "abort"
  57. lto = "thin"
  58. [lib]
  59. name = "blonkus_fw"
  60. path = "fw/lib.rs"
  61. [[bin]]
  62. name = "blonkus"
  63. path = "bl/main.rs"
  64. # EOF