trace-cmd: Make the build messages to show only file names
diff mbox series

Message ID 20180208091820.4920-1-vladislav.valtchev@gmail.com
State New, archived
Headers show
Series
  • trace-cmd: Make the build messages to show only file names
Related show

Commit Message

Vladislav Valtchev (VMware) Feb. 8, 2018, 9:18 a.m. UTC
Currently, the typical trace-cmd build messages like "COMPILE <file>" and
"BUILD STATIC LIB <file>" show file's full path, instead of just the file
name, as it used to happen before the full support for out-of-tree builds.
This simple patch makes the build messages to look exactly like in the past
by stripping the directory part of each file path, before printing the
message.

Signed-off-by: Vladislav Valtchev (VMware) <vladislav.valtchev@gmail.com>
---
 scripts/utils.mk | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

Comments

Steven Rostedt Feb. 8, 2018, 3:31 p.m. UTC | #1
On Thu,  8 Feb 2018 11:18:20 +0200
"Vladislav Valtchev (VMware)" <vladislav.valtchev@gmail.com> wrote:

> Currently, the typical trace-cmd build messages like "COMPILE <file>" and
> "BUILD STATIC LIB <file>" show file's full path, instead of just the file
> name, as it used to happen before the full support for out-of-tree builds.
> This simple patch makes the build messages to look exactly like in the past
> by stripping the directory part of each file path, before printing the
> message.
> 
>

Thanks, applied!

-- Steve

Patch
diff mbox series

diff --git a/scripts/utils.mk b/scripts/utils.mk
index 06e8dc3..ad31f6e 100644
--- a/scripts/utils.mk
+++ b/scripts/utils.mk
@@ -3,14 +3,14 @@ 
 
 ifeq ($(BUILDGUI), 1)
   GUI		= 'GUI '
-  GOBJ		= $@
   GSPACE	=
 else
   GUI		=
   GSPACE	= "    "
-  GOBJ		= $(GSPACE)$@
 endif
 
+ GOBJ		= $(GSPACE)$(notdir $(strip $@))
+
 
 ifeq ($(VERBOSE),1)
   Q =
@@ -81,22 +81,22 @@  define make_version.h
 endef
 
 define update_version.h
-	($(call make_version.h, $@.tmp);		\
-	if [ -r $@ ] && cmp -s $@ $@.tmp; then		\
-		rm -f $@.tmp;				\
-	else						\
-		echo '  UPDATE                 $@';	\
-		mv -f $@.tmp $@;			\
+	($(call make_version.h, $@.tmp);				\
+	if [ -r $@ ] && cmp -s $@ $@.tmp; then				\
+		rm -f $@.tmp;						\
+	else								\
+		echo '  UPDATE                 '$(notdir $(strip $@));	\
+		mv -f $@.tmp $@;					\
 	fi);
 endef
 
 define update_dir
 	(echo $1 > $@.tmp;	\
-	if [ -r $@ ] && cmp -s $@ $@.tmp; then		\
-		rm -f $@.tmp;				\
-	else						\
-		echo '  UPDATE                 $@';	\
-		mv -f $@.tmp $@;			\
+	if [ -r $@ ] && cmp -s $@ $@.tmp; then				\
+		rm -f $@.tmp;						\
+	else								\
+		echo '  UPDATE                 '$(notdir $(strip $@));	\
+		mv -f $@.tmp $@;					\
 	fi);
 endef