From 264e14b143aa4073c6c10df84cffabc5065b8a58 Mon Sep 17 00:00:00 2001 From: Martin Roth Date: Sat, 13 Feb 2021 22:45:18 -0700 Subject: [PATCH] util/archive: Clean up Makefile - Add warnings - Enable warnings as errors: - Add distclean target - Add help target BUG=None TEST=make help; make all; make all WERROR="" Signed-off-by: Martin Roth Change-Id: I1ae8a837003491f3ab123b3761e220556258e0c5 Reviewed-on: https://review.coreboot.org/c/coreboot/+/50652 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi --- util/archive/Makefile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/util/archive/Makefile b/util/archive/Makefile index 7008cc2020..d4b58f765f 100644 --- a/util/archive/Makefile +++ b/util/archive/Makefile @@ -1,14 +1,24 @@ PROGRAM = archive HOSTCC ?= gcc +WERROR=-Werror +CFLAGS=-O2 -Wall -Wextra -Wshadow ${WERROR} SRCS = $(PROGRAM).c all: $(PROGRAM) $(PROGRAM): $(SRCS) - $(HOSTCC) -o $@ $^ + $(HOSTCC) $(CFLAGS) -o $@ $^ clean: rm -f $(PROGRAM) *.o -.PHONY: all clean +distclean: clean + +help: + @echo "${PROGRAM}: Concatenate files and create an archive" + @echo "Targets: all, clean, distclean, help" + @echo "To disable warnings as errors, run make as:" + @echo " make all WERROR=\"\"" + +.PHONY: all clean distclean help