]> Creatis software - creaToolsTools.git/blobdiff - Linux/scripts/CreaTools-compile.sh
no message
[creaToolsTools.git] / Linux / scripts / CreaTools-compile.sh
index 74727cf92d80623f323c3184c412768444ae3862..39f7cbb7b13efe252c1516d95d5d83b4223fa0d8 100644 (file)
 #!/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
-
-
-
-
-
-
+if [ ! -f $PWD/scripts/CreaTools-configure.sh ]
+then 
+   echo
+   echo "..ERROR.."
+   echo "==================================================="
+   echo "REMEMBER !"
+   echo ""
+   echo "YOU NEED TO RUN 'Configure' (0) FIRST !"
+   echo "==================================================="
+   echo
+   echo
+   exit 0
+fi
 
-mkdir $generationdir
-mkdir $generationdir/creatools_source
-mkdir $generationdir/creatools_bin
+# Set all local variables
  
-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
+ 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 "------"
+
+ if [ ! -e $generationdir/creatools_source ]
+ then 
+ echo missing  $generationdir/creatools_source
+   echo
+   echo "..ERROR.."
+   echo "==================================================="
+   echo "REMEMBER !"
+   echo ""
+   echo "YOU NEED TO RUN 'Load' (2) FIRST !"
+   echo "==================================================="
+   echo
+   echo
+   exit 0
 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 $generationdir
+ if [ -e creatools_bin ]
+ then
+    rm -rf creatools_bin
+ fi
+ mkdir creatools_bin
 
 cd $scriptDir
 
@@ -153,10 +93,11 @@ then
 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
+echo ========================================================= $bbtksource $generationdir $installPrefix $buildType
+ 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
@@ -173,10 +114,10 @@ then
 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
+ 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