makefile: silent help target

Instead of prefixing the 'do not echo command' '@', make help as
prerequisite of .SILENT. This avoids prefixing '@' in future help
messages.

Change-Id: If33b82b4d3bccc92e8de74703ff6af04387008a0
Signed-off-by: Leonardo Sandoval <leonardo.sandoval@linaro.org>
diff --git a/Makefile b/Makefile
index a614238..b09e749 100644
--- a/Makefile
+++ b/Makefile
@@ -526,34 +526,35 @@
 	${Q}cscope -b -q -k
 
 .PHONY: help
+.SILENT: help
 help:
-	@echo "usage: ${MAKE} PLAT=<${PLATFORMS}> \
+	echo "usage: ${MAKE} PLAT=<${PLATFORMS}> \
 <all|tftf|ns_bl1u|ns_bl2u|cactus|ivy|quark|el3_payload|distclean|clean|checkcodebase|checkpatch|help_tests>"
-	@echo ""
-	@echo "PLAT is used to specify which platform you wish to build."
-	@echo "If no platform is specified, PLAT defaults to: ${DEFAULT_PLAT}"
-	@echo ""
-	@echo "Supported Targets:"
-	@echo "  all            Build all supported binaries for this platform"
-	@echo "                 (i.e. TFTF and FWU images)"
-	@echo "  tftf           Build the TFTF image"
-	@echo "  ns_bl1u        Build the NS_BL1U image"
-	@echo "  ns_bl2u        Build the NS_BL2U image"
-	@echo "  cactus         Build the Cactus image (Test S-EL0 payload) and resource description."
-	@echo "  cactus_mm      Build the Cactus-MM image (Test S-EL0 payload)."
-	@echo "  ivy            Build the Ivy image (Test S-EL0 payload) and resource description."
-	@echo "  quark          Build the Quark image (Test S-EL0 payload) and resource description."
-	@echo "  el3_payload    Build the EL3 test payload"
-	@echo "  checkcodebase  Check the coding style of the entire source tree"
-	@echo "  checkpatch     Check the coding style on changes in the current"
-	@echo "                 branch against BASE_COMMIT (default origin/master)"
-	@echo "  doc            Build html based documentation using Sphinx tool"
-	@echo "  clean          Clean the build for the selected platform"
-	@echo "  cscope         Generate cscope index"
-	@echo "  distclean      Remove all build artifacts for all platforms"
-	@echo "  help_tests     List all possible sets of tests"
-	@echo ""
-	@echo "note: most build targets require PLAT to be set to a specific platform."
-	@echo ""
-	@echo "example: build all targets for the FVP platform:"
-	@echo "  CROSS_COMPILE=aarch64-none-elf- make PLAT=fvp all"
+	echo ""
+	echo "PLAT is used to specify which platform you wish to build."
+	echo "If no platform is specified, PLAT defaults to: ${DEFAULT_PLAT}"
+	echo ""
+	echo "Supported Targets:"
+	echo "  all            Build all supported binaries for this platform"
+	echo "                 (i.e. TFTF and FWU images)"
+	echo "  tftf           Build the TFTF image"
+	echo "  ns_bl1u        Build the NS_BL1U image"
+	echo "  ns_bl2u        Build the NS_BL2U image"
+	echo "  cactus         Build the Cactus image (Test S-EL0 payload) and resource description."
+	echo "  cactus_mm      Build the Cactus-MM image (Test S-EL0 payload)."
+	echo "  ivy            Build the Ivy image (Test S-EL0 payload) and resource description."
+	echo "  quark          Build the Quark image (Test S-EL0 payload) and resource description."
+	echo "  el3_payload    Build the EL3 test payload"
+	echo "  checkcodebase  Check the coding style of the entire source tree"
+	echo "  checkpatch     Check the coding style on changes in the current"
+	echo "                 branch against BASE_COMMIT (default origin/master)"
+	echo "  doc            Build html based documentation using Sphinx tool"
+	echo "  clean          Clean the build for the selected platform"
+	echo "  cscope         Generate cscope index"
+	echo "  distclean      Remove all build artifacts for all platforms"
+	echo "  help_tests     List all possible sets of tests"
+	echo ""
+	echo "note: most build targets require PLAT to be set to a specific platform."
+	echo ""
+	echo "example: build all targets for the FVP platform:"
+	echo "  CROSS_COMPILE=aarch64-none-elf- make PLAT=fvp all"