1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
CFLAGS ?= -Wall -Werror -g LDFLAGS ?= PROG := su-exec SRCS := $(PROG).c all: $(PROG) $(PROG): $(SRCS) $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(PROG)-static: $(SRCS) $(CC) $(CFLAGS) -o $@ $^ -static $(LDFLAGS) clean: rm -f $(PROG) $(PROG)-static