LIB=		vilter-clamd
SRCS=		vilter-clamd.c parse.y scan.l

OS!=		uname -s

YFLAGS=		-d -p clamd
LFLAGS= 	-Pclamd -olex.yy.c
CLEANFILES+=	y.tab.h parse.c scan.c

LIBDIR= 	/usr/local/lib/smtp-vilter
NOMAN= 		1
NOPROFILE= 	1
NOLINT=		1

CFLAGS+= 	-Wall -fPIC -I${.CURDIR} -I${.CURDIR}/../../include

.if ${OS} == "NetBSD"
CFLAGS+=	-I/usr/pkg/include -DYY_NO_INPUT
CLEANFILES+=	parse.h
LIBDIR=		/usr/pkg/lib/smtp-vilter
.else
CFLAGS+=	-I/usr/src/gnu/usr.sbin/sendmail/include
.endif

LDADD+=		-nostdlib

beforeinstall:
	-mkdir -p ${DESTDIR}${LIBDIR}
	${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} lib${LIB}.so.0.0 \
	    ${DESTDIR}${LIBDIR}/${LIB}.so

afterinstall:
	rm ${DESTDIR}${LIBDIR}/lib${LIB}*

.include <bsd.lib.mk>
