[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,45 +35,41 @@ def main():
## consts ## consts
dir_source = "source" dir_source = "source"
dir_build = "build" dir_build = "build"
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"),
_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"),
]
targets = { targets = {
"app": { "app": {
"sources": [ "sources": (
_os.path.join(dir_source, "logic", "packages.py"), sources_common
_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", "main.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"),
_os.path.join(dir_source, "logic", "main.py"),
],
"build": _os.path.join(dir_build, "heimdall"), "build": _os.path.join(dir_build, "heimdall"),
}, },
"test": { "test": {
"sources": [ "sources": (
_os.path.join(dir_source, "logic", "packages.py"), sources_common
_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, "test", "test.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"),
_os.path.join(dir_source, "test", "test.py"),
],
"build": _os.path.join(dir_build, "heimdall-test"), "build": _os.path.join(dir_build, "heimdall-test"),
}, },
} }