Building
--------
+In Linux:
+
make
+In BSD:
+
+ cd bsd && make
Installation
------------
--- /dev/null
+SUBDIR= dma dma-mbox-create
+
+.include <bsd.subdir.mk>
--- /dev/null
+#
+
+version!= sh ../../get-version.sh ../../VERSION
+
+CFLAGS+= -I${.CURDIR}/../..
+CFLAGS+= -DHAVE_REALLOCF -DHAVE_STRLCPY -DHAVE_GETPROGNAME
+CFLAGS+= -DLIBEXEC_PATH='"${LIBEXEC}"' -DDMA_VERSION='"${version}"'
+CFLAGS+= -DCONF_PATH='"${CONFDIR}"'
+
+PROG= dma-mbox-create
+.PATH: ${.CURDIR}/../..
+SRCS+= dma-mbox-create.c
+NOMAN=
+
+PREFIX?= /usr/local
+LIBEXEC?= ${PREFIX}/libexec
+CONFDIR?= ${PREFIX}/etc/dma
+
+BINOWN= root
+BINGRP= mail
+BINMODE=4554
+
+.include <bsd.prog.mk>
# $DragonFly: src/libexec/dma/Makefile,v 1.5 2008/09/19 00:36:57 corecode Exp $
#
-version!= sh get-version.sh
+version!= sh ../../get-version.sh ../../VERSION
-CFLAGS+= -I${.CURDIR}
+CFLAGS+= -I${.CURDIR}/../..
CFLAGS+= -DHAVE_REALLOCF -DHAVE_STRLCPY -DHAVE_GETPROGNAME
CFLAGS+= -DLIBEXEC_PATH='"${LIBEXEC}"' -DDMA_VERSION='"${version}"'
CFLAGS+= -DCONF_PATH='"${CONFDIR}"'
LDADD= -lssl -lcrypto
PROG= dma
+.PATH: ${.CURDIR}/../..
SRCS= aliases_parse.y aliases_scan.l base64.c conf.c crypto.c
SRCS+= dma.c dns.c local.c mail.c net.c spool.c util.c
MAN= dma.8
BINOWN= root
BINGRP= mail
BINMODE=2555
-WARNS?= 6
+WARNS?= 5
.include <bsd.prog.mk>
#!/bin/sh
+tmp=$1
+file=${tmp:=VERSION}
gitver=$(git describe 2>/dev/null | tr - .)
-filever=$(cat VERSION)
+filever=$(cat ${file} 2>/dev/null)
version=${gitver}
: ${version:=$filever}