Flash the Chrome EC lightbar when pf blocks a packet
at master 42 lines 747 B view raw
1# vim:ts=8 2 3VERS := 1.0 4 5CC ?= cc 6CFLAGS ?= -O2 -Wall -Wunused -Wmissing-prototypes -Wstrict-prototypes 7 8PREFIX ?= /usr/local 9BINDIR ?= $(DESTDIR)$(PREFIX)/bin 10MANDIR ?= $(DESTDIR)$(PREFIX)/man/man1 11 12INSTALL_PROGRAM ?= install -s 13INSTALL_DATA ?= install 14 15LIBS += -lpcap 16 17PROG = pflightbar 18OBJS = pflightbar.o 19 20all: $(PROG) 21 22$(PROG): $(OBJS) 23 $(CC) $(OBJS) $(LDPATH) $(LIBS) -o $@ 24 25$(OBJS): *.c 26 $(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@ 27 28install: all 29 mkdir -p $(BINDIR) 30 $(INSTALL_PROGRAM) $(PROG) $(BINDIR) 31 32clean: 33 rm -f $(PROG) $(OBJS) 34 35release: all 36 @mkdir $(PROG)-${VERS} 37 @cp Makefile *.c $(PROG)-$(VERS)/ 38 @tar -czf ../$(PROG)-$(VERS).tar.gz $(PROG)-$(VERS) 39 @rm -rf $(PROG)-$(VERS)/ 40 @echo "made release ${VERS}" 41 42.PHONY: all install clean