63 lines
1.2 KiB
TOML
63 lines
1.2 KiB
TOML
[build-system]
|
|
requires = ["briefcase"]
|
|
|
|
[tool.briefcase]
|
|
project_name = "TreeSource Demo"
|
|
bundle = "org.beeware.toga.examples"
|
|
version = "0.0.1"
|
|
url = "https://beeware.org"
|
|
license = "BSD license"
|
|
author = "Tiberius Yak"
|
|
author_email = "tiberius@beeware.org"
|
|
|
|
[tool.briefcase.app.tree_source]
|
|
formal_name = "TreeSource Demo"
|
|
description = "A testing app"
|
|
sources = ["tree_source"]
|
|
requires = [
|
|
"../../core",
|
|
]
|
|
|
|
|
|
[tool.briefcase.app.tree_source.macOS]
|
|
requires = [
|
|
"../../cocoa",
|
|
"std-nslog>=1.0.0",
|
|
]
|
|
|
|
[tool.briefcase.app.tree_source.linux]
|
|
requires = [
|
|
"../../gtk",
|
|
]
|
|
|
|
[tool.briefcase.app.tree_source.windows]
|
|
requires = [
|
|
"../../winforms",
|
|
]
|
|
|
|
# Mobile deployments
|
|
[tool.briefcase.app.tree_source.iOS]
|
|
requires = [
|
|
"../../iOS",
|
|
"std-nslog>=1.0.0",
|
|
]
|
|
|
|
[tool.briefcase.app.tree_source.android]
|
|
requires = [
|
|
"../../android",
|
|
]
|
|
|
|
base_theme = "Theme.MaterialComponents.Light.DarkActionBar"
|
|
|
|
build_gradle_dependencies = [
|
|
"androidx.appcompat:appcompat:1.6.1",
|
|
"com.google.android.material:material:1.11.0",
|
|
"androidx.swiperefreshlayout:swiperefreshlayout:1.1.0",
|
|
]
|
|
|
|
# Web deployment
|
|
[tool.briefcase.app.tree_source.web]
|
|
requires = [
|
|
"../../web",
|
|
]
|
|
style_framework = "Shoelace v2.3"
|