1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
|
#! /bin/sh
echo "Building version.c..."
if test -r version.c
then
generation=`sed -n 's/^char \*generation = \"\(.*\)\";/\1/p' < version.c`
if test ! "$generation" ; then generation=0; fi
else
generation=0
fi
generation=`expr $generation + 1`
sumsserv="`(cd ../ircd; @SUM@ s_serv.c)`"
sumsuser="`(cd ../ircd; @SUM@ s_user.c)`"
sumchan="`(cd ../ircd; @SUM@ channel.c)`"
sumsbsd="`(cd ../ircd; @SUM@ s_bsd.c)`"
sumhash="`(cd ../ircd; @SUM@ hash.c)`"
sumsmisc="`(cd ../ircd; @SUM@ s_misc.c)`"
sumircd="`(cd ../ircd; @SUM@ ircd.c)`"
creation=`date | \
awk '{if (NF == 6) \
{ print $1 " " $2 " " $3 " " $6 " at " $4 " " $5 } \
else \
{ print $1 " " $2 " " $3 " " $7 " at " $4 " " $5 " " $6 }}'`
cat >version.c <<!SUB!THIS!
/*
* IRC - Internet Relay Chat, ircd/version.c
* Copyright (C) 1990 Chelsea Ashley Dyerman
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 1, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/*
* This file is generated by version.c.SH. Any changes made will go away.
*/
#ifndef lint
static const volatile char rcsid[] = "@(#)\$Id: version.c.SH.in,v 1.13 2004/12/28 20:55:12 q Exp $";
#endif
#include "os.h"
#include "s_defines.h"
#define VERSION_C
#include "s_externs.h"
#undef VERSION_C
char *generation = "$generation";
char *creation = "$creation";
char *version; /* Filled by make_version() */
char **isupport; /* Filled by make_isupport() */
char *pass_version = PATCHLEVEL;
char *infotext[] =
{
"IRC --",
"Based on the original code written by Jarkko Oikarinen",
"Copyright 1988, 1989, 1990, 1991 University of Oulu, Computing Center",
"",
"This program is free software; you can redistribute it and/or",
"modify it under the terms of the GNU General Public License as",
"published by the Free Software Foundation; either version 1, or",
"(at your option) any later version.",
"",
"The following persons have made many changes and enhancements to the",
"code and still know how IRC really works if you have questions about it:",
"",
"Beeth Piotr Kucharski chopin@sgh.waw.pl",
"",
"Thanks to the following people for their work on 2.11:",
"",
"jv Jakub Vlasek jv@pilsedu.cz",
"Q Kurt Roeckx kurt@roeckx.be",
"",
"Thanks to the following people for their work on 2.10:",
"",
"syrk Christophe Kalt kalt@stealth.net",
"Core Magnus Tjernstrom d92-mtm@ludd.luth.se",
"",
"Those who helped in prior versions:",
"",
"Jarkko Oikarinen",
"Darren Reed Vesa Ruokonen",
"Matthew Green Chuck Kane Matt Lyle",
"Markku Savela Greg Lindahl Armin Gruner",
"Stellan Klebom Dan Goodwin Mike Bolotski",
"Ian Frechette Markku Jarvinen Kimmo Suominen",
"Jeff Trim Vijay Subramaniam Karl Kleinpaste",
"Bill Wisner Tom Davis Hugo Calendar",
"Tom Hopkins Stephen van den Berg",
"Bo Adler Michael Sandrof Jon Solomon",
"Jan Peterson Helen Rose Paul Graham",
"",
"Thanks also goes to those persons not mentioned here who have added",
"their advice, opinions, and code to IRC.",
"Thanks also to those who provide the kind sys admins who let me and",
"others continue to develop IRC.",
"",
"[$sumsserv] [$sumchan] [$sumsbsd] [$sumsuser]",
"[$sumhash] [$sumsmisc] [$sumircd]",
0,
};
!SUB!THIS!
|