
#include "XMakefile.inc"

.set SRCS	main.c thread.c reader.c dns.c mbuf.c subs.c list.c feed.c \
		xover.c nntp.c misc.c post.c server.c group.c spool.c \
		cache.c rtstatus.c control.c wildorcmp.c pgp.c
.set XSRCS	$(SRCS:"*.c":"dreaderd/*.c")
.set OBJS	$(SRCS:"*.c":"obj/dr_*.o")
.set PROG	dbin/dreaderd

.set PROTOS	dreaderd/protos.h

all:	$(PROTOS) $(PROG)

$(PROG) : $(OBJS)
	$(CC) $(CFLAGS) %(right) -o %(left) $(LFLAGS)

$(OBJS) : $(XSRCS)
	$(CC) $(CFLAGS) %(right) -o %(left) -c

$(PROTOS) : $(XSRCS)
	rm -f %(left).new
	fgrep -h Prototype %(right) > %(left).new
	mv -f %(left).new %(left)

clean:
	rm -f $(OBJS) $(PROG)

