Makefile: enhance reporting error about empty VARS

USe $(error) to simplify the code (drop "exit 1") and sned the message
to stderr.

Reported-by: David Laight <David.Laight@ACULAB.COM>
Reported-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Quentin Schulz <quentin.schulz@theobroma-systems.com>
diff --git a/Makefile b/Makefile
index 14b7ecd..36a5741 100644
--- a/Makefile
+++ b/Makefile
@@ -1059,8 +1059,7 @@
 .PHONY: printvars
 printvars:
 ifndef VARS
-	@echo "Please pass a non-empty VARS to 'make printvars'"
-	@exit 1
+	$(error Please pass a non-empty VARS to 'make printvars')
 endif
 	@:
 	$(foreach V, \