summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2018-01-09 21:32:28 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2018-01-12 19:57:43 +0100
commita5a60ae7133fc9b893f3d44c793ccc322fd913d3 (patch)
tree6b538263b066e1780dee5d19ed5acaa56ae5456a /mk
parent9ca35e7ead58b872cca3ff9d7e3976863f8f8715 (diff)
add basic rtems support as a new playground
Diffstat (limited to 'mk')
-rw-r--r--mk/build.mk5
-rw-r--r--mk/vars.mk14
2 files changed, 14 insertions, 5 deletions
diff --git a/mk/build.mk b/mk/build.mk
index 671335799..a1dd6dd82 100644
--- a/mk/build.mk
+++ b/mk/build.mk
@@ -179,11 +179,14 @@ else
ifeq ($(ADK_TARGET_OS_BAREMETAL),y)
$(MAKE) -f mk/build.mk package/hostcompile toolchain/final
endif
+ifeq ($(ADK_TARGET_OS_RTEMS),y)
+ $(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/compile target/install target/targethelp
+endif
ifeq ($(ADK_TARGET_OS_FROSTED),y)
$(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/config-prepare target/compile target/install target/targethelp
endif
ifeq ($(ADK_TARGET_OS_ZEPHYR),y)
- $(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/config-prepare target/compile target/install target/targethelp
+ $(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/compile target/install target/targethelp
endif
ifeq ($(ADK_TARGET_OS_LINUX),y)
$(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/config-prepare target/compile package_clean package/compile root_clean package/install target/install package_index
diff --git a/mk/vars.mk b/mk/vars.mk
index ad0e56206..09031dcf8 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -82,13 +82,19 @@ else
GNU_TARGET_NAME:= $(ADK_TARGET_CPU_ARCH)-abiv2-$(ADK_TARGET_LINUXTYPE)
endif
endif
-ifeq ($(ADK_TARGET_LIB_NEWLIB),y)
-ifeq ($(ADK_TARGET_OS_FROSTED),y)
-GNU_TARGET_NAME:= $(ADK_TARGET_CPU_ARCH)-frosted-$(ADK_TARGET_SUFFIX)
-else
+ifeq ($(ADK_TARGET_OS_BAREMETAL),y)
GNU_TARGET_NAME:= $(ADK_TARGET_CPU_ARCH)-$(ADK_TARGET_SUFFIX)
endif
+ifeq ($(ADK_TARGET_OS_FROSTED),y)
+GNU_TARGET_NAME:= $(ADK_TARGET_CPU_ARCH)-$(ADK_TARGET_OS)-$(ADK_TARGET_SUFFIX)
+endif
+ifeq ($(ADK_TARGET_OS_RTEMS),y)
+GNU_TARGET_NAME:= $(ADK_TARGET_CPU_ARCH)-$(ADK_TARGET_OS)
+endif
+ifeq ($(ADK_TARGET_OS_ZEPHYR),y)
+GNU_TARGET_NAME:= $(ADK_TARGET_CPU_ARCH)-$(ADK_TARGET_OS)
endif
+
TARGET_CROSS:= $(TOOLCHAIN_DIR)/usr/bin/$(GNU_TARGET_NAME)-
TARGET_COMPILER_PREFIX?=${TARGET_CROSS}
CONFIGURE_TRIPLE:= --build=${GNU_HOST_NAME} \