rust/lib-hedgewars-engine/Cargo.toml
author unC0Rr
Tue, 21 May 2024 14:38:30 +0200
changeset 16046 e8afb1bf2779
parent 15921 5b3beb90e1a6
permissions -rw-r--r--
Implement triggering advancement of simulation in qmlfrontend
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14164
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
     1
[package]
14187
7d3b94cdc3c4 - Move hedgewars-engine into lib-hedgewars-engine
unc0rr
parents: 14174
diff changeset
     2
name = "lib-hedgewars-engine"
14164
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
     3
version = "0.1.0"
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
     4
authors = ["Andrey Korotaev <a.korotaev@hedgewars.org>"]
15921
5b3beb90e1a6 Implement generation of c header from rust interface, adapt qmlfrontend
unC0Rr
parents: 15919
diff changeset
     5
edition = "2021"
5b3beb90e1a6 Implement generation of c header from rust interface, adapt qmlfrontend
unC0Rr
parents: 15919
diff changeset
     6
build = "build.rs"
14164
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
     7
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
     8
[dependencies]
14723
29dbe9ce8b7d add basic map rendering with gl
fkaa
parents: 14316
diff changeset
     9
gl = "0.11"
14276
a239e4243cf9 Start outlining ipc subsystem
unC0Rr
parents: 14228
diff changeset
    10
netbuf = "0.4"
15919
d52f5d8e75e6 Allow passing data_path from QML
unc0rr
parents: 15305
diff changeset
    11
itertools = "0.10"
15211
e2adb40c7988 fill the atlas with sprites
alfadur
parents: 14747
diff changeset
    12
png = "0.13"
14209
3b83ec44e10b pass hwrunner gl context into engine
alfadur
parents: 14187
diff changeset
    13
14316
fd8e0e52d5bd add hwphysics to engine
alfadur
parents: 14276
diff changeset
    14
fpnum = { path = "../fpnum" }
14164
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents:
diff changeset
    15
land2d = { path = "../land2d" }
14174
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14164
diff changeset
    16
lfprng = { path = "../lfprng" }
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14164
diff changeset
    17
integral-geometry = { path = "../integral-geometry" }
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14164
diff changeset
    18
landgen = { path = "../landgen" }
14276
a239e4243cf9 Start outlining ipc subsystem
unC0Rr
parents: 14228
diff changeset
    19
hedgewars-engine-messages = { path = "../hedgewars-engine-messages" }
14316
fd8e0e52d5bd add hwphysics to engine
alfadur
parents: 14276
diff changeset
    20
hwphysics = { path = "../hwphysics" }
14723
29dbe9ce8b7d add basic map rendering with gl
fkaa
parents: 14316
diff changeset
    21
mapgen = { path = "../mapgen" }
29dbe9ce8b7d add basic map rendering with gl
fkaa
parents: 14316
diff changeset
    22
vec2d = { path = "../vec2d" }
16046
e8afb1bf2779 Implement triggering advancement of simulation in qmlfrontend
unC0Rr
parents: 15921
diff changeset
    23
log = "0.4.21"
14174
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14164
diff changeset
    24
14743
c97faf0aef78 proptest atlas, find 🐛🐜🦋
alfadur
parents: 14727
diff changeset
    25
[dev-dependencies]
c97faf0aef78 proptest atlas, find 🐛🐜🦋
alfadur
parents: 14727
diff changeset
    26
proptest = "0.9.2"
c97faf0aef78 proptest atlas, find 🐛🐜🦋
alfadur
parents: 14727
diff changeset
    27
15921
5b3beb90e1a6 Implement generation of c header from rust interface, adapt qmlfrontend
unC0Rr
parents: 15919
diff changeset
    28
[build-dependencies]
5b3beb90e1a6 Implement generation of c header from rust interface, adapt qmlfrontend
unC0Rr
parents: 15919
diff changeset
    29
cbindgen = "0.24"
5b3beb90e1a6 Implement generation of c header from rust interface, adapt qmlfrontend
unC0Rr
parents: 15919
diff changeset
    30
14174
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14164
diff changeset
    31
[lib]
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14164
diff changeset
    32
name = "hedgewars_engine"
b273b43b16d2 Make hedgewars-engine crate produce shared library, implement some basics
unC0Rr
parents: 14164
diff changeset
    33
crate-type = ["dylib"]