freebsd-skq/lib/libsm/Makefile
gshapiro dc61101b9e MFC: Enable the use of nanosleep() instead of using pause() and signals.
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.
2010-03-07 02:02:07 +00:00

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>