190796Sgshapiro# $FreeBSD: stable/10/lib/libmilter/Makefile 313617 2017-02-11 06:51:53Z ngie $
290796Sgshapiro
3156813Sru.include <bsd.own.mk>
4156813Sru
5313617SngieSENDMAIL_DIR=${SRCTOP}/contrib/sendmail
690796Sgshapiro.PATH:	${SENDMAIL_DIR}/libmilter ${SENDMAIL_DIR}/libsm
790796Sgshapiro
890796SgshapiroCFLAGS+=-I${SENDMAIL_DIR}/src -I${SENDMAIL_DIR}/include -I.
9129912SgshapiroCFLAGS+=-DNOT_SENDMAIL -Dsm_snprintf=snprintf
1090796SgshapiroCFLAGS+=-D_THREAD_SAFE
11176352SgshapiroCFLAGS+=-DSM_CONF_POLL
1290796Sgshapiro
13156813Sru.if ${MK_INET6_SUPPORT} != "no"
14129912SgshapiroCFLAGS+=-DNETINET6
15129912Sgshapiro.endif
16129912Sgshapiro
1790796Sgshapiro# User customizations to the sendmail build environment
1890796SgshapiroCFLAGS+=${SENDMAIL_CFLAGS}
1990796Sgshapiro
2096462SruINCSDIR=${INCLUDEDIR}/libmilter
2190796SgshapiroINCS=	${SENDMAIL_DIR}/include/libmilter/mfapi.h \
2290796Sgshapiro	${SENDMAIL_DIR}/include/libmilter/mfdef.h
2390796SgshapiroLIB=	milter
2490796Sgshapiro
2590796SgshapiroSRCS+=	sm_os.h
26168521SgshapiroSRCS+=	main.c engine.c listener.c handler.c comm.c monitor.c smfi.c \
27168521Sgshapiro	signal.c sm_gethost.c errstring.c strl.c worker.c
2890796SgshapiroCLEANFILES+=sm_os.h
2990796Sgshapiro
30201381SedWARNS?=	0
31201381Sed
3290796Sgshapirosm_os.h:
3390796Sgshapiro	ln -sf ${SENDMAIL_DIR}/include/sm/os/sm_os_freebsd.h sm_os.h
3490796Sgshapiro
3590796Sgshapiro.include <bsd.lib.mk>
36