summaryrefslogtreecommitdiff
path: root/zephyr/zmake/zmake/zmake.py
diff options
context:
space:
mode:
authorJack Rosenthal <jrosenth@chromium.org>2021-02-04 13:09:12 -0700
committerCommit Bot <commit-bot@chromium.org>2021-02-04 21:18:29 +0000
commitb69237569f85b460807a85a317a6c48aa5a4babd (patch)
tree2ba0335681acbe0368d79677beefa3dedfd57b86 /zephyr/zmake/zmake/zmake.py
parent7820aa4489f13819b14bfdba739e2f13b167095c (diff)
downloadchrome-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.py6
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)