CFLAGS = -Wall -pedantic -O2 -g
LDFLAGS =
# -s -N for a.out
AR=ar
CC=gcc
PROGS=xferstats
BINDIR=/usr/sbin
MANDIR=/usr/man
INSTALL=install
GD=gd/gd.h gd/gdfontt.h gd/gdfonts.h gd/gdfontmb.h gd/gdfontl.h gd/gdfontg.h

all: $(PROGS)

xferstats: xferstats.c config.h $(GD) gd/libgd.a
	$(CC) $(CFLAGS) xferstats.c -o xferstats -Lgd/ -lgd -lm

nograph: xferstats.c config.h
	$(CC) $(CFLAGS) -D NOGRAPH xferstats.c -o xferstats

install: $(PROGS)
	@set -x ;for i in $(PROGS) ; do \
	${INSTALL} -c -o bin -g bin -m 755 $$i ${BINDIR} ; done
	@echo Installing man page...
	${INSTALL} -c -o bin -g bin -m 755 xferstats.8 ${MANDIR}/man8/xferstats.8
	
gd/libgd.a: $(GD)
	cd gd; make

space:
	cd gd; make space

clean:
	rm -f $(PROGS) *.gif
	cd gd; make clean

debug: xferstats.c config.h $(GD) gd/libgd.a
	$(CC) $(CFLAGS) -D DEBUG xferstats.c -o xferstats -Lgd/ -lgd -lm
