13 if test "$HOW" = "m" -o "$HOW" = "mmi" ; then
18 if test "${PATCHES:0:1}" = "@" ; then
23 if test "$SRCDIR" = "" ; then
29 if test "$?" != "0" ; then
33 export BINARY_PATH
=$PREFIX/bin
34 export INCLUDE_PATH
=$PREFIX/include
35 export LIBRARY_PATH
=$PREFIX/lib
37 if test "$PATCHAFTERCFG" != "1" ; then
40 (*"/"*) patch -p1 -f --fuzz=0 <$p ;;
41 (*) patch -p1 -f --fuzz=0 <..
/..
/patches
/$p ;;
46 if test "${HOW:0:1}" = "r" ; then
47 echo " * Running autoreconf for '$WHAT'..."
50 if test "$VERBOSE" != "1" ; then
51 autoreconf
--force --install >/dev
/null
54 autoreconf
--force --install
57 if test "$?" != "0" ; then
62 if test "${HOW:0:1}" = "a" ; then
64 if test -f "./autogen.sh" ; then
65 AUTOGENSH
="./autogen.sh"
66 AUTOGENPARAMS
="$CFGPARAMS --prefix=$PREFIX"
68 AUTOGENSH
="autoreconf -fi"
72 echo " * Running $AUTOGENSH for '$WHAT'..."
75 if test "$CFGPARAMS" != "" -a "${CFGPARAMS%%^}" != "" -a "${CFGPARAMS%%^}" != "$CFGPARAMS" ; then
76 AUTOGENPARAMS
="${CFGPARAMS%%^}"
77 CFGPARAMS
="${CFGPARAMS##*^}"
79 if test "$VERBOSE" != "1" ; then
80 $AUTOGENSH $AUTOGENPARAMS >/dev
/null
82 $AUTOGENSH $AUTOGENPARAMS
85 if test "$?" != "0" ; then
90 if test "$HOW" = "cmmi" ; then
91 echo " * Configuring '$WHAT'..."
93 make clean
&>/dev
/null
95 FIRSTPARAM
=${CFGPARAMS%% }
96 if test "$FIRSTPARAM" != "" -a "${FIRSTPARAM%%/}" != "" -a "${FIRSTPARAM%%/}" != "$FIRSTPARAM" ; then
97 if test "$VERBOSE" != "1" ; then
98 $CFGPARAMS --prefix=$PREFIX >/dev
/null
101 $CFGPARAMS --prefix=$PREFIX
103 elif test "$VERBOSE" != "1" ; then
104 .
/configure
--prefix=$PREFIX $CFGPARAMS >/dev
/null
107 .
/configure
--prefix=$PREFIX $CFGPARAMS
110 if test "$?" != "0" ; then
115 if test "$PATCHAFTERCFG" = "1" ; then
116 for p
in $PATCHES; do
118 (*"/"*) patch -p1 -f --fuzz=0 <$p ;;
119 (*) patch -p1 -f --fuzz=0 <..
/..
/patches
/$p ;;
124 if test "$VERBOSE" != "1" ; then
125 echo " * Building '$WHAT'..." && \
126 make $MKPARAMS >/dev
/null
&& \
127 if test "$HOW" != "m" ; then
128 make install $MKPARAMS >/dev
/null
131 echo " * Building '$WHAT'..." && \
132 make V
=1 $MKPARAMS && \
133 if test "$HOW" != "m" ; then
134 make install V
=1 $MKPARAMS
138 if test "$?" != "0" ; then