From be95b870c8e315a69eb22a1daff42adbc87d18f8 Mon Sep 17 00:00:00 2001
From: Oleg Hahm <oleg@hobbykeller.org>
Date: Tue, 4 Aug 2015 15:29:06 +0200
Subject: [PATCH] make: use uart0 for shell on none-newlib platforms

---
 Makefile.dep | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/Makefile.dep b/Makefile.dep
index 396ec8be49..3a83561f17 100644
--- a/Makefile.dep
+++ b/Makefile.dep
@@ -185,6 +185,15 @@ ifneq (,$(filter gnrc_pktbuf_%, $(USEMODULE)))
   USEMODULE += gnrc_pktbuf # make MODULE_GNRC_PKTBUF macro available for all implementations
 endif
 
+ifneq (,$(filter newlib,$(USEMODULE)))
+  USEMODULE += uart_stdio
+else
+  ifneq (,$(filter shell,$(USEMODULE)))
+    USEMODULE += uart0
+  endif
+endif
+
+
 ifneq (,$(filter uart0,$(USEMODULE)))
   USEMODULE += posix
 endif
@@ -239,10 +248,6 @@ ifneq (,$(filter cpp11-compat,$(USEMODULE)))
   FEATURES_REQUIRED += cpp
 endif
 
-ifneq (,$(filter newlib,$(USEMODULE)))
-  USEMODULE += uart_stdio
-endif
-
 ifneq (,$(filter gnrc_netdev_eth,$(USEMODULE)))
   USEMODULE += gnrc_pktbuf
 endif
-- 
GitLab