PROG=dnstop DATE != date +%Y%m%d CC=gcc CFLAGS=-g -O2 LIBS=-lpcap -lcurses OPTFLAGS= -DUSE_IPV6=1 prefix=/usr/local exec_prefix=${prefix} bindir=${exec_prefix}/bin datarootdir=${prefix}/share datadir=${datarootdir} mandir=${datarootdir}/man SRCS= $(PROG).c \ hashtbl.c \ hashtbl.h \ known_tlds.h \ lookup3.c OBJS= $(PROG).o \ hashtbl.o \ lookup3.o all: $(PROG) $(PROG): $(OBJS) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) ${LIBS} dnstop.o: dnstop.c $(CC) $(CFLAGS) $(OPTFLAGS) -c $< clean: rm -f $(PROG) $(OBJS) $(PROG).core $(PROG).c~ distclean: clean rm -rf autom4te.cache rm -f config.h rm -f config.log rm -f config.status rm -f config.status.lineno rm -f Makefile tar: mkdir $(PROG)-$(DATE) cp -p LICENSE CHANGES $(SRCS) $(PROG).8 $(PROG)-$(DATE) cp -p configure Makefile.in config.h.in install-sh $(PROG)-$(DATE) perl -pi -e "s/\@VERSION\@/$(DATE)/" $(PROG)-$(DATE)/dnstop.c tar czvf $(PROG)-$(DATE).tar.gz $(PROG)-$(DATE) chmod 444 $(PROG)-$(DATE).tar.gz rm -rf $(PROG)-$(DATE) md5 *.gz > MD5s.txt install: $(PROG) install -m 755 $(PROG) ${bindir} install -m 644 $(PROG).8 ${mandir}/man8 uninstall: rm -f ${bindir}/$(PROG) rm -f ${mandir}/man8/$(PROG).8