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