summaryrefslogtreecommitdiff
path: root/target/zephyr
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2017-12-31 18:45:06 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2017-12-31 18:45:48 +0100
commitf855b1d7bfdc36a65703fdf9a638ad016c409bbe (patch)
tree3fcedec43e1387c1410add7f3e5f3e958050e010 /target/zephyr
parent1c7ad1a115614a32ac299a9ad5341a9b4157e47b (diff)
add basic zephyr experiments, add xtensa newlib support
Diffstat (limited to 'target/zephyr')
-rw-r--r--target/zephyr/Config.in0
-rw-r--r--target/zephyr/Makefile33
-rw-r--r--target/zephyr/arch.lst4
3 files changed, 37 insertions, 0 deletions
diff --git a/target/zephyr/Config.in b/target/zephyr/Config.in
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/target/zephyr/Config.in
diff --git a/target/zephyr/Makefile b/target/zephyr/Makefile
new file mode 100644
index 000000000..2f937225c
--- /dev/null
+++ b/target/zephyr/Makefile
@@ -0,0 +1,33 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(ADK_TOPDIR)/rules.mk
+
+prepare:
+ if [ ! -d $(BUILD_DIR)/zephyr ]; then \
+ cd $(BUILD_DIR) ;\
+ git clone https://github.com/zephyrproject-rtos/zephyr.git ;\
+ fi
+ if [ ! -d $(BUILD_DIR)/zephyr-kconfig ]; then \
+ mkdir $(BUILD_DIR)/zephyr-kconfig ;\
+ fi
+ cd $(BUILD_DIR)/zephyr-kconfig && \
+ PATH='$(HOST_PATH)' cmake $(BUILD_DIR)/zephyr/scripts && \
+ make
+ source $(BUILD_DIR)/zephyr/zephyr-env.sh
+
+compile:
+ export GCCXTENSA_TOOLCHAIN_PATH="$(TOOLCHAIN_DIR)"
+ export ZEPHYR_GCC_VARIANT=gccxtensa
+ if [ ! -d $(BUILD_DIR)/zephyr/samples/hello_world/build ]; then \
+ mkdir $(BUILD_DIR)/zephyr/samples/hello_world/build ;\
+ fi
+ cd $(BUILD_DIR)/zephyr/samples/hello_world/build && \
+ cmake -DBOARD=qemu_xtensa .. && \
+ make
+
+install:
+
+targethelp:
+
+clean:
diff --git a/target/zephyr/arch.lst b/target/zephyr/arch.lst
new file mode 100644
index 000000000..951bee724
--- /dev/null
+++ b/target/zephyr/arch.lst
@@ -0,0 +1,4 @@
+arc
+arm
+x86_64
+xtensa