#!/bin/sh
+#if [$# = 0]
+#then
+echo "Use it as :"
+echo "sh All.sh <nameOfTheGenerationDirectory> <BooleanForDocGeneration> <userNameForCVS> <VTKdir> <installPrefix>"
+echo " "
+echo "ex : sh All.sh /tmp/gendir OFF jpr /usr/local/lib/vtk-5.4 /home/jpr/myInsallDirectory"
+#exit 0
+#fi
+
+#if [$# != 5]
+#then
+#echo "use it as sh All.sh /tmp/gendir OFF jpr /usr/local/lib/vtk-5.4 /home/jpr/myInsallDirectory"
+#exit 0
+#fi
+
# @echo off
#allow user to choose the generation dir
#allow user to choose to generate the doc or not
generationdir=$1
+cvsUserName=$3
+VTKdir=$4
+installPrefix=$5
+
mkdir $generationdir
mkdir $generationdir/tmpCreaTools_INSTALL
bbtkgeditorsource=bbtkGEditor
creatoolssource=creaTools
+if [ true = true ]
+then
+
rm -rf $generationdir/creaBin
rm -rf $generationdir/bbtkBin
rm -rf $generationdir/creamaracasBin
rm -rf $generationdir/creaEnvironmentBin
-rm -rf $generationdir/creaBrukerBin
+rm -rf $generationdir/creaBrukerBin
rm -rf $generationdir/creaImageIOBin
-rm -rf $generationdir/creaContoursBin
-rm -rf $generationdir/creaRigidRegistrationBin
-rm -rf $generationdir/bbtkGEditorBin
+rm -rf $generationdir/creaContoursBin
+rm -rf $generationdir/creaRigidRegistrationBin
+rm -rf $generationdir/bbtkGEditorBin
rm -rf $generationdir/creaToolsBin
-
-sh cvscheckout.sh $creasource $generationdir
-sh cvscheckout.sh $bbtksource $generationdir
-sh cvscheckout.sh $creamaracassource $generationdir
-sh cvscheckout.sh $creaenvironmentsource $generationdir
-sh cvscheckout.sh $creabrukersource $generationdir
-sh cvscheckout.sh $creaimagesource $generationdir
-sh cvscheckout.sh $creacontourssource $generationdir
-sh cvscheckout.sh $crearigidregistrationssource $generationdir
-sh cvscheckout.sh $bbtkgeditorsource $generationdir
-sh cvscheckout.sh $creatoolssource $generationdir
+sh cvscheckout.sh $creasource $generationdir $cvsUserName
+sh cvscheckout.sh $bbtksource $generationdir $cvsUserName
+sh cvscheckout.sh $creamaracassource $generationdir $cvsUserName
+sh cvscheckout.sh $creaenvironmentsource $generationdir $cvsUserName
+sh cvscheckout.sh $creabrukersource $generationdir $cvsUserName
+sh cvscheckout.sh $creaimagesource $generationdir $cvsUserName
+sh cvscheckout.sh $creacontourssource $generationdir $cvsUserName
+sh cvscheckout.sh $crearigidregistrationssource $generationdir $cvsUserName
+sh cvscheckout.sh $bbtkgeditorsource $generationdir $cvsUserName
+sh cvscheckout.sh $creatoolssource $generationdir $cvsUserName
+
+fi
# CREA
#if [ true = false ]
#then
- sh cmakemod.sh $creasource $generationdir
+ sh cmakemod.sh $creasource $generationdir $VTKdir $installPrefix
sh creaVariables.sh $creasource $generationdir $docgeneration
sh compilemod.sh $buildtype $creasource $generationdir
sh ctestmod.sh $creasource $generationdir
#if [ true = false ]
#then
# BBTK
- sh cmakemod.sh $bbtksource $generationdir
+ sh cmakemod.sh $bbtksource $generationdir $VTKdir $installPrefix
# echo "============================BBTK out of cmakemod "
sh bbtkVariables.sh $bbtksource $generationdir $docgeneration
#then
creaMaracasVisu
# echo "========================================================================================start creaMaracasVisu "
- sh cmakemod.sh $creamaracassource $generationdir
+ sh cmakemod.sh $creamaracassource $generationdir $VTKdir $installPrefix
# echo "=======================================================================================creaMaracasVisu out of cmakemod "
sh creaMaracasVariables.sh $creamaracassource $generationdir $docgeneration
#if [ true = false ]
#then
# creaEnvironment
- sh cmakemod.sh $creaenvironmentsource $generationdir
+ sh cmakemod.sh $creaenvironmentsource $generationdir $VTKdir $installPrefix
sh creaenvironmentVariables.sh $creaenvironmentsource $generationdir $docgeneration
sh compilemod.sh $buildtype $creaenvironmentsource $generationdir
#fi
creaenvironmentdll=$generationdir/tmpCreaTools_INSTALL/creaenvironmentBin
LD_LIBRARY_PATH=$creaenvironmentdll:$LD_LIBRARY_PATH
-
+
#if [ true = false ]
#then
# creaBruker
- sh cmakemod.sh $creabrukersource $generationdir
+ sh cmakemod.sh $creabrukersource $generationdir $VTKdir $installPrefix
sh creaBrukerVariables.sh $creabrukersource $generationdir $docgeneration
#fi
+
sh compilemod.sh $buildtype $creabrukersource $generationdir
- echo "creaBruker : out of compilemod.sh; stop here, now!"
- exit 0
+# echo "creaBruker : out of compilemod.sh; stop here, now!"
+# exit 0
sh ctestmod.sh $creabrukersource $creabinfolder
creabrukerdll=$generationdir/tmpCreaTools_INSTALL/creabrukerBin
LD_LIBRARY_PATH=$creabrukerdll:$LD_LIBRARY_PATH
# creaImageIO
- sh cmakemod.sh $creaimagesource $generationdir
+ sh cmakemod.sh $creaimagesource $generationdir $VTKdir $installPrefix
sh creaImageIOVariables.sh $creaimagesource $generationdir $docgeneration
sh compilemod.sh $buildtype $creaimagesource $generationdir
sh ctestmod.sh $creaimagesource $generationdir
LD_LIBRARY_PATH=$creaimagedll:$LD_LIBRARY_PATH
# creaContours
- sh cmakemod.sh $creacontourssource $generationdir
+ sh cmakemod.sh $creacontourssource $generationdir $VTKdir $installPrefix
sh creaContoursVariables.sh $creacontourssource $generationdir $docgeneration
sh compilemod.sh $buildtype $creacontourssource $generationdir
sh ctestmod.sh $creacontourssource $generationdir
# LD_LIBRARY_PATH=$creacontoursdll:$LD_LIBRARY_PATH
# creaRigidRegistration
- sh cmakemod.sh $crearigidregistrationssource $generationdir
+ sh cmakemod.sh $crearigidregistrationssource $generationdir $VTKdir $installPrefix
sh creaRigidRegistrationVariables.sh $crearigidregistrationssource $generationdir $docgeneration
sh compilemod.sh $buildtype $crearigidregistrationssource $generationdir
sh ctestmod.sh $crearigidregistrationssource $generationdir
# LD_LIBRARY_PATH=$crearigidregistrationdll:$LD_LIBRARY_PATH
# bbtkGEditor
- sh cmakemod.sh $bbtkgeditorsource $generationdir
+ sh cmakemod.sh $bbtkgeditorsource $generationdir $VTKdir $installPrefix
sh bbtkGEditorVariables.sh $bbtkgeditorsource $generationdir $docgeneration
sh compilemod.sh $buildtype $bbtkgeditorsource $generationdir
sh ctestmod.sh $bbtkgeditorsource $generationdir
# LD_LIBRARY_PATH=$bbtkgeditordll:$LD_LIBRARY_PATH
# creaTools
- sh cmakemod.sh $creatoolssource $generationdir
- sh creaToolsVariables.sh $creatoolssource $generationdir $docgeneration
- sh compilemod .sh $buildtype $creatoolssource $generationdir
+ sh cmakemod.sh $creatoolssource $generationdir $VTKdir $installPrefix
+ sh creaToolsVariables.sh $creatoolssource $generationdir $docgeneration
+ sh compilemod.sh $buildtype $creatoolssource $generationdir
# sh ctestmod.sh $creatoolsbinary $generationdir
# creatoolsdll=$generationdir/tmpCreaTools_INSTALL/creatoolsBin
# LD_LIBRARY_PATH=$creatoolssdll:$LD_LIBRARY_PATH