# Makefile for the news2mail program.
# Alex Shnitman, 1998

OBJS = Config.o Log.o Digest.o Message.o Server.o Socket.o main.o
TARGET = news2mail
TARGETDIR = $(HOME)/news2mail
CPP = g++
#CPPFLAGS = -g
CPPFLAGS = -O2 -s -DNDEBUG
LDFLAGS=
# For Solaris, comment the previous LDFLAGS out and use this instead:
#LDFLAGS=-lsocket -lnsl

all: $(TARGET)

$(TARGET): $(OBJS)
	$(CPP) $(CPPFLAGS) $(LDFLAGS) -o $(TARGET) $(OBJS)

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

install: $(TARGET)
	mkdir $(TARGETDIR)
	mv news2mail $(TARGETDIR)
	cp config.txt misc/*.pl README $(TARGETDIR)

.cc.o:
	$(CPP) $(CPPFLAGS) -o $*.o -c $*.cc
