X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=prepare;h=e0ba0efe7f5abf09487201abd5b2dd366aacb94e;hp=2d3e0a6efb90b6fed4d6fcba1e6279b53cc5cd21;hb=382d15d447b7a95390decfa783836ae4fe255b3d;hpb=918728123e9dfe46e8fe3233fdcbcfeae61fcc2c diff --git a/prepare b/prepare index 2d3e0a6e..e0ba0efe 100755 --- a/prepare +++ b/prepare @@ -2,14 +2,13 @@ # # prepare # -# Author: Pekka Riikonen +# Author: Pekka Riikonen # -# Copyright (C) 2000 - 2001 Pekka Riikonen +# Copyright (C) 2000 - 2002 Pekka Riikonen # # 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 2 of the License, or -# (at your option) any later version. +# the Free Software Foundation; version 2 of the License. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -26,7 +25,7 @@ # # -# Usage: ./prepare [ ] +# Usage: ./prepare [ ] # # If is omitted is used as package # version. The package version appears in the package name and in those @@ -38,8 +37,7 @@ # SILC Distribution versions. Set here or give the version on the command # line as argument. # -SILC_VERSION=0.3 # Base version - +SILC_VERSION=0.9.7 # Base version ############################################################################# @@ -50,29 +48,26 @@ if test "$distribution" = ""; then distribution="toolkit"; fi -version=$2 -if test "$version" = ""; then - version=$SILC_VERSION; -fi - -dist_version=$3 +dist_version=$2 if test "$dist_version" = ""; then - dist_version=$version + dist_version=$SILC_VERSION fi -echo "Preparing $distribution distribution version $version" + +echo "Preparing $distribution distribution version $dist_version" # # Go though the subdirs and create the Makefile.ams from the # Makefile.am.pre files. # -subdirs=`grep _"$distribution"_SUBDIRS= distributions |cut -d= -f2` -sed -e "/SILC_DISTRIBUTION_SUBDIRS/s//$subdirs/" Makefile.am.pre >Makefile.am +subdirs=`grep "$distribution"_SUBDIRS= distributions |cut -d= -f2` +ed=`grep "$distribution"_EXTRA_DIST= distributions |cut -d= -f2` +sed -e "/SILC_DISTRIBUTION_EXTRA/s,,$ed," Makefile.am.pre >Makefile.am path=`pwd` for i in $subdirs do cd $i - sub=`grep _"$distribution"_SUBDIRS_"$i"= $path/distributions |cut -d= -f2` + sub=`grep "$distribution"_SUBDIRS_"$i"= $path/distributions |cut -d= -f2` if test "$sub" = ""; then cd $path continue; @@ -90,7 +85,7 @@ cd $path # the actual configure.in # echo "# Automatically generated by ./prepare from configure.in.pre. Do not edit!" >configure.in2 -sed -e "/SILC_VERSION/s//$dist_version/" -e "/SILC_PACKAGE/s//silc-"$distribution"/" configure.in.pre >>configure.in2 +sed -e "/SILC_DISTRIBUTION_SUBDIRS/s//$subdirs/" -e "/SILC_VERSION/s//$dist_version/" -e "/SILC_PACKAGE/s//silc-"$distribution"/" configure.in.pre >>configure.in2 # # Create also the acconfig.h for the distribution. Note that this sets @@ -101,7 +96,7 @@ dists=`grep DISTRIBUTIONS= distributions |cut -d= -f2` touch am_cond for i in $dists do - dl=`grep _"$i"_DISTLABEL= distributions |cut -d= -f2` + dl=`grep "$i"_DISTLABEL= distributions |cut -d= -f2` echo "#undef $dl" >>acconfig.h if test "$i" = "$distribution"; then echo "AM_CONDITIONAL($dl, test xtrue = xtrue)" >>am_cond @@ -111,7 +106,7 @@ do done sed '/SILC_DIST_DEFINE/ r am_cond' configure.in2 >configure.in3 -dl=`grep _"$distribution"_DISTLABEL= distributions |cut -d= -f2` +dl=`grep "$distribution"_DISTLABEL= distributions |cut -d= -f2` sed -e "/SILC_DIST_DEFINE/s//$dl/" configure.in3 >configure.in rm -f configure.in2 configure.in3 am_cond @@ -120,38 +115,44 @@ rm -f configure.in2 configure.in3 am_cond # Prepare the Makefile.defines # cp Makefile.defines.pre Makefile.defines.in -cp Makefile.defines.in irssi cp Makefile.defines_int.pre Makefile.defines_int.in +cp Makefile.defines.in irssi cp Makefile.defines_int.in irssi +cp Makefile.defines.in lib/silcmath/mpi +cp Makefile.defines_int.in lib/silcmath/mpi aclocal autoconf -autoheader +autoheader >/dev/null 2>/dev/null +libtoolize --automake --copy automake -cd lib/trq +echo "Preparing mpi" +cd lib/silcmath/mpi aclocal autoconf -autoheader +autoheader >/dev/null 2>/dev/null +libtoolize --automake --copy automake >/dev/null 2>/dev/null -cd ../.. +cd ../../.. file=includes/version_internal.h echo "/* Automatically generated by ./prepare */" >$file -echo "#define SILC_VERSION_STRING \"$version\"" >>$file +echo "#define SILC_VERSION_STRING \"$dist_version\"" >>$file echo "#define SILC_DIST_VERSION_STRING \"$dist_version\"" >>$file -echo "#define SILC_PROTOCOL_VERSION_STRING \"SILC-1.0-$version\"" >>$file +echo "#define SILC_PROTOCOL_VERSION_STRING \"SILC-1.2-$dist_version $distribution\"" >>$file echo "#define SILC_NAME \"SILC $distribution\"" >>$file - # preparing irssi +echo "Preparing irssi" cd irssi sh autogen.sh 2>/dev/null 1>/dev/null cd .. file=irssi/irssi-version.h.in version_date=`date +%Y%m%d` echo "/* automatically created by autogen.sh */" > $file -echo "#define IRSSI_VERSION \"$dist_version (Irssi base: @VERSION@ - SILC base: SILC Toolkit $version)\"" >>$file -echo "#define IRSSI_VERSION_DATE \"$version_date\"" >> $file +echo "#define IRSSI_VERSION \"$dist_version (Irssi base: @VERSION@ - SILC base: SILC $dist_version)\"" >>$file +echo "#define IRSSI_VERSION_DATE $version_date" >> $file +echo "#define IRSSI_VERSION_TIME $version_date" >> $file echo "Done, now run ./configure and make."