summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-12-18 23:32:31 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-12-18 23:32:31 +0100
commita372f48c07e40f63520722985eb035418408a198 (patch)
tree1a564c24e4c56a2236bbc7993dd33186e682c618 /mk
parent1f2f86c30c0a565505eae644549a9b253a24cd22 (diff)
downloadembtoolkit-a372f48c07e40f63520722985eb035418408a198.tar.gz
embtoolkit-a372f48c07e40f63520722985eb035418408a198.tar.bz2
embtoolkit-a372f48c07e40f63520722985eb035418408a198.tar.xz
Embtk: create colored echo
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rw-r--r--mk/macros.mk27
1 files changed, 26 insertions, 1 deletions
diff --git a/mk/macros.mk b/mk/macros.mk
index a6494b7..17d0ffa 100644
--- a/mk/macros.mk
+++ b/mk/macros.mk
@@ -22,8 +22,33 @@
# \date May 2009
################################################################################
+# Embtoolkit colors
+EMBTK_COLOR_RED = "\E[1;31m"
+EMBTK_COLOR_GREEN = "\E[1;32m"
+EMBTK_COLOR_YELLOW = "\E[1;33m"
+EMBTK_COLOR_BLUE = "\E[1;34m"
+EMBTK_NO_COLOR = "\E[0m"
+
+# echo colored text
+#usage $(call ECHO_RED,$(TEXT))
+define ECHO_RED
+ @echo -e $(EMBTK_COLOR_RED)$(1)$(EMBTK_NO_COLOR)
+endef
+#usage $(call ECHO_GREEN,$(TEXT))
+define ECHO_GREEN
+ @echo -e $(EMBTK_COLOR_GREEN)$(1)$(EMBTK_NO_COLOR)
+endef
+#usage $(call ECHO_YELLOW,$(TEXT))
+define ECHO_YELLOW
+ @echo -e $(EMBTK_COLOR_YELLOW)$(1)$(EMBTK_NO_COLOR)
+endef
+#usage $(call ECHO_BLUE,$(TEXT))
+define ECHO_BLUE
+ @echo -e $(EMBTK_COLOR_BLUE)$(1)$(EMBTK_NO_COLOR)
+endef
+
#Decompress message
-#unsage $(call DECOMPRESS_MESSAGE,$(NAME_PACKAGE))
+#usage $(call DECOMPRESS_MESSAGE,$(NAME_PACKAGE))
define DECOMPRESS_MESSAGE
@echo "########################### EmbToolkit ###########################"
@echo "Decompressing $(1)"