27 satır
490 B
Makefile
27 satır
490 B
Makefile
CC = g++
|
|
CFLAGS = -O2 -s -D_GNU_SOURCE -Werror -W -Wall -Wextra -ansi -pedantic
|
|
LDLIBS =
|
|
PREFIX =
|
|
BINDIR = $(PREFIX)/usr/sbin
|
|
|
|
all: forbidhosts
|
|
|
|
forbidhosts: forbidhosts.o
|
|
$(CC) $(CFLAGS) $(LDLIBS) forbidhosts.o -o forbidhosts
|
|
|
|
forbidhosts.o: forbidhosts.cpp
|
|
$(CC) $(CFLAGS) $(DEFS) -c forbidhosts.cpp
|
|
|
|
install:
|
|
mkdir -p $(BINDIR)
|
|
cp forbidhosts $(BINDIR)
|
|
@echo "All done!"
|
|
|
|
uninstall:
|
|
@rm -f $(BINDIR)/foridhosts
|
|
@echo "All done!"
|
|
|
|
clean:
|
|
rm -f forbidhosts *.o
|
|
@echo "All done!"
|