diff --git a/configure b/configure index c77f568..3cfb41a 100755 --- a/configure +++ b/configure @@ -1265,7 +1265,21 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers modconfig.h" PACKAGE=OPSB -VERSION=2.1 +MODULE_MAJOR=2 +MODULE_MINOR=1 +VERSION=$MODULE_MAJOR.$MODULE_MINOR +cat >>confdefs.h <<_ACEOF +#define MODULE_VERSION "$VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define MODULE_MAJOR "$MODULE_MAJOR" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define MODULE_MINOR "$MODULE_MINOR" +_ACEOF + DIRINST=~/NeoStats/ CFLAGS="$CFLAGS -O2 -Wall" diff --git a/configure.in b/configure.in index b811736..97d339f 100644 --- a/configure.in +++ b/configure.in @@ -2,7 +2,12 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(opsb.c) AC_CONFIG_HEADER(modconfig.h) PACKAGE=OPSB -VERSION=2.1 +MODULE_MAJOR=2 +MODULE_MINOR=1 +VERSION=$MODULE_MAJOR.$MODULE_MINOR +AC_DEFINE_UNQUOTED(MODULE_VERSION, "$VERSION") +AC_DEFINE_UNQUOTED(MODULE_MAJOR, "$MODULE_MAJOR") +AC_DEFINE_UNQUOTED(MODULE_MINOR, "$MODULE_MINOR") DIRINST=~/NeoStats/ AC_PREFIX_DEFAULT(~/NeoStats/) CFLAGS="$CFLAGS -O2 -Wall" diff --git a/modconfig.h.in b/modconfig.h.in index 5da334c..7ec6c81 100644 --- a/modconfig.h.in +++ b/modconfig.h.in @@ -1,6 +1,15 @@ /* define this to enable debug code for this module */ #undef DEBUG +/* Version number of package */ +#undef MODULE_VERSION + +/* Major Version */ +#undef MODULE_MAJOR + +/* Minor Version */ +#undef MODULE_MINOR + /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H diff --git a/opsb.c b/opsb.c index 6d6464d..07a7a28 100644 --- a/opsb.c +++ b/opsb.c @@ -47,7 +47,7 @@ int online; ModuleInfo __module_info = { "OPSB", "An Open Proxy Scanning Bot", - "2.1", + MODULE_VERSION, __DATE__, __TIME__ };