TARGET = flood INSTALL_DIR = /usr/bin SRCS = $(wildcard *.c) CFLAGS = -pthread CC = gcc $(CFLAGS) all: build build: $(TARGET) $(TARGET): $(SRCS) $(CC) -o $(TARGET) $(SRCS) clean: rm -f $(TARGET) install: build cp $(TARGET) $(INSTALL_DIR) chown root:root $(INSTALL_DIR)/$(TARGET) setcap cap_net_raw,cap_net_admin=eip $(INSTALL_DIR)/$(TARGET) uninstall: rm -f $(INSTALL_DIR)/$(TARGET)