47 lines
2.1 KiB
TOML
47 lines
2.1 KiB
TOML
[package]
|
|
name = "makepad-run"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "makepad run: boots makepad apps from source (the runner, tools/run/runner, plus the provided crates and the HAL window host)"
|
|
license = "MIT OR Apache-2.0"
|
|
publish = false
|
|
# tests/ are `makepad test` programs (they use makepad's macros), not cargo tests
|
|
autotests = false
|
|
|
|
# files outside this crate its build reads (makepad-source-slice ships them in a slice or source archive)
|
|
[package.metadata.commercial]
|
|
include = ["../../libs/relax/build_stamp.rs"]
|
|
|
|
[lib]
|
|
name = "makepad_run"
|
|
path = "src/lib.rs"
|
|
|
|
[[bin]]
|
|
name = "makepad"
|
|
path = "src/main.rs"
|
|
|
|
[dependencies]
|
|
makepad-relax-api = { workspace = true, features = ["host-shims"] }
|
|
relax-compiler = { workspace = true }
|
|
relax-runner = { path = "runner" }
|
|
relax-session = { workspace = true }
|
|
makepad-remote = { workspace = true }
|
|
# provided crates (Relax binds their C-shaped fns to this binary's code; loader-core.md section 8)
|
|
relax-provided-fixture = { workspace = true, features = ["host-shims"] }
|
|
|
|
makepad-live-id = { path = "../../libs/live_id", features = ["host-shims"] }
|
|
makepad-script = { path = "../../platform/script", features = ["host-shims"] }
|
|
makepad-script-std = { path = "../../platform/script/std", features = ["host-shims"] }
|
|
makepad-script-compute = { path = "../../platform/script/compute", features = ["host-shims", "vm"] }
|
|
makepad-shader = { path = "../../platform/shader", features = ["host-shims"] }
|
|
makepad-tween-script = { path = "../../libs/tween/script", features = ["host-shims"] }
|
|
makepad-script-audio-aot = { path = "../../platform/script/audio_aot", features = ["host-shims"] }
|
|
makepad-hal = { path = "../../platform/hal", features = ["host-shims"] }
|
|
|
|
makepad-script-census = { path = "../../platform/script/census", features = ["host-shims"] }
|
|
|
|
relax-boot = { path = "boot" }
|
|
makepad-filesystem-watcher = { path = "../../libs/filesystem_watcher" }
|
|
# Host keyboard codes and the existing Studio JumpToFile transport; no UI client.
|
|
makepad-studio-protocol = { path = "../../platform/studio" }
|
|
makepad-network = { path = "../../platform/network" }
|