blob: d4b58f765f930f988032f19dc79ffd8d6c88ada0 [file] [log] [blame]
Daisuke Nojiria5ae62e2015-11-03 15:04:59 -08001PROGRAM = archive
Daisuke Nojiria1bb0912015-11-17 13:25:39 -08002HOSTCC ?= gcc
Martin Roth264e14b2021-02-13 22:45:18 -07003WERROR=-Werror
4CFLAGS=-O2 -Wall -Wextra -Wshadow ${WERROR}
Daisuke Nojiria5ae62e2015-11-03 15:04:59 -08005
6SRCS = $(PROGRAM).c
7
8all: $(PROGRAM)
9
10$(PROGRAM): $(SRCS)
Martin Roth264e14b2021-02-13 22:45:18 -070011 $(HOSTCC) $(CFLAGS) -o $@ $^
Daisuke Nojiria5ae62e2015-11-03 15:04:59 -080012
13clean:
14 rm -f $(PROGRAM) *.o
15
Martin Roth264e14b2021-02-13 22:45:18 -070016distclean: clean
17
18help:
19 @echo "${PROGRAM}: Concatenate files and create an archive"
20 @echo "Targets: all, clean, distclean, help"
21 @echo "To disable warnings as errors, run make as:"
22 @echo " make all WERROR=\"\""
23
24.PHONY: all clean distclean help