+#!/bin/sh
+
+# Set all local variables
+
+
+source $PWD/scripts/CreaTools-configure.sh
+source $PWD/scripts/CreaTools-names.sh
+
+echo "------"
+echo $PWD/scripts/CreaTools-configure.sh
+echo --generationdir--
+echo $generationdir
+echo --docgeneration--
+echo $docgeneration
+echo --installPrefix--
+echo $installPrefix
+echo --buildType--
+echo $buildType
+echo --gdcmVersion--
+echo $gdcmVersion
+echo --sourcesFrom--
+echo $sourcesFrom
+echo --scriptDir--
+echo $scriptDir
+echo --start_point--
+echo $start_point
+echo "------"
+
+
+
+
+
+
+
+# Remove! JPRx
+# start_point=2
+
+
+
+
+
+
+
+mkdir $generationdir
+mkdir $generationdir/creatools_source
+mkdir $generationdir/creatools_bin
+
+cd $generationdir
+
+
+# --------------------------------
+# start_point = 0 : remove everything that was created before
+#---------------------------------
+if [ $start_point -le 0 ]
+then
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+ rm -rf creatools_bin
+ mkdir $generationdir/creatools_bin
+ rm -rf creatools_source
+ mkdir $generationdir/creatools_source
+fi
+fi
+
+# ----------------------------------
+# start_point = 1 : Load all sources
+#-----------------------------------
+
+
+if [ $start_point -le 1 ]
+then
+ if [ true = true ]
+ #if [ true = false ]
+ then
+#
+ if [ $sourcesFrom = CVS ]
+ then
+ sh $scriptDir/cvscheckout.sh $creasource $generationdir $cvsUserName
+ sh $scriptDir/cvscheckout.sh $bbtksource $generationdir $cvsUserName
+ sh $scriptDir/cvscheckout.sh $creamaracassource $generationdir $cvsUserName
+ sh $scriptDir/cvscheckout.sh $creaenvironmentsource $generationdir $cvsUserName
+ sh $scriptDir/cvscheckout.sh $creabrukersource $generationdir $cvsUserName
+ sh $scriptDir/cvscheckout.sh $creaimagesource $generationdir $cvsUserName
+ sh $scriptDir/cvscheckout.sh $creacontourssource $generationdir $cvsUserName
+ sh $scriptDir/cvscheckout.sh $crearigidregistrationssource $generationdir $cvsUserName
+ sh $scriptDir/cvscheckout.sh $bbtkgeditorsource $generationdir $cvsUserName
+ sh $scriptDir/cvscheckout.sh $creatoolssource $generationdir $cvsUserName
+ fi
+
+ if [ $sourcesFrom = HTML ]
+ then
+ cd $generationdir/creatools_source
+ wwwtargz=http://www.creatis.insa-lyon.fr/software/public/creatools/creaTools/nightly/
+
+ wget $wwwtargz/crea.tgz
+ wget $wwwtargz/bbtk.tgz
+ wget $wwwtargz/creaMaracasVisu.tgz
+ wget $wwwtargz/creaEnvironment.tgz
+ wget $wwwtargz/creaBruker.tgz
+ wget $wwwtargz/creaImageIO.tgz
+ wget $wwwtargz/creaContours.tgz
+ wget $wwwtargz/creaRigidRegistration.tgz
+ wget $wwwtargz/bbtkGEditor.tgz
+ wget $wwwtargz/creaTools.tgz
+
+ tar xvzf crea.tgz
+ tar xvzf bbtk.tgz
+ tar xvzf creaMaracasVisu.tgz
+ tar xvzf creaEnvironment.tgz
+ tar xvzf creaBruker.tgz
+ tar xvzf creaImageIO.tgz
+ tar xvzf creaContours.tgz
+ tar xvzf creaRigidRegistration.tgz
+ tar xvzf bbtkGEditor.tgz
+ tar xvzf creaTools.tgz
+
+ rm -f *.tgz
+ fi
+ fi
+fi
+
+cd $scriptDir
+
+# -------------------------
+# start_point = 2 : CREA
+#-------------------------
+if [ $start_point -le 2 ]
+then
+# CREA
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+ sh $scriptDir/cmakemod.sh $creasource $generationdir $installPrefix $buildType
+ sh $scriptDir/creaVariables.sh $creasource $generationdir $docgeneration
+ sh $scriptDir/compilemod.sh $buildType $creasource $generationdir
+ sh $scriptDir/ctestmod.sh $creasource $generationdir
+fi
+fi
+ creadll=$generationdir/creatools_bin/creaBin
+ LD_LIBRARY_PATH=$creadll:LD_LIBRARY_$PATH
+
+
+# -------------------------
+# start_point = 3 : BBTK
+#-------------------------
+if [ $start_point -le 3 ]
+then
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+# BBTK
+ sh $scriptDir/cmakemod.sh $bbtksource $generationdir $installPrefix $buildType
+ sh $scriptDir/bbtkVariables.sh $bbtksource $generationdir $docgeneration $gdcmVersion
+ sh $scriptDir/compilemod.sh $buildType $bbtksource $generationdir
+ sh $scriptDir/ctestmod.sh $bbtksource $generationdir
+fi
+fi
+ bbtkdll=$generationdir/creatools_bin/bbtkBin
+ LD_LIBRARY_PATH=$bbtkdll:$LD_LIBRARY_PATH
+
+
+# -------------------------
+# start_point = 4 : creaMaracasVisu
+#-------------------------
+if [ $start_point -le 4 ]
+then
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+# creaMaracasVisu
+ sh $scriptDir/cmakemod.sh $creamaracassource $generationdir $installPrefix $buildType
+ sh $scriptDir/creaMaracasVariables.sh $creamaracassource $generationdir $docgeneration
+ sh $scriptDir/compilemod.sh $buildType $creamaracassource $generationdir
+ sh $scriptDir/ctestmod.sh $creamaracassource $generationdir
+fi
+fi
+ creamaracasdll=$generationdir/creatools_bin/creamaracasBin
+ LD_LIBRARY_PATH=$creamaracasdll:$LD_LIBRARY_PATH
+
+
+# -------------------------
+# start_point = 5 : creaEnvironment
+#-------------------------
+if [ $start_point -le 5 ]
+then
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+# creaEnvironment
+ sh $scriptDir/cmakemod.sh $creaenvironmentsource $generationdir $installPrefix $buildType
+ sh $scriptDir/creaenvironmentVariables.sh $creaenvironmentsource $generationdir $docgeneration
+ sh $scriptDir/compilemod.sh $buildType $creaenvironmentsource $generationdir
+ sh $scriptDir/ctestmod.sh $creaenvironmentsource $generationdir
+fi
+fi
+ creaenvironmentdll=$generationdir/creatools_bin/creaenvironmentBin
+ LD_LIBRARY_PATH=$creaenvironmentdll:$LD_LIBRARY_PATH
+
+
+# -------------------------
+# start_point = 6 : creaBruker
+#-------------------------
+if [ $start_point -le 6 ]
+then
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+# creaBruker
+ sh $scriptDir/cmakemod.sh $creabrukersource $generationdir $installPrefix $buildType
+ sh $scriptDir/creaBrukerVariables.sh $creabrukersource $generationdir $docgeneration $gdcmVersion
+ sh $scriptDir/compilemod.sh $buildType $creabrukersource $generationdir
+ sh $scriptDir/ctestmod.sh $creabrukersource $generationdir
+fi
+fi
+ creabrukerdll=$generationdir/creatools_bin/creabrukerBin
+ LD_LIBRARY_PATH=$creabrukerdll:$LD_LIBRARY_PATH
+
+
+# -------------------------
+# start_point = 7 : creaImageIO
+#-------------------------
+if [ $start_point -le 7 ]
+then
+ # the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+# creaImageIO
+ sh $scriptDir/cmakemod.sh $creaimagesource $generationdir $installPrefix $buildType
+ sh $scriptDir/creaImageIOVariables.sh $creaimagesource $generationdir $docgeneration $gdcmVersion
+ sh $scriptDir/compilemod.sh $buildType $creaimagesource $generationdir
+ sh $scriptDir/ctestmod.sh $creaimagesource $generationdir
+fi
+fi
+ creaimagedll=$generationdir/creatools_bin/creaimageBin
+ LD_LIBRARY_PATH=$creaimagedll:$LD_LIBRARY_PATH
+
+
+# -------------------------
+# start_point = 8 : creaContour
+#-------------------------
+if [ $start_point -le 8 ]
+then
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+# creaContours
+ sh $scriptDir/cmakemod.sh $creacontourssource $generationdir $installPrefix $buildType
+ sh $scriptDir/creaContoursVariables.sh $creacontourssource $generationdir $docgeneration
+ sh $scriptDir/compilemod.sh $buildType $creacontourssource $generationdir
+ sh $scriptDir/ctestmod.sh $creacontourssource $generationdir
+fi
+fi
+# creacontourdll=$generationdir/creatools_bin/creacontoursBin
+# LD_LIBRARY_PATH=$creacontoursdll:$LD_LIBRARY_PATH
+
+
+# -------------------------
+# start_point = 9 : creaRigidRegistration
+#-------------------------
+if [ $start_point -le 9 ]
+then
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+ sh $scriptDir/cmakemod.sh $crearigidregistrationssource $generationdir $installPrefix $buildType
+ sh $scriptDir/creaRigidRegistrationVariables.sh $crearigidregistrationssource $generationdir $docgeneration
+ sh $scriptDir/compilemod.sh $buildType $crearigidregistrationssource $generationdir
+ sh $scriptDir/ctestmod.sh $crearigidregistrationssource $generationdir
+fi
+fi
+# crearigidregistrationdll=$generationdir/creatools_bin/crearigidregistrationBin
+# LD_LIBRARY_PATH=$crearigidregistrationdll:$LD_LIBRARY_PATH
+
+
+# -------------------------
+# start_point = 10 : bbtkGEditor
+#-------------------------
+if [ $start_point -le 10 ]
+then
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+# bbtkGEditor
+ sh $scriptDir/cmakemod.sh $bbtkgeditorsource $generationdir $installPrefix $buildType
+ sh $scriptDir/bbtkGEditorVariables.sh $bbtkgeditorsource $generationdir $docgeneration
+ sh $scriptDir/compilemod.sh $buildType $bbtkgeditorsource $generationdir
+ sh $scriptDir/ctestmod.sh $bbtkgeditorsource $generationdir
+fi
+fi
+# bbtkgeditordll=$generationdir/creatools_bin/bbtkgeditorBin
+# LD_LIBRARY_PATH=$bbtkgeditordll:$LD_LIBRARY_PATH
+
+
+# -------------------------
+# start_point = 11 : creaTools
+#-------------------------
+if [ $start_point -le 11 ]
+then
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+# creaTools
+ sh $scriptDir/cmakemod.sh $creatoolssource $generationdir $installPrefix $buildType
+ sh $scriptDir/creaToolsVariables.sh $creatoolssource $generationdir $docgeneration
+ sh $scriptDir/compilemod.sh $buildType $creatoolssource $generationdir
+fi
+fi
+
+
+# sh ctestmod.sh $creatoolsbinary $generationdir
+# creatoolsdll=$generationdir/creatools_bin/creatoolsBin
+# LD_LIBRARY_PATH=$creatoolssdll:$LD_LIBRARY_PATH
+
+# shutdown /s
+# exit /b