VERSION=0.39

CDEBUGFLAGS= -Wall -O2
CCOPTIONS = -DVERSION=\"$(VERSION)\"
LOCAL_LIBRARIES = -lXaw -lXmu -lXt -lX11 -lXpm
BINDIR=/usr/local/bin

SRCS = ispcost.c callbacks.c cost.c connect.c display.c modules.c \
       readrc.c stats.c holidays.c configure.c utils.c
OBJS = ispcost.o callbacks.o cost.o connect.o display.o modules.o \
       readrc.o stats.o holidays.o configure.o utils.o

HDRS = ispcost.h readrc.h
SCRIPTS = sample-scripts/ip-down sample-scripts/ip-up sample-scripts/options \
	  sample-scripts/pap-secrets sample-scripts/ispcost-ppp-connect
ICONS = icons/aborticon \
	icons/animicon1 icons/animicon2 icons/animicon3 icons/animicon4 \
	icons/connecticon icons/disconnecticon icons/statsicon 

PPPDIR = /etc/ppp

TEXT = README ispcostrc Imakefile COPYING Ispcost.ad Ispcost-color.ad

ALLFILES = ${HDRS} ${SRCS} ${SCRIPTS} ${TEXT} ${ICONS}

ComplexProgramTarget(ispcost)

InstallAppDefaults(Ispcost)
InstallAppDefaultsLong(Ispcost-color,Ispcost-color)

$(OBJS):	ispcost.h
readrc.o connect.o cost.o:	readrc.h
ispcost.o:	icons/connecticon icons/disconnecticon \
		icons/aborticon icons/statsicon
display.o:	icons/animicon1 icons/animicon2 icons/animicon3 icons/animicon4

install::
	chmod +s $(DESTDIR)$(BINDIR)/ispcost
	$(INSTALL) $(INSTALLFLAGS) sample-scripts/ispcost-ppp-connect $(PPPDIR)

TAGS:	$(SRCS) $(HDRS)
	etags -t -o ./TAGS $(SRCS) $(HDRS)

filelist:: 
	sh -c 'rm -f filelist; for i in '"$(ALLFILES)"' ; do \
		echo $(CURRENT_DIR)/$$i >> filelist ; done '

tar: filelist
	sh -c 'cd .. ; tar czf ispcost-$(VERSION).tar.gz \
	`sed -e "s:^\./::" -e "s:^:ispcost/:" ispcost/filelist`;'
