|
From: Yohann C. <pl...@us...> - 2004-11-21 14:31:47
|
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 |