# getprogname
#
+version= $(shell sh get-version.sh)
+
CC?= gcc
CFLAGS?= -O -pipe
LDADD?= -lssl -lcrypto -lresolv
-CFLAGS+= -Wall
+CFLAGS+= -Wall -DDMA_VERSION='"${version}"'
INSTALL?= install -p
CHGRP?= chgrp
#include <openssl/ssl.h>
#include <netdb.h>
-#define VERSION "DragonFly Mail Agent"
+#define VERSION "DragonFly Mail Agent " DMA_VERSION
#define BUF_SIZE 2048
#define MIN_RETRY 300 /* 5 minutes */
--- /dev/null
+#!/bin/sh
+
+gitver=$(git describe 2>/dev/null | tr - .)
+filever=$(cat VERSION)
+
+version=${gitver}
+: ${version:=$filever}
+
+echo "$version"