This Makefile change can be removed when the next version of sendmail is imported as it will have this built in to the FreeBSD conf.h section.
41 lines
1.1 KiB
Makefile
41 lines
1.1 KiB
Makefile
# $FreeBSD$
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
SENDMAIL_DIR=${.CURDIR}/../../contrib/sendmail
|
|
.PATH: ${SENDMAIL_DIR}/libsm
|
|
|
|
CFLAGS+=-I${SENDMAIL_DIR}/src -I${SENDMAIL_DIR}/include -I.
|
|
CFLAGS+=-DNEWDB -DNIS -DMAP_REGEX -DNOT_SENDMAIL
|
|
CFLAGS+=-DHAVE_NANOSLEEP
|
|
|
|
.if ${MK_INET6_SUPPORT} != "no"
|
|
CFLAGS+=-DNETINET6
|
|
.endif
|
|
|
|
# User customizations to the sendmail build environment
|
|
CFLAGS+=${SENDMAIL_CFLAGS}
|
|
|
|
LIB= sm
|
|
|
|
SRCS+= sm_os.h
|
|
SRCS+= assert.c debug.c errstring.c exc.c heap.c match.c rpool.c \
|
|
strdup.c strerror.c strl.c clrerr.c fclose.c feof.c ferror.c \
|
|
fflush.c fget.c fpos.c findfp.c flags.c fopen.c fprintf.c \
|
|
fpurge.c fput.c fread.c fscanf.c fseek.c fvwrite.c fwalk.c \
|
|
fwrite.c get.c makebuf.c put.c refill.c rewind.c setvbuf.c \
|
|
smstdio.c snprintf.c sscanf.c stdio.c strio.c ungetc.c \
|
|
vasprintf.c vfprintf.c vfscanf.c vprintf.c vsnprintf.c \
|
|
wbuf.c wsetup.c string.c stringf.c \
|
|
xtrap.c strto.c test.c path.c strcasecmp.c strrevcmp.c \
|
|
signal.c clock.c config.c sem.c shm.c mbdb.c strexit.c cf.c ldap.c \
|
|
niprop.c mpeix.c memstat.c util.c
|
|
CLEANFILES+=sm_os.h
|
|
|
|
INTERNALLIB=
|
|
|
|
sm_os.h:
|
|
ln -sf ${SENDMAIL_DIR}/include/sm/os/sm_os_freebsd.h sm_os.h
|
|
|
|
.include <bsd.lib.mk>
|