# Distribution Makefile for nfbuilder ifeq ($(shell dpkg -l libnetfilter-queue-dev),) $(info "nfblocker requires the libnetfilter-queue-dev package") $(info "please install it before making") $(error "TERMINATED") endif INSTALLDIR=/usr/local/sbin USERCOMMAND = nfblocker.sh .PHONY: install clean default: install bin/nfblocker: $(wildcard src/*.c) gcc -g -Wall -o $@ $^ -lnetfilter_queue # Installing the control script in $(INSTALLDIR) $(INSTALLDIR)/$(USERCOMMAND): bin/nfblocker.sh $(INSTALLDIR) ln -sTf $$(readlink -f $<) $@ install: bin/nfblocker $(INSTALLDIR)/$(USERCOMMAND) clean: rm -f bin/nfblocker