diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2018-01-09 21:32:28 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2018-01-12 19:57:43 +0100 |
commit | a5a60ae7133fc9b893f3d44c793ccc322fd913d3 (patch) | |
tree | 6b538263b066e1780dee5d19ed5acaa56ae5456a /mk | |
parent | 9ca35e7ead58b872cca3ff9d7e3976863f8f8715 (diff) |
add basic rtems support as a new playground
Diffstat (limited to 'mk')
-rw-r--r-- | mk/build.mk | 5 | ||||
-rw-r--r-- | mk/vars.mk | 14 |
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} \ |