# $Id: GNUmakefile,v 1.8 2005/04/24 11:48:43 marc Exp $

PROG= 	smtp-vilter
SRCS=	smtp-vilter.c socket.c parse.y scan.l
OBJS=	smtp-vilter.o socket.o parse.o scan.o

MAN=	smtp-vilter.8 smtp-vilter.conf.5
MANDIR=	/usr/share/man

CFLAGS+=	-O2 -Wall -pipe -I../../include -I../../compat/include
LDFLAGS+=	-rdynamic -L../../compat/src/ -lcompat -lmilter -lpthread -ldl -lm
YFLAGS=		-d -p vilter
LFLAGS=		-Pvilter

all:	smtp-vilter

smtp-vilter:	${OBJS}
	${CC} -o smtp-vilter ${OBJS} ${LDFLAGS}

man: ${MAN}
	install -o root -m 0644 smtp-vilter.8 ${MANDIR}/man8/smtp-vilter.8
	install -o root -m 0644 smtp-vilter.conf.5 ${MANDIR}/man5/smtp-vilter.conf.5
	gzip -f ${MANDIR}/man8/smtp-vilter.8
	gzip -f ${MANDIR}/man5/smtp-vilter.conf.5
	
install: smtp-vilter man
	install -o root -m 0755 smtp-vilter /usr/local/sbin/smtp-vilter

clean:
	rm -f *.o *.a y.tab.h core smtp-vilter
