From dd5a5d328bfecd3e0074b0ba2a98a552828d0ad8 Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Wed, 15 Jun 2016 19:20:57 -0700 Subject: [PATCH] Add macros for printing pretty warnings/errors in rules Change-Id: Ia58e6bc1328c84e5f4ba1f6a2fd2d650e94e127e --- core/definitions.mk | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/core/definitions.mk b/core/definitions.mk index 1b647aa3c..de1948ff6 100644 --- a/core/definitions.mk +++ b/core/definitions.mk @@ -834,6 +834,20 @@ $(subst //,/,$(1)/$(2)) endef +########################################################### +## Color-coded warnings and errors in build rules +## +## $(1): message to print +########################################################### +define echo-warning +echo -e "\e[1;35mwarning:\e[0m \e[1m" $(1) "\e[0m\n" +endef + +define echo-error +echo -e "\e[1;31merror:\e[0m \e[1m" $(1) "\e[0m\n" +endef + + ########################################################### ## Package filtering ###########################################################