summaryrefslogtreecommitdiffstats
path: root/usr.bin/vacation/Makefile
diff options
context:
space:
mode:
authorgshapiro <gshapiro@FreeBSD.org>2000-10-10 18:14:30 +0000
committergshapiro <gshapiro@FreeBSD.org>2000-10-10 18:14:30 +0000
commit4e71ee6c3de22df932c6cc7153d1f99272c9e132 (patch)
tree394765d8e864e3b99e5c8eda3c70b7205219234c /usr.bin/vacation/Makefile
parent74c5c816cca2c4938ef0d16f9c1631af1875a542 (diff)
downloadFreeBSD-src-4e71ee6c3de22df932c6cc7153d1f99272c9e132.zip
FreeBSD-src-4e71ee6c3de22df932c6cc7153d1f99272c9e132.tar.gz
Use sendmail's version of vacation. It is command line and database
compatible with the old version but includes new functionality and bug fixes. Since it is not part of the NO_SENDMAIL make.conf option, libsmdb and libsmutil should always be built for vacation's sake. PR: 15227
Diffstat (limited to 'usr.bin/vacation/Makefile')
-rw-r--r--usr.bin/vacation/Makefile33
1 files changed, 31 insertions, 2 deletions
diff --git a/usr.bin/vacation/Makefile b/usr.bin/vacation/Makefile
index ee668d8..fbe1f81 100644
--- a/usr.bin/vacation/Makefile
+++ b/usr.bin/vacation/Makefile
@@ -1,7 +1,36 @@
-# From: @(#)Makefile 8.1 (Berkeley) 6/6/93
# $FreeBSD$
+SENDMAIL_DIR=${.CURDIR}/../../contrib/sendmail
+.PATH: ${SENDMAIL_DIR}/vacation
+
PROG= vacation
-CFLAGS+= -Wall
+SRCS= vacation.c
+MAN8= vacation.1
+CFLAGS+=-I${SENDMAIL_DIR}/src -I${SENDMAIL_DIR}/include
+CFLAGS+=-DNEWDB -DNOT_SENDMAIL
+CFLAGS+=-D_FFR_LISTDB -D_FFR_DEBUG
+
+.if exists(${.OBJDIR}/../../lib/libsmdb)
+LIBSMDBDIR:= ${.OBJDIR}/../../lib/libsmdb
+.else
+LIBSMDBDIR!= cd ${.CURDIR}/../../lib/libsmdb; make -V .OBJDIR
+.endif
+LIBSMDB:= ${LIBSMDBDIR}/libsmdb.a
+
+.if exists(${.OBJDIR}/../../lib/libsmutil)
+LIBSMUTILDIR:= ${.OBJDIR}/../../lib/libsmutil
+.else
+LIBSMUTILDIR!= cd ${.CURDIR}/../../lib/libsmutil; make -V .OBJDIR
+.endif
+LIBSMUTIL:= ${LIBSMUTILDIR}/libsmutil.a
+
+DPADD+= ${LIBSMDB} ${LIBSMUTIL}
+LDADD+= ${LIBSMDB} ${LIBSMUTIL}
+
+# User customizations to the sendmail build environment
+CFLAGS+=${SENDMAIL_CFLAGS}
+LDFLAGS+=${SENDMAIL_LDFLAGS}
+LDADD+=${SENDMAIL_LDADD}
+DPADD+=${SENDMAIL_DPADD}
.include <bsd.prog.mk>
OpenPOWER on IntegriCloud