AC_PREREQ(2.56)
sinclude(acx_nlnetlabs.m4)
-AC_INIT(ldns, 1.6.5, libdns@nlnetlabs.nl, libdns)
+# must be numbers. ac_defun because of later processing.
+AC_DEFUN(VERSION_MAJOR,[1])
+AC_DEFUN(VERSION_MINOR,[6])
+AC_DEFUN(VERSION_MICRO,[5])
+AC_INIT(ldns, [VERSION_MAJOR].[VERSION_MINOR].[VERSION_MICRO], libdns@nlnetlabs.nl, libdns)
AC_CONFIG_SRCDIR([packet.c])
# needed to build correct soname
-AC_SUBST(LIBTOOL_VERSION_INFO, "1:6:5")
-
-PACKAGE_VERSION="$PACKAGE_VERSION"
-PACKAGE_REVISION=m4_format(0x%02x%02x%02x, 1, 6, 5)
-AC_SUBST(PACKAGE_REVISION)
+AC_SUBST(LIBTOOL_VERSION_INFO, VERSION_MAJOR:VERSION_MINOR:VERSION_MICRO)
+AC_SUBST(LDNS_VERSION_MAJOR, [VERSION_MAJOR])
+AC_SUBST(LDNS_VERSION_MINOR, [VERSION_MINOR])
+AC_SUBST(LDNS_VERSION_MICRO, [VERSION_MICRO])
OURCPPFLAGS=''
CPPFLAGS=${CPPFLAGS:-${OURCPPFLAGS}}
/* #define dprintf(X, Y) */
#define LDNS_VERSION "@PACKAGE_VERSION@"
-#define LDNS_REVISION @PACKAGE_REVISION@
+#define LDNS_REVISION ((@LDNS_VERSION_MAJOR@<<16)|(@LDNS_VERSION_MINOR@<<8)|(@LDNS_VERSION_MICRO@))
/**
* splint static inline workaround