mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
36 lines
754 B
Makefile
36 lines
754 B
Makefile
# Set colored output control sequences if the terminal supports it and if
|
|
# not disabled by the user
|
|
|
|
COLOR_GREEN :=
|
|
COLOR_RED :=
|
|
COLOR_PURPLE :=
|
|
COLOR_RESET :=
|
|
COLOR_ECHO := /bin/echo
|
|
|
|
ifeq ($(CC_NOCOLOR),)
|
|
available_colors:=$(shell tput colors 2> /dev/null)
|
|
ifeq ($(available_colors),)
|
|
CC_NOCOLOR = 1
|
|
else ifeq ($(available_colors),-1)
|
|
CC_NOCOLOR = 1
|
|
else ifeq ($(available_colors),0)
|
|
CC_NOCOLOR = 1
|
|
else
|
|
CC_NOCOLOR = 0
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CC_NOCOLOR),0)
|
|
COLOR_GREEN := \033[1;32m
|
|
COLOR_RED := \033[1;31m
|
|
COLOR_YELLOW := \033[1;33m
|
|
COLOR_PURPLE := \033[1;35m
|
|
COLOR_RESET := \033[0m
|
|
ifeq ($(OS),Darwin)
|
|
COLOR_ECHO := echo -e
|
|
SHELL=bash
|
|
else
|
|
COLOR_ECHO := /bin/echo -e
|
|
endif
|
|
endif
|