[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" }