diff options
author | Jack Rosenthal <jrosenth@chromium.org> | 2021-02-04 13:09:12 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-02-04 21:18:29 +0000 |
commit | b69237569f85b460807a85a317a6c48aa5a4babd (patch) | |
tree | 2ba0335681acbe0368d79677beefa3dedfd57b86 /zephyr/zmake/zmake/zmake.py | |
parent | 7820aa4489f13819b14bfdba739e2f13b167095c (diff) | |
download | chrome-ec-b69237569f85b460807a85a317a6c48aa5a4babd.tar.gz |
zephyr: zmake: auto-generate SYSCALL_INCLUDE_DIRS
This can be done by Zmake instead of needing to copy-paste between
every CMakeLists.txt.
BUG=b:179404290
BRANCH=none
TEST=compile for volteer and kohaku
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Change-Id: I2c89e91d7cca7065ee7dcdaa05c7af49d65b4733
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2676605
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Yuval Peress <peress@chromium.org>
Diffstat (limited to 'zephyr/zmake/zmake/zmake.py')
-rw-r--r-- | zephyr/zmake/zmake/zmake.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/zephyr/zmake/zmake/zmake.py b/zephyr/zmake/zmake/zmake.py index 89422a7450..b8bc441267 100644 --- a/zephyr/zmake/zmake/zmake.py +++ b/zephyr/zmake/zmake/zmake.py @@ -89,7 +89,11 @@ class Zmake: base_config = zmake.build_config.BuildConfig( environ_defs={'ZEPHYR_BASE': str(zephyr_base), 'PATH': '/usr/bin'}, - cmake_defs={'DTS_ROOT': str(module_paths['ec-shim'] / 'zephyr')}) + cmake_defs={ + 'DTS_ROOT': str(module_paths['ec-shim'] / 'zephyr'), + 'SYSCALL_INCLUDE_DIRS': str( + module_paths['ec-shim'] / 'zephyr' / 'include' / 'drivers'), + }) module_config = zmake.modules.setup_module_symlinks( build_dir / 'modules', module_paths) |