LD=c++
CXX=g++ -g
all: rprint
deco: rdrd.o
rdr.o: rdr.h
rprint: rprint.o rdr.o;
	${CXX} -o rprint $^
stats: stats.o rdr.o;
	${CXX} -o stats $^
rprintd: rprintd.o rdrd.o
	${CXX} -o rprintd $^ -lz
statsd: statsd.o rdrd.o;
	${CXX} -o statsd $^  -lz
rdrd.o: rdr.cpp rdr.h;
	${CXX} -o rdrd.o -c -DWITH_ZLIB rdr.cpp
rprintd.o: rprint.cpp;
	${CXX} -o rprintd.o -c -DWITH_ZLIB rprint.cpp
statsd.o: stats.cpp;
	${CXX} -o statsd.o -c -DWITH_ZLIB stats.cpp
clean:
	rm -f *.o rprint rprintd stats statsd start start.tgz start.zip
TOPACK = rdr.h rdr.cpp rprint.cpp Makefile
start:
	ln -s . start
	tar zfc start.tgz $(addprefix start/,${TOPACK})
	rm start
	zip start.zip  ${TOPACK}
