[mod] tools:build:define common sources

This commit is contained in:
Christian Fraß 2023-03-04 15:36:05 +01:00
parent 868fd126e1
commit d06d7ae883

View file

@ -35,9 +35,7 @@ def main():
## consts
dir_source = "source"
dir_build = "build"
targets = {
"app": {
"sources": [
sources_common = [
_os.path.join(dir_source, "logic", "packages.py"),
_os.path.join(dir_source, "logic", "lib.py"),
_os.path.join(dir_source, "logic", "localization.py"),
@ -52,28 +50,26 @@ def main():
_os.path.join(dir_source, "logic", "channels", "console.py"),
_os.path.join(dir_source, "logic", "channels", "email.py"),
_os.path.join(dir_source, "logic", "channels", "libnotify.py"),
]
targets = {
"app": {
"sources": (
sources_common
+
[
_os.path.join(dir_source, "logic", "main.py"),
],
]
),
"build": _os.path.join(dir_build, "heimdall"),
},
"test": {
"sources": [
_os.path.join(dir_source, "logic", "packages.py"),
_os.path.join(dir_source, "logic", "lib.py"),
_os.path.join(dir_source, "logic", "localization.py"),
_os.path.join(dir_source, "logic", "condition.py"),
_os.path.join(dir_source, "logic", "conf.py"),
_os.path.join(dir_source, "logic", "checks", "_interface.py"),
_os.path.join(dir_source, "logic", "checks", "script.py"),
_os.path.join(dir_source, "logic", "checks", "file_state.py"),
_os.path.join(dir_source, "logic", "checks", "http_request.py"),
_os.path.join(dir_source, "logic", "checks", "generic_remote.py"),
_os.path.join(dir_source, "logic", "channels", "_interface.py"),
_os.path.join(dir_source, "logic", "channels", "console.py"),
_os.path.join(dir_source, "logic", "channels", "email.py"),
_os.path.join(dir_source, "logic", "channels", "libnotify.py"),
"sources": (
sources_common
+
[
_os.path.join(dir_source, "test", "test.py"),
],
]
),
"build": _os.path.join(dir_build, "heimdall-test"),
},
}