
BINDIR = /usr/local/bin
PPPDOWNDIR = /etc/ppp/ip-down.d/
LOGDIR = /var/log

CC = gcc
CFLAGS = -g -Wall

VERSION = 0.7

######################################################################

ARCHIVE = COPYING README accounting ppplog.c makefile ChangeLog \
	  gnome/ppplog.desktop

ARCHIVE_P = $(ARCHIVE:%=ppplog/%)

######################################################################

all: ppplog

archive:
	tar zcvpCf .. ppplog-$(VERSION).tar.gz $(ARCHIVE_P)
	chmod a-w ppplog-$(VERSION).tar.gz

ppplog: ppplog.c
	 $(CC) $(CFLAGS) -DLOGDIR=\"$(LOGDIR)\" -DVERSION=\"$(VERSION)\" -o $@ $^

clean:
	$(RM) ppplog

install: ppplog
	install -m 0750 -o root -g dip -d $(LOGDIR)/ppplog
	install -m 0755 -o root -g root accounting $(PPPDOWNDIR)/accounting
	install -s -m 0755 -o root -g root ppplog $(BINDIR)/ppplog
