diff --git a/util/ectool/Makefile b/util/ectool/Makefile index 75504c73b6d8..1ef74d25f271 100644 --- a/util/ectool/Makefile +++ b/util/ectool/Makefile @@ -1,7 +1,8 @@ ## SPDX-License-Identifier: GPL-2.0-only CC = gcc -CFLAGS = -O2 -Wall -Wextra +WERROR=-Werror +CFLAGS = -O2 -Wall -Wextra -Wshadow $(WERROR) PROGRAM = ectool INSTALL = /usr/bin/env install PREFIX = /usr/local @@ -31,4 +32,10 @@ distclean: clean %.o: %.c $(CC) $(CFLAGS) -c $^ -I. -o $@ -.PHONY: all install clean distclean +help: + @echo "${PROGRAM}: Dump RAM of Embedded Controller (EC)" + @echo "Targets: all, clean, distclean, help, install" + @echo "To disable warnings as errors, run make as:" + @echo " make all WERROR=\"\"" + +.PHONY: all clean distclean help install