138094Speter# @(#)Makefile 8.8 (Berkeley) 3/28/97 250479Speter# $FreeBSD: releng/11.0/usr.sbin/sendmail/Makefile 298107 2016-04-16 07:45:30Z gjb $ 31553Srgrimes 4265420Simp.include <src.opts.mk> 5156813Sru 6298107SgjbPACKAGE=sendmail 764567SgshapiroSENDMAIL_DIR=${.CURDIR}/../../contrib/sendmail 864567SgshapiroSMDIR= ${SENDMAIL_DIR}/src 980029Sobrien.PATH: ${SMDIR} 101553Srgrimes 11291348SbdreweryBINDIR= ${LIBEXECDIR}/sendmail 1255236Speter 1338094SpeterPROG= sendmail 1480029SobrienMAN= mailq.1 newaliases.1 aliases.5 sendmail.8 15149174SgshapiroMLINKS+=sendmail.8 hoststat.8 16149174SgshapiroMLINKS+=sendmail.8 purgestat.8 1790799SgshapiroSRCS= alias.c arpadate.c bf.c collect.c conf.c control.c \ 1880029Sobrien convtime.c daemon.c deliver.c domain.c envelope.c err.c headers.c \ 1980029Sobrien macro.c main.c map.c mci.c milter.c mime.c parseaddr.c queue.c \ 20132947Sgshapiro ratectrl.c readcf.c recipient.c savemail.c sasl.c sfsasl.c \ 21132947Sgshapiro shmticklib.c sm_resolve.c srvrsmtp.c stab.c stats.c sysexits.c \ 22132947Sgshapiro timers.c tls.c trace.c udb.c usersmtp.c util.c version.c 2383445SruBINOWN= root 2490799SgshapiroBINGRP= smmsp 2590799Sgshapiro.ifdef SENDMAIL_SET_USER_ID 2680029SobrienBINMODE=4555 2790799Sgshapiro.else 2890799SgshapiroBINMODE=2555 2990799Sgshapiro.endif 3012571Speter 3138094Speter# Define the database format to use for aliases et al. 3238094SpeterDBMDEF= -DNEWDB 3338094Speter# If you don't want NIS alias/map support, comment out this line 34156813Sru.if ${MK_NIS} != "no" 3538094SpeterNIS= -DNIS 36137675Sbz.endif 3738094Speter# Map extensions 3890799SgshapiroMAPS= -DMAP_REGEX -DDNSMAP 391553Srgrimes 4090799SgshapiroCFLAGS+= -I${SMDIR} -I${SENDMAIL_DIR}/include -I. 41132947SgshapiroCFLAGS+= ${DBMDEF} ${NIS} -DTCPWRAPPERS ${MAPS} 4238094Speter 43156813Sru.if ${MK_INET6_SUPPORT} != "no" 44129912SgshapiroCFLAGS+= -DNETINET6 45129912Sgshapiro.endif 46129912Sgshapiro 47285225SgshapiroWARNS?= 0 48201390Sed 49275054SbaptLIBADD= util wrap sm smutil 5038094Speter 5190799SgshapiroSRCS+= sm_os.h 5290799SgshapiroCLEANFILES+=sm_os.h 5390799Sgshapiro 54267147Simp.if ${MK_OPENSSL} != "no" 5567502Sgshapiro# STARTTLS support 56168522SgshapiroCFLAGS+= -DSTARTTLS -D_FFR_TLS_1 57275054SbaptLIBADD+= ssl crypto 5867502Sgshapiro.endif 5967502Sgshapiro 6065970Sgshapiro# User customizations to the sendmail build environment 6165970SgshapiroCFLAGS+=${SENDMAIL_CFLAGS} 6266961SgshapiroDPADD+=${SENDMAIL_DPADD} 6366961SgshapiroLDADD+=${SENDMAIL_LDADD} 6465970SgshapiroLDFLAGS+=${SENDMAIL_LDFLAGS} 6565970Sgshapiro 66291320Sbdrewerysm_os.h: ${SENDMAIL_DIR}/include/sm/os/sm_os_freebsd.h .NOMETA 67291320Sbdrewery ln -sf ${.ALLSRC} ${.TARGET} 6855239Speter 6938094Speter.include <bsd.prog.mk> 70