gui/bootstrap
author deba
Mon, 03 Apr 2006 09:45:23 +0000
changeset 2031 080d51024ac5
permissions -rwxr-xr-x
Correcting the structure of the graph's and adaptor's map.
The template assign operators and map iterators can be used for adaptors also.

Some bugfix in the adaptors

New class SwapBpUGraphAdaptor which swaps the two nodeset of the graph.
ladanyi@2012
     1
#!/bin/bash
ladanyi@2012
     2
ladanyi@2012
     3
prev=
ladanyi@2012
     4
for option
ladanyi@2012
     5
do
ladanyi@2012
     6
  if test -n "$prev"
ladanyi@2012
     7
  then
ladanyi@2012
     8
    eval "$prev=\$option"
ladanyi@2012
     9
    prev=
ladanyi@2012
    10
    continue
ladanyi@2012
    11
  fi
ladanyi@2012
    12
ladanyi@2012
    13
  optarg=`expr "x$option" : 'x[^=]*=\(.*\)'`
ladanyi@2012
    14
ladanyi@2012
    15
  case $option in
ladanyi@2012
    16
ladanyi@2012
    17
  -amver | --amver)
ladanyi@2012
    18
    prev=amver ;;
ladanyi@2012
    19
  -amver=* | --amver=*)
ladanyi@2012
    20
    amver=$optarg ;;
ladanyi@2012
    21
ladanyi@2012
    22
  -acver | --acver)
ladanyi@2012
    23
    prev=acver ;;
ladanyi@2012
    24
  -acver=* | --acver=*)
ladanyi@2012
    25
    acver=$optarg ;;
ladanyi@2012
    26
ladanyi@2012
    27
  --help | -h)
ladanyi@2012
    28
    cat << EOF
ladanyi@2012
    29
Usage: $0 [OPTION]
ladanyi@2012
    30
ladanyi@2012
    31
Options:
ladanyi@2012
    32
  -h, --help            display this help and exit
ladanyi@2012
    33
      --amver=VERSION   use VERSION version of automake
ladanyi@2012
    34
      --acver=VERSION   use VERSION version of autoconf
ladanyi@2012
    35
ladanyi@2012
    36
Expamle:
ladanyi@2012
    37
  $0 --amver=1.8 --acver=2.59
ladanyi@2012
    38
EOF
ladanyi@2012
    39
    exit 0
ladanyi@2012
    40
    ;;
ladanyi@2012
    41
ladanyi@2012
    42
  *)
ladanyi@2012
    43
    cat << EOF >&2
ladanyi@2012
    44
$0: unrecognized option: $option
ladanyi@2012
    45
Try \`$0 --help' for more information.
ladanyi@2012
    46
EOF
ladanyi@2012
    47
    exit 1
ladanyi@2012
    48
    ;;
ladanyi@2012
    49
ladanyi@2012
    50
  esac
ladanyi@2012
    51
done
ladanyi@2012
    52
ladanyi@2012
    53
automake=automake
ladanyi@2012
    54
aclocal=aclocal
ladanyi@2012
    55
autoconf=autoconf
ladanyi@2012
    56
autoheader=autoheader
ladanyi@2012
    57
ladanyi@2012
    58
if test -n "$amver"
ladanyi@2012
    59
then
ladanyi@2012
    60
  automake=automake-$amver
ladanyi@2012
    61
  aclocal=aclocal-$amver
ladanyi@2012
    62
fi
ladanyi@2012
    63
ladanyi@2012
    64
if test -n "$acver"
ladanyi@2012
    65
then
ladanyi@2012
    66
  autoconf=autoconf-$acver
ladanyi@2012
    67
  autoheader=autoheader-$acver
ladanyi@2012
    68
fi
ladanyi@2012
    69
ladanyi@2012
    70
echo "Try using 'autoreconf -vi' instead of this."
ladanyi@2012
    71
ladanyi@2012
    72
set -x
ladanyi@2012
    73
autopoint \
ladanyi@2012
    74
&& $aclocal -I m4 \
ladanyi@2012
    75
&& libtoolize --force --copy \
ladanyi@2012
    76
&& $autoconf \
ladanyi@2012
    77
&& $autoheader \
ladanyi@2012
    78
&& $automake --add-missing --copy --gnu