From: Antonio Huete Jimenez Date: Wed, 18 Mar 2015 16:49:01 +0000 (+0100) Subject: Change BSD Makefiles so dma-mbox-create can be built X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3f774a0fa005748a2ae114c64a8eee8a6cb11f21;p=people%2Fms%2Fdma.git Change BSD Makefiles so dma-mbox-create can be built --- diff --git a/README.markdown b/README.markdown index 13ff20c..3e043de 100644 --- a/README.markdown +++ b/README.markdown @@ -15,8 +15,13 @@ incoming connections. Building -------- +In Linux: + make +In BSD: + + cd bsd && make Installation ------------ diff --git a/bsd/Makefile b/bsd/Makefile new file mode 100644 index 0000000..6813708 --- /dev/null +++ b/bsd/Makefile @@ -0,0 +1,3 @@ +SUBDIR= dma dma-mbox-create + +.include diff --git a/bsd/dma-mbox-create/Makefile b/bsd/dma-mbox-create/Makefile new file mode 100644 index 0000000..28af5c3 --- /dev/null +++ b/bsd/dma-mbox-create/Makefile @@ -0,0 +1,23 @@ +# + +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 diff --git a/BSDmakefile b/bsd/dma/Makefile similarity index 83% rename from BSDmakefile rename to bsd/dma/Makefile index af3a0ac..6b8ff0a 100644 --- a/BSDmakefile +++ b/bsd/dma/Makefile @@ -1,9 +1,9 @@ # $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}"' @@ -12,6 +12,7 @@ DPADD= ${LIBSSL} ${LIBCRYPTO} 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 @@ -23,6 +24,6 @@ CONFDIR?= ${PREFIX}/etc/dma BINOWN= root BINGRP= mail BINMODE=2555 -WARNS?= 6 +WARNS?= 5 .include diff --git a/get-version.sh b/get-version.sh index aecc333..d9691ac 100644 --- a/get-version.sh +++ b/get-version.sh @@ -1,7 +1,9 @@ #!/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}