3 includedir=$(prefix)/include
5 sysconfdir
=$(prefix)/etc
7 PROGSRC
= $(sort $(wildcard *.c
))
8 PROGOBJ
= $(PROGSRC
:.c
=.o
)
11 CFLAGS
= -Wall
-std
=gnu99
-Wa
,--noexecstack
20 install: $(PROGS
:%=$(DESTDIR
)$(bindir)/%)
25 su
: CFLAGS
+= -fstack-protector-all
26 su
: LDFLAGS
+= -lcrypt
30 $(CC
) $(CPPFLAGS
) $(CFLAGS
) -o
$@
$< $(LDFLAGS
)
32 $(DESTDIR
)$(bindir)/%: %
33 install -D
-m
755 $< $@
35 .PHONY
: all clean install