# $Id$ include $(TOPDIR)/config.mk OBJS = main.o log.o server.o socket.o util.o nntpd.o OBJS += yconf.tab.o yconf.yy.o OBJS += ../Common/common.a .PHONY: all install clean .SUFFIXES: .c .o all: newsdist$(EXEC) newsdist$(EXEC): $(OBJS) $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(SOCKLIBS) $(SSLLIBS) .c.o: $(CC) $(CFLAGS) -c -o $@ $< yconf.tab.c: config.y $(YACC) -p yyconf -d -b yconf config.y yconf.yy.c: config.l yconf.tab.c $(LEX) -P yyconf -t config.l > $@ || ( rm -f $@ ; exit 1 ) clean: rm -f *.o *.exe *.nlm newsdist *.tab.* *.yy.* install: all mkdir -p $(DESTDIR)$(PREFIX)/bin cp newsdist$(EXEC) $(DESTDIR)$(PREFIX)/bin/