# Common makefile for listarchiver and nlist

CC=cc
# Uncomment this on Linux
CFLAGS=
# Uncomment this on SOLARIS
#CFLAGS=-lsocket -lnsl
INSTALL=/usr/local/bin/

all: nlist listarchiver
	strip nlist
	strip listarchiver

listarchiver: listarchiver.c config.h
	$(CC) -o listarchiver listarchiver.c
	
nlist: nlist.o iofuncs.o spamfilt.o nntp.o
	$(CC) $(CFLAGS) nlist.o iofuncs.o spamfilt.o nntp.o -o nlist

nlist.o: nlist.c iofuncs.c config.h
	$(CC) -c nlist.c

spamfilt.o: spamfilt.c
	$(CC) -c spamfilt.c

nntp.o: nntp.c
	$(CC) -c nntp.c

iofuncs.o: iofuncs.c
	$(CC) -c iofuncs.c

install: nlist
	mkdir $(INSTALL)NList
	cp nlist $(INSTALL)NList
	cp listarchiver $(INSTALL)NList
	chown root $(INSTALL)NList/nlist

clean:
	rm listarchiver
	rm nlist
	rm *.o
