.gitignore: Update git-ignore.* file name.
Makefile.am: Update rebuild rules and srvx_SOURCES to match.
common.h: Declare git_version[].
main-common.c: Include git_version in version banner. Update copyright years.
modcmd.c: Use git_version instead of GIT_VERSION.
config.h.in
.deps
config.h
config.h.in
.deps
config.h
mod-memoserv.help \
mod-sockcheck.help
EXTRA_DIST = $(noinst_DATA)
mod-memoserv.help \
mod-sockcheck.help
EXTRA_DIST = $(noinst_DATA)
-BUILT_SOURCES = git-version.h
-noinst_HEADERS = git-version.h
+BUILT_SOURCES = git-version.c
-git-version.h: checkversion
+git-version.c: checkversion
checkversion:
@GIT_VERSION=`$(GIT) describe`; \
[ "z$$GIT_VERSION" != "z" ] || exit 0; \
checkversion:
@GIT_VERSION=`$(GIT) describe`; \
[ "z$$GIT_VERSION" != "z" ] || exit 0; \
- TMPFILE=`mktemp git-version.h.XXXXXX` || exit 1 ; \
- echo "#define GIT_VERSION \"$${GIT_VERSION}\"" >> $$TMPFILE ; \
- if diff -q git-version.h $$TMPFILE >/dev/null 2>&1 ; then \
+ TMPFILE=`mktemp git-version.c.XXXXXX` || exit 1 ; \
+ echo "const char git_version[] = \"$${GIT_VERSION}\";" >> $$TMPFILE ; \
+ if diff -q git-version.c $$TMPFILE >/dev/null 2>&1 ; then \
- echo "Putting new git version into git-version.h" ; \
- rm -f git-version.h ; \
- mv $$TMPFILE git-version.h ; \
+ echo "Putting new git version into git-version.c" ; \
+ rm -f git-version.c ; \
+ mv $$TMPFILE git-version.c ; \
srvx_LDADD = @MODULE_OBJS@
srvx_DEPENDENCIES = @MODULE_OBJS@
srvx_SOURCES = \
srvx_LDADD = @MODULE_OBJS@
srvx_DEPENDENCIES = @MODULE_OBJS@
srvx_SOURCES = \
chanserv.c chanserv.h \
compat.c compat.h \
conf.c conf.h \
chanserv.c chanserv.h \
compat.c compat.h \
conf.c conf.h \
extern time_t now;
extern int quit_services;
extern struct log_type *MAIN_LOG;
extern time_t now;
extern int quit_services;
extern struct log_type *MAIN_LOG;
+extern const char git_version[];
typedef union irc_in_addr {
uint32_t in6_32[4];
typedef union irc_in_addr {
uint32_t in6_32[4];
{
printf(" --------------------------------------------------\n"
" - "PACKAGE_STRING" ("CODENAME"), Built: " __DATE__ ", " __TIME__".\n"
{
printf(" --------------------------------------------------\n"
" - "PACKAGE_STRING" ("CODENAME"), Built: " __DATE__ ", " __TIME__".\n"
- " - Copyright (C) 2000 - 2005, srvx Development Team\n"
- " --------------------------------------------------\n");
+ " - Copyright (C) 2000 - 2007, srvx Development Team\n"
+ " - Version tag %s\n"
+ " --------------------------------------------------\n",
+ git_version);
* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
-#include "git-version.h"
#include "chanserv.h"
#include "conf.h"
#include "modcmd.h"
#include "chanserv.h"
#include "conf.h"
#include "modcmd.h"
* users, except to add copyright information pertaining
* to changes you make to srvx.
*/
* users, except to add copyright information pertaining
* to changes you make to srvx.
*/
- snprintf(response, sizeof(response), "\x01VERSION %s (%s) %s\x01", PACKAGE_STRING, CODENAME, GIT_VERSION);
+ snprintf(response, sizeof(response), "\x01VERSION %s (%s) %s\x01", PACKAGE_STRING, CODENAME, git_version);
irc_notice_user(bot, user, response);
}
return;
irc_notice_user(bot, user, response);
}
return;
*/
send_message_type(4, user, cmd->parent->bot, "$b"PACKAGE_STRING"$b ("CODENAME"), Built: "__DATE__", "__TIME__". Copyright 2000-2007 srvx Development Team.");
if (argc > 1)
*/
send_message_type(4, user, cmd->parent->bot, "$b"PACKAGE_STRING"$b ("CODENAME"), Built: "__DATE__", "__TIME__". Copyright 2000-2007 srvx Development Team.");
if (argc > 1)
- send_message_type(4, user, cmd->parent->bot, "%s", GIT_VERSION);
+ send_message_type(4, user, cmd->parent->bot, "%s", git_version);
else
send_message_type(12, user, cmd->parent->bot, "The srvx Development Team includes Paul Chang, Adrian Dewhurst, Miles Peterson, Michael Poole and others.\nThe srvx Development Team can be reached at http://sf.net/projects/srvx/ or in #srvx on irc.gamesurge.net.");
return 1;
else
send_message_type(12, user, cmd->parent->bot, "The srvx Development Team includes Paul Chang, Adrian Dewhurst, Miles Peterson, Michael Poole and others.\nThe srvx Development Team can be reached at http://sf.net/projects/srvx/ or in #srvx on irc.gamesurge.net.");
return 1;