5 if test "X$1" = 'X--help'
8 echo "configure --option1=value1 --option2=value2"
9 echo "Valid options are:"
10 echo "prefix -> Default is /usr/local"
11 echo "exec-prefix -> Default is prefix"
12 echo "That is all for now."
16 #---Parse the options---
22 --prefix=*) PREFIX
=`expr "$1" : '--prefix\=\(.*\)'`;OPTION
="$OPTION PREFIX";;
23 --prefix) PREFIX
="$2";shift;OPTION
="$OPTION PREFIX";;
24 --exec-prefix=*) EXEC_PREFIX
=`expr "$1" : '--exec-prefix\=\(.*\)'`;OPTION
="$OPTION EXEC_PREFIX";;
25 --exec-prefix) EXEC_PREFIX
="$2";shift;OPTION
="$OPTION EXEC_PREFIX";;
26 *) echo;echo "Try configure --help\nERROR:unknown options.";exit 1;;
31 #---Check for the required programms---
36 if dirname --version 1> /dev
/null
2>&1
43 echo "Checking for dirname..$YNDIR"
44 if sed --version 1> /dev
/null
2>&1
51 echo "Checking for sed..$YNSED"
52 if install --version 1> /dev
/null
2>&1
59 echo "Checking for install..$YNINSTALL"
60 if make --version 1> /dev
/null
2>&1
67 echo "Checking for make..$YNMAKE"
68 if rmsgfmt
--version 1> /dev
/null
2>&1
75 echo "Checking for rmsgfmt..$YNRMSG"
76 if test "$ERROR" -gt 0
79 echo "ERROR: Some programms are missing. You have to install them."
90 SED_FILE
=$DIR/config.
sed
92 #Delete previous SED_FILE if any
102 path
=`expr "$PREFIX" : '\/\(.*\)'`
106 echo "ERROR: prefix have to be an absolute path"
110 path
=`expr "$PREFIX" : '\(.*\)\/$'`
114 echo "WARNING: prefix is set to $PREFIX."
117 cat >> $SED_FILE << CEOF
118 s!PREFIX\=\/usr\/local!PREFIX\=$PREFIX!
122 path
=`expr "$EXEC_PREFIX" : '\/\(.*\)'`
126 echo "ERROR: exec-prefix have to be an absolute path"
130 path
=`expr "$EXEC_PREFIX" : '\(.*\)\/$'`
134 echo "WARNING: exec-prefix is set to $EXEC_PREFIX."
137 cat >> $SED_FILE << CEOF
138 s!EXEC\_PREFIX\=\$(PREFIX)!EXEC\_PREFIX=$EXEC_PREFIX!
144 #---Create Makefile---
148 sed -f $SED_FILE $DIR/Makefile.
in > $DIR/Makefile
150 cp $DIR/Makefile.
in $DIR/Makefile
152 echo "Creating Makefile."
156 echo "Configuration done."
159 echo "The Programm will be installed in /usr/local."
161 echo "The Programm will be installed in $PREFIX."
163 if test "$WARNING" -gt 0
165 echo "Warning(s) occured."