1#!/bin/tcsh -f 2 3if(! -f configure) then 4 echo "run this script from the root directory of CVS working directory" 5 echo "which is where the 'conigure' script resides" 6 exit 1 7endif 8 9if( "$1" == "") then 10 echo "usage : $0 <version> <win-flavor> <name extension> <options to configure ...>" 11exit 12endif 13 14set version=$1 15set winflavor=$2 16set darflavor=$3 17 18set dir_name="dar$darflavor-$version-$winflavor" 19set build_dir=`pwd`/$dir_name 20echo "install directory is $build_dir" 21if( -e $build_dir) then 22 echo "cannot create $build_dir file exists" 23 exit 1 24endif 25mkdir $build_dir 26make clean distclean || echo "ignoring error, tree already clean" 27# setenv CXXFLAGS -O 28./configure --prefix=$build_dir --disable-gpgme-linking $4 $5 $6 $7 $8 $9 ${10} ${11} 29make 30make install-strip 31mv $build_dir/bin/* $build_dir/lib/*.so.*.*.* $build_dir 32cp /bin/cygwin1.dll /bin/cygz.dll /bin/cygbz2-1.dll /bin/cygiconv-2.dll /usr/bin/cygintl-8.dll /bin/cyggcc_s-seh-1.dll /bin/cygstdc++-6.dll /bin/cyggpg-error-0.dll /bin/cyglzo2-2.dll /usr/bin/cyggcrypt-20.dll /usr/bin/cyggpgme-11.dll /usr/bin/cyglzma-5.dll /bin/cyggcrypt-20.dll $build_dir 33# /usr/bin/gpg /usr/bin/cygreadline7.dll /usr/bin/cygncursesw-10.dll /usr/bin/cygusb0.dll 34cp -R doc $build_dir 35foreach fichier (README TODO INSTALL ChangeLog THANKS COPYING) 36 cp $fichier "$build_dir/`basename $fichier`.txt" 37 misc/todos "$build_dir/`basename $fichier`.txt" 38end 39rm -rf $build_dir/man $build_dir/bin $build_dir/lib $build_dir/include 40rm -rf $build_dir/share 41zip -9 -r "$dir_name".zip $dir_name 42rm -rf $build_dir 43