3 CFLAGS
= -O2
-Wall
-Wextra
-Werror
-std
=c99
-pedantic
-pedantic-errors
4 CFLAGS
+= -Wno-unused-function
-Wno-unused-but-set-variable
6 OBJS
= $(patsubst %.c
,%.o
,$(wildcard *.c
))
9 $(CC
) $(CFLAGS
) -o
$(TARGET
) $(OBJS
)
12 $(CC
) $(CFLAGS
) -c
$< -o
$@