5 CPPFLAGS
=-D_GNU_SOURCE
=1 -D_DEFAULT_SOURCE
=1 -D_FORTIFY_SOURCE
=3
6 CFLAGS
=-Wall
-Wextra
-std
=gnu99
-Wpedantic
-pipe
-funroll-loops
-march
=native
15 $(PROGNAME
): $(SOURCE
)
16 $(CC
) -MD
-MP
-MF
$(<:.c
=.d
) $< -o
$@
$(CPPFLAGS
) $(CFLAGS
) $(LDFLAGS
) -O2
-Wl
,--strip-all
18 -include $(SOURCE
:.c
=.d
)
21 $(CC
) -MD
-MP
-MF
$(<:.c
=.d
) $< -o
$@
$(CPPFLAGS
) $(CFLAGS
) $(LDFLAGS
) -ggdb3
-Wpedantic
-Og
-g3
24 cp
$< /usr
/local
/bin
/$(NAME
)
26 uninstall: /usr
/local
/bin
/$(NAME
)