dont output anything when running in silent mode
authorMike Frysinger <vapier@gentoo.org>
Thu, 28 Jul 2005 22:14:35 +0000 (22:14 -0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 28 Jul 2005 22:14:35 +0000 (22:14 -0000)
Makefile
Rules.mak

index 33954db0500df7f354b658a5b4047dd5b47f02a5..aea89628f5a609108da29e5d89871a71eb1ff674 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -163,9 +163,9 @@ docs/busybox.pod : $(top_srcdir)/docs/busybox_header.pod $(top_srcdir)/include/u
            cat $(top_srcdir)/docs/busybox_footer.pod ) > docs/busybox.pod
 
 docs/BusyBox.txt: docs/busybox.pod
-       @echo
-       @echo BusyBox Documentation
-       @echo
+       $(SECHO)
+       $(SECHO) BusyBox Documentation
+       $(SECHO)
        -mkdir -p docs
        -pod2text $< > $@
 
@@ -220,9 +220,9 @@ include/bb_config.h: include/config.h
        echo "#endif" >> $@
 
 finished2:
-       @echo
-       @echo Finished installing...
-       @echo
+       $(SECHO)
+       $(SECHO) Finished installing...
+       $(SECHO)
 
 else # ifeq ($(strip $(HAVE_DOT_CONFIG)),y)
 
index ec03ce0117d740961c3582eb094d1ad5eb21983a..f247439cb24c18d6ade8f3abe257036e10596e1b 100644 (file)
--- a/Rules.mak
+++ b/Rules.mak
@@ -109,6 +109,15 @@ endif
 check_gcc=$(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; \
        then echo "$(1)"; else echo "$(2)"; fi)
 
+# Setup some shortcuts so that silent mode is silent like it should be
+ifeq ($(subst s,,$(MAKEFLAGS)),$(MAKEFLAGS))
+export MAKE_IS_SILENT=n
+SECHO=@echo
+else
+export MAKE_IS_SILENT=y
+SECHO=-@false
+endif
+
 #--------------------------------------------------------
 # Arch specific compiler optimization stuff should go here.
 # Unless you want to override the defaults, do not set anything