title: How to hide print information of Makefile?
body: <p>when Makefile execute some tasks, il will print many information in console, can we choose to hide them? when I have many .o to generate, these information will be too many to see and they are just meaningless if we don't read them.         </p>
  
  <p>The following code</p>
  
  <pre><code>$(obj)environment.o: $(src)environment.c
                        $(CC) $(AFLAGS) -Wa, --no-warn \
                               -DENV_CRC=$(shell $(obj)../tools/envcrc) \
                               -c -o $@ $(src)environment.c
  </code></pre>
  
  <p>will print heavy information like</p>
  
  <pre><code>arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float  
  -D__KERNEL__ -DTEXT_BASE=0x01000000  
  -I/home/mingzhao/Documents/bootloader/u-boot-1.2.0/include 
  -fno-builtin -ffreestanding -nostdinc -isystem  
  /home/mingzhao/Documents/bootloader/arm/4.3.2/bin/../lib/
  gcc/arm-none-linux-gnueabi/4.3.2/include -pipe  -DCONFIG_ARM 
  -D__ARM__ -march=armv4 -mabi=apcs-gnu -Wall -Wstrict-prototypes  
  -c -o environment.o environment.c
  </code></pre>