Update of /cvsroot/epfl/tgtools
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26686
Modified Files:
updateall
Log Message:
ajout du tag -x pour lacompilation sous OsX, et du tag -d qui desactive la compilation en mode debug (fera une compilation normale)
Les éventuelles compilations se font à la fin maintenant.
Index: updateall
===================================================================
RCS file: /cvsroot/epfl/tgtools/updateall,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** updateall 21 Nov 2004 10:03:12 -0000 1.1
--- updateall 21 Nov 2004 14:31:10 -0000 1.2
***************
*** 7,12 ****
optrun=0
opthelp=0
! while getopts "UAeEgGtTcCrRhH" option
do
case $option in
--- 7,14 ----
optrun=0
opthelp=0
+ optOsX=0
+ optmake="debug"
! while getopts "UAeEgGtTcCrRhHxXdD" option
do
case $option in
***************
*** 15,22 ****
t | T) opttools=1;;
c | C) optcompile=0;;
! r | R) optrun=1;;
h | H) opthelp=1;;
U) optupdate=1;;
! A) optall=1;;
*) echo "Option -$OPTARG inconnue"
opthelp=1 ;;
--- 17,26 ----
t | T) opttools=1;;
c | C) optcompile=0;;
! r | R) optrun=1;;
h | H) opthelp=1;;
U) optupdate=1;;
! A) optall=1;;
! x | X) optOsX=1;;
! d | D) optmake="";;
*) echo "Option -$OPTARG inconnue"
opthelp=1 ;;
***************
*** 32,49 ****
echo "Usage : $0 [options] [dossier contenant TGGame, TGEngine et TGTools]";
echo "Options :"
! echo " -e : Desactive les operations sur TGEngine"
! echo " -g : Desactive les operations sur TGGame"
echo " -t : Mise a jour de TGTools"
echo "Par défault donc, TGEngine et TGGame sont mis a jour"
echo "avec CVS. il faut ajouter -t pour en faire de meme avec"
! echo "TGTools."
echo "En plus de cela, pour TGE et TGG, la compilation est"
! echo "par default effectuee apres la mis a jour. on peut"
! echo "cependant ajouter l'option:"
echo " -c : desactive la compilation apres la mis a jour CVS"
echo "Enfin, les dernieres options disponibles:"
echo " -r : Lancement de TG a la fin des operations"
echo " -U : mise a jour de TGE, TGG et TGT uniquement (-tc)"
! echo " -A : effectue toutes les operations (-Ucr)"
echo " -h : affiche cette aide"
exit 0
--- 36,60 ----
echo "Usage : $0 [options] [dossier contenant TGGame, TGEngine et TGTools]";
echo "Options :"
! echo " -e : Desactive la mise a jour de TGEngine"
! echo " -g : Desactive la mise a jour de TGGame"
echo " -t : Mise a jour de TGTools"
+ echo ""
echo "Par défault donc, TGEngine et TGGame sont mis a jour"
echo "avec CVS. il faut ajouter -t pour en faire de meme avec"
! echo "TGTools."
! echo ""
echo "En plus de cela, pour TGE et TGG, la compilation est"
! echo "par default effectuee apres la mis a jour, avec le tag debug."
! echo "on peut cependant ajouter les options :"
! echo ""
echo " -c : desactive la compilation apres la mis a jour CVS"
+ echo " -x : compilera avec -osx"
+ echo " -d : compilera sans le tag debug"
+ echo ""
echo "Enfin, les dernieres options disponibles:"
+ echo ""
echo " -r : Lancement de TG a la fin des operations"
echo " -U : mise a jour de TGE, TGG et TGT uniquement (-tc)"
! echo " -A : effectue toutes les operations (-Ucr)"
echo " -h : affiche cette aide"
exit 0
***************
*** 73,77 ****
cd tgtools
cvs update
! cd ..
fi
--- 84,88 ----
cd tgtools
cvs update
! cd ..
fi
***************
*** 82,91 ****
make clean
cvs update
! if [ "$optcompile" == "1" ]
! then
! make
! fi
! cd ..
! fi
if [ "$optgame" == "1" ]
--- 93,98 ----
make clean
cvs update
! cd ..
! fi
if [ "$optgame" == "1" ]
***************
*** 95,103 ****
make clean
cvs update
! if [ "$optcompile" == "1" ]
then
! make
fi
! cd ..
fi
--- 102,122 ----
make clean
cvs update
! cd ..
! fi
!
! if [ "$optcompile" == "1" ]
! then
! if [ "$optOsX" == "1" ]
then
! optmake="-osx"$optmake
! else
! optmake="-linux"$optmake
fi
!
! echo " --- compilation avec $optmake"
! cd tgengine-0.1
! make $optmake
! cd ../tggame
! make $optmake
fi
***************
*** 105,109 ****
then
echo " --- Lancement de TG"
! cd tggame
./tg &
fi
--- 124,128 ----
then
echo " --- Lancement de TG"
! cd tggame
./tg &
fi
|