/ util / archive / Makefile
Makefile
 1  ## SPDX-License-Identifier: GPL-2.0-only
 2  PROGRAM = archive
 3  HOSTCC ?= gcc
 4  WERROR=-Werror
 5  CFLAGS=-O2 -Wall -Wextra -Wshadow ${WERROR}
 6  
 7  SRCS = $(PROGRAM).c
 8  
 9  all: $(PROGRAM)
10  
11  $(PROGRAM): $(SRCS)
12  	$(HOSTCC) $(CFLAGS) -o $@ $^
13  
14  clean:
15  	rm -f $(PROGRAM) *.o
16  
17  distclean: clean
18  
19  help:
20  	@echo "${PROGRAM}: Concatenate files and create an archive"
21  	@echo "Targets: all, clean, distclean, help"
22  	@echo "To disable warnings as errors, run make as:"
23  	@echo "  make all WERROR=\"\""
24  
25  .PHONY: all clean distclean help