diff --git a/Makefile.include b/Makefile.include index 17b916d28403405aaa2fed175cef710263c18071..c97ae544e91b396af89f36764c7b7934227ab0e1 100644 --- a/Makefile.include +++ b/Makefile.include @@ -111,8 +111,16 @@ debug: $(DEBUGGER) $(DEBUGGER_FLAGS) buildtest: - @for BOARD in $$(find $(RIOTBOARD) -mindepth 1 -maxdepth 1 -type d \! -name \*-common -printf '%f\n' ); do \ - echo -n "Building for $${BOARD} .. "; \ + @if [ -z "$${JENKINS_URL}" ] && tput colors 2>&1 > /dev/null; then \ + GREEN='\033[1;32m'; RED='\033[1;31m'; RESET='\033[0m'; \ + ECHO='echo -e'; \ + else \ + GREEN=''; RED=''; RESET=''; \ + ECHO='echo'; \ + fi; \ + \ + for BOARD in $$(find $(RIOTBOARD) -mindepth 1 -maxdepth 1 -type d \! -name \*-common -printf '%f\n' ); do \ + $${ECHO} -n "Building for $${BOARD} .. "; \ env -i \ HOME=$${HOME} \ PATH=$${PATH} \ @@ -122,8 +130,8 @@ buildtest: RIOTCPU=$${RIOTCPU} \ $(MAKE) -B clean all >/dev/null 2>&1 ; \ if [ "$${?}" = "0" ]; then \ - echo -e "\033[1;32msuccess\033[0m"; \ + $${ECHO} "$${GREEN}success$${RESET}"; \ else \ - echo -e "\033[1;31mfailed\033[0m"; \ + $${ECHO} "$${RED}failed$${RESET}"; \ fi; \ done; \