* attila/src/attila.sh :
- En cas d'absence du "configure" executer "autostuff" (tests separes pour la racine d'Alliance et pour les outils). - En cas de reinstallation globale ("--asim") effacer tous les "configure" pour provoquer leur recreation. Cet effacement est fait uniquement sous Linux. Ceci pour garentir que les scripts qui seront utilises ensuite sous Solaris auront obligatoirement ete genere sous Linux. Cette manipulation est obligatoire en raison des differences de versions automake/autoconf/libtool entre Linux & Solaris (Linux a des versions plus recentes que Solaris).
This commit is contained in:
parent
ae2be0375d
commit
45a86d5fd3
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $Id: attila.sh,v 1.12 2002/11/27 21:21:20 jpc Exp $
|
||||
# $Id: attila.sh,v 1.13 2002/12/22 11:18:13 jpc Exp $
|
||||
#
|
||||
# /------------------------------------------------------------------\
|
||||
# | |
|
||||
|
@ -448,18 +448,25 @@
|
|||
|
||||
|
||||
cd $HOME/alliance/src
|
||||
if [ ! -f Makefile.in ]; then
|
||||
./autostuff
|
||||
fi
|
||||
|
||||
if [ "$ASIM" = "y" ]; then
|
||||
echo " o For ASIM install, removing $BUILD_DIR"
|
||||
if [ "$ALLIANCE_OS" = "Linux" ]; then
|
||||
echo " o For ASIM install, removing $BUILD_DIR & configure"
|
||||
rm -f configure
|
||||
fi
|
||||
for TOOL in $TOOLS; do
|
||||
echo " - $BUILD_DIR/$TOOL."
|
||||
rm -rf $BUILD_DIR/$TOOL
|
||||
rm -fr $BUILD_DIR/$TOOL
|
||||
if [ "$ALLIANCE_OS" = "Linux" ]; then
|
||||
rm -f $TOOL/configure
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
if [ ! -f Makefile.in -o ! -f configure ]; then
|
||||
echo " o Running autostuff for Alliance top directory."
|
||||
./autostuff
|
||||
fi
|
||||
|
||||
if [ ! -d $BUILD_DIR ]; then
|
||||
echo " o Creating build directory $BUILD_DIR"
|
||||
make_dir $BUILD_DIR
|
||||
|
@ -475,8 +482,8 @@
|
|||
echo " o Building & installing requested tools."
|
||||
for TOOL in $TOOLS; do
|
||||
cd $HOME/alliance/src
|
||||
if [ ! -f "$TOOL/Makefile.in" ]; then
|
||||
echo " - Making autostuff for $TOOL."
|
||||
if [ ! -f "$TOOL/Makefile.in" -o ! -f "$TOOL/configure" ]; then
|
||||
echo " - Running autostuff for $TOOL."
|
||||
./autostuff $TOOL
|
||||
fi
|
||||
|
||||
|
@ -487,7 +494,7 @@
|
|||
fi
|
||||
cd $TOOL
|
||||
|
||||
echo " - Making rule $RULE for $TOOL."
|
||||
echo " - Running \"make $ARGS_MAKE\" for $TOOL."
|
||||
$SRC_DIR/$TOOL/configure --prefix=$INSTALL_DIR $ARGS_CONFIGURE
|
||||
$MAKE prefix=$INSTALL_DIR $ARGS_MAKE
|
||||
|
||||
|
|
Loading…
Reference in New Issue