# $MirOS: src/gnu/usr.sbin/sendmail/libmilter/Makefile,v 1.11 2010/12/19 17:54:15 tg Exp $ # $OpenBSD: Makefile,v 1.12 2009/05/13 18:24:15 jakob Exp $ .include LIB= milter LDFLAGS+= -pthread DPADD+= ${LIBPTHREAD} HDRS= mfapi.h milter.h mfdef.h HDRSRC= ${.CURDIR}/../include/libmilter HDRDST= ${DESTDIR}/usr/include/libmilter DOCS= api.html design.html figure1.jpg figure2.jpg index.html \ installation.html other.html overview.html sample.html \ smfi_addheader.html smfi_addrcpt.html smfi_addrcpt_par.html \ smfi_chgfrom.html smfi_chgheader.html smfi_delrcpt.html \ smfi_getpriv.html smfi_getsymval.html smfi_insheader.html \ smfi_main.html smfi_opensocket.html smfi_progress.html \ smfi_quarantine.html smfi_register.html smfi_replacebody.html \ smfi_setbacklog.html smfi_setconn.html smfi_setdbg.html \ smfi_setmlreply.html smfi_setpriv.html smfi_setreply.html \ smfi_setsymlist.html smfi_settimeout.html smfi_stop.html \ smfi_version.html xxfi_abort.html xxfi_body.html \ xxfi_close.html xxfi_connect.html xxfi_data.html \ xxfi_envfrom.html xxfi_envrcpt.html xxfi_eoh.html \ xxfi_eom.html xxfi_header.html xxfi_helo.html \ xxfi_negotiate.html xxfi_unknown.html MDOCDIR= ${DESTDIR}${DOCDIR}/html/milter SRCS= main.c engine.c listener.c worker.c handler.c comm.c smfi.c \ signal.c sm_gethost.c monitor.c errstring.c strl.c CPPFLAGS+= -D_FFR_MILTER_ROOT_UNSAFE -ULDAPMAP -pthread \ -Dsm_snprintf=snprintf \ -DSM_CONF_POLL .PATH: ${.CURDIR}/../libsm beforeinstall: cmp -s ${.CURDIR}/README ${DESTDIR}${SHAREDIR}/sendmail/README.milter \ || ${INSTALL} ${INSTALL_COPY} -o ${DOCOWN} -g ${DOCGRP} \ -m ${DOCMODE} ${.CURDIR}/README \ ${DESTDIR}${SHAREDIR}/sendmail/README.milter @echo "installing ${DOCS} -> ${MDOCDIR}" @test -d ${MDOCDIR} || mkdir -p ${MDOCDIR} @-for i in ${DOCS}; do \ cmp -s ${.CURDIR}/docs/$$i ${MDOCDIR}/$$i || \ ${INSTALL} ${INSTALL_COPY} -o ${DOCOWN} -g ${DOCGRP} \ -m ${DOCMODE} ${.CURDIR}/docs/$$i ${MDOCDIR} ; \ done .include