[mod] tools:build:define common sources
This commit is contained in:
parent
868fd126e1
commit
d06d7ae883
36
tools/build
36
tools/build
|
|
@ -35,9 +35,7 @@ def main():
|
||||||
## consts
|
## consts
|
||||||
dir_source = "source"
|
dir_source = "source"
|
||||||
dir_build = "build"
|
dir_build = "build"
|
||||||
targets = {
|
sources_common = [
|
||||||
"app": {
|
|
||||||
"sources": [
|
|
||||||
_os.path.join(dir_source, "logic", "packages.py"),
|
_os.path.join(dir_source, "logic", "packages.py"),
|
||||||
_os.path.join(dir_source, "logic", "lib.py"),
|
_os.path.join(dir_source, "logic", "lib.py"),
|
||||||
_os.path.join(dir_source, "logic", "localization.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", "console.py"),
|
||||||
_os.path.join(dir_source, "logic", "channels", "email.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", "channels", "libnotify.py"),
|
||||||
|
]
|
||||||
|
targets = {
|
||||||
|
"app": {
|
||||||
|
"sources": (
|
||||||
|
sources_common
|
||||||
|
+
|
||||||
|
[
|
||||||
_os.path.join(dir_source, "logic", "main.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, "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"),
|
_os.path.join(dir_source, "test", "test.py"),
|
||||||
],
|
]
|
||||||
|
),
|
||||||
"build": _os.path.join(dir_build, "heimdall-test"),
|
"build": _os.path.join(dir_build, "heimdall-test"),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue