
CFLAGS=-g -I/usr/local/include

HDRS= main.h seen.h config.h distributions.h Makefile

SRCS= store.c seen.c config.c listen.c main.c nntp.c \
      net.c article.c distributions.c artproc.c \
      precommit.c feeddb.c sfeed.c callback.c dns.c incoming.c \
	fconfig.c parsedate.c gettime.c 
OBJS= store.o seen.o config.o listen.o main.o nntp.o net.o article.o \
	distributions.o artproc.o precommit.o feeddb.o sfeed.o callback.o \
	dns.o incoming.o fconfig.o parsedate.o gettime.o 
EXE=relay
LFLAGS=-lmd -lm -L/usr/local/lib -ltcl82 -lutil
CC=gcc 

all: $(EXE)

$(OBJS): $(HDRS)

$(EXE): $(OBJS) $(SRCS)
	$(CC) $(CFLAGS) $(OBJS) $(LFLAGS) -o $(EXE) $(DMALLOC)
clean:
	rm -f *.o
	rm -f $(EXE)

dist:
	mkdir urelay
	cp README feeds.conf.sample Makefile *.c *.h aio-kernel-patch urelay
	tar zcvf relay.tar.gz urelay
	rm -rf urelay
