41 lines
1.3 KiB
TOML
41 lines
1.3 KiB
TOML
[package]
|
|
name = "makepad-loader"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
publish = false
|
|
description = "Makepad Builder: compile and customize commercial Makepad apps from source"
|
|
|
|
[features]
|
|
default = ["ui"]
|
|
ui = ["dep:makepad-widgets", "dep:makepad-terminal"]
|
|
|
|
[lib]
|
|
name = "makepad_loader"
|
|
path = "src/lib.rs"
|
|
|
|
[[bin]]
|
|
name = "makepad-builder"
|
|
path = "src/main.rs"
|
|
required-features = ["ui"]
|
|
|
|
[[bin]]
|
|
name = "makepad-builder-cli"
|
|
path = "src/bin/makepad-loader-cli.rs"
|
|
|
|
[dependencies]
|
|
makepad-loader-bundle = { path = "../../libs/loader_bundle" }
|
|
# The window and the terminal widget are all the Builder draws: no widget
|
|
# family beyond the core, and none of the terminal app's.
|
|
makepad-widgets = { path = "../../widgets", optional = true, default-features = false }
|
|
makepad-terminal = { path = "../../apps/terminal", optional = true, default-features = false }
|
|
makepad-network = { path = "../../platform/network" }
|
|
makepad-zip-file = { path = "../../libs/zip_file" }
|
|
makepad-git = { path = "../../libs/git" }
|
|
makepad-fast-inflate = { path = "../../libs/fast_inflate" }
|
|
makepad-strict-json = { path = "../../libs/strict_json" }
|
|
|
|
[target.'cfg(windows)'.dependencies]
|
|
makepad-win-resource = { path = "../../libs/win_resource" }
|
|
|
|
[build-dependencies]
|
|
makepad-win-resource = { path = "../../libs/win_resource" }
|