|
This adds the minimum files necessary for platform/ec to be considered
a Zephyr module, as well as some of the discussed CMakeLists files
from go/zephyr-shim.
BUG=b:167590251
BRANCH=none
TEST=Append platform/ec dir to ZEPHYR_MODULES, build for posix-ec
To replicate:
$ export ZEPHYR_TOOLCHAIN_VARIANT=llvm
$ export ZEPHYR_BASE=...
$ ZEPHYR_CHROME=...
$ PLATFORM_EC=...
$ cmake -S ${ZEPHYR_CHROME}/projects/experimental/posix-ec \
-B /tmp/zephyr-build \
-D ZEPHYR_MODULES="${ZEPHYR_CHROME};${PLATFORM_EC}"
$ ninja -C /tmp/zephyr-build
$ /tmp/zephyr-build/zephyr/zephyr.elf
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Change-Id: Id5eb4e4d3b761a9499e876dfe2178be7f7961e93
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2427089
Reviewed-by: Jett Rink <jettrink@chromium.org>
|