installPrefix=$4
buildType=$5
-
scriptDir=$PWD
echo scriptDir
echo $scriptDir
cd $generationdir
+# start_point : used at debug time : start point of the script
+start_point=2
+
+# --------------------------------
+# start_point = 0 : remove all
+#---------------------------------
+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 ]
sudo rm -rf creatools_install/lib64/libbb*
sudo rm -rf creatools_install/lib64/libcrea*
fi
+fi
+# ----------------------------------
+# start_point = 1 : checkout all
+#-----------------------------------
+if [ $start_point -le 1 ]
+then
#if [ true = false ]
if [ true = true ]
then
sh $scriptDir/cvscheckout.sh $bbtkgeditorsource $generationdir $cvsUserName
sh $scriptDir/cvscheckout.sh $creatoolssource $generationdir $cvsUserName
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 ]
sh creaVariables.sh $creasource $generationdir $docgeneration
sh compilemod.sh $buildType $creasource $generationdir
sh 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 ]
sh bbtkVariables.sh $bbtksource $generationdir $docgeneration
sh compilemod.sh $buildType $bbtksource $generationdir
sh 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 ]
sh compilemod.sh $buildType $creamaracassource $generationdir
sh 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 ]
sh creaenvironmentVariables.sh $creaenvironmentsource $generationdir $docgeneration
sh compilemod.sh $buildType $creaenvironmentsource $generationdir
sh 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 ]
sh compilemod.sh $buildType $creabrukersource $generationdir
echo generationdir
sh ctestmod.sh $creabrukersource $generationdir
+fi
fi
creabrukerdll=$generationdir/creatools_bin/creabrukerBin
LD_LIBRARY_PATH=$creabrukerdll:$LD_LIBRARY_PATH
-# the following stupid test is used at debug time; Please don't remove!
+
+# -------------------------
+# 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
sh creaImageIOVariables.sh $creaimagesource $generationdir $docgeneration
sh compilemod.sh $buildType $creaimagesource $generationdir
sh 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 ]
sh compilemod.sh $buildType $creacontourssource $generationdir
sh ctestmod.sh $creacontourssource $generationdir
fi
+fi
# creacontourdll=$generationdir/creatools_bin/creacontoursBin
# LD_LIBRARY_PATH=$creacontoursdll:$LD_LIBRARY_PATH
-# creaRigidRegistration
+# -------------------------
+# 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 ]
sh compilemod.sh $buildType $crearigidregistrationssource $generationdir
sh 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 ]
sh compilemod.sh $buildType $bbtkgeditorsource $generationdir
sh 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 ]
sh creaToolsVariables.sh $creatoolssource $generationdir $docgeneration
sh compilemod.sh $buildType $creatoolssource $generationdir
fi
+fi
+
+
# sh ctestmod.sh $creatoolsbinary $generationdir
# creatoolsdll=$generationdir/creatools_bin/creatoolsBin
# LD_LIBRARY_PATH=$creatoolssdll:$LD_LIBRARY_PATH
+CREATOOLS_INSTALL_DIR=$installPrefix
+sudo rm $CREATOOLS_INSTALL_DIR/share/creatools_base_library_config.sh
+sudo touch $CREATOOLS_INSTALL_DIR/share/creatools_base_library_config.sh
+sudo chmod 666 $CREATOOLS_INSTALL_DIR/share/creatools_base_library_config.sh
#######################################