[package]
name = "oxygengine"
version = "0.3.1"
authors = ["Patryk 'PsichiX' Budzynski <psichix@gmail.com>"]
edition = "2018"
description = "Oxygen Engine"
license = "MIT"
homepage = "https://github.com/PsichiX/oxygengine"
repository = "https://github.com/PsichiX/oxygengine"
documentation = "https://docs.rs/oxygengine"
exclude = [
"demos/**",
]
[features]
parallel = ["oxygengine-core/parallel"]
web = [
"oxygengine-backend-web",
"oxygengine-core/web",
]
input = ["oxygengine-input"]
composite-renderer = ["oxygengine-composite-renderer"]
web-composite-game = [
"web",
"input",
"composite-renderer",
"oxygengine-input-device-web",
"oxygengine-composite-renderer-backend-web",
]
[dependencies]
oxygengine-core = { version = "0.3", path = "./oxygengine-core" }
[dependencies.oxygengine-backend-web]
version = "0.3"
path = "./oxygengine-backend-web"
optional = true
[dependencies.oxygengine-input]
version = "0.3"
path = "./oxygengine-input"
optional = true
[dependencies.oxygengine-input-device-web]
version = "0.3"
path = "./oxygengine-input-device-web"
optional = true
[dependencies.oxygengine-composite-renderer]
version = "0.3"
path = "./oxygengine-composite-renderer"
optional = true
[dependencies.oxygengine-composite-renderer-backend-web]
version = "0.3"
path = "./oxygengine-composite-renderer-backend-web"
optional = true
[workspace]
members = [
"oxygengine-core",
"oxygengine-backend-web",
"oxygengine-input",
"oxygengine-input-device-web",
"oxygengine-composite-renderer",
"oxygengine-composite-renderer-backend-web",
]
exclude = [
"demos/hello-world",
]