blob: f92f5a32a52ea2e0093a2c0248e4a4c7c238c370 (
plain) (
tree)
|
|
BIN = rf
OBJS = rf.o
MANPAGE = rf.1
CC ?= gcc
DEPS = config.h
LIBS =
INC =
CFLAGS := ${CFLAGS}
CFLAGS += -Wall -O2 -fstack-protector-strong -D_FORTIFY_SOURCE=2 $(INC) $(LIBS)
PREFIX ?= /usr/local
build: $(BIN)
$(BIN): $(OBJS)
$(CC) $(BIN).c $(CFLAGS) -o $(BIN)
%.o : %.c $(DEPS)
$(CC) -c -o $@ $< $(CFLAGS)
install: build
install $(BIN) $(DESTDIR)$(PREFIX)/bin/
install -TD $(MANPAGE) $(DESTDIR)$(PREFIX)/man/man1/$(MANPAGE)
gzip $(PREFIX)/man/man1/$(MANPAGE)
clean:
rm -vf $(BIN) *.o
|