if [ $# = 0 ]
then
+
+echo "Run it as 'root':"
echo "Use it as :"
echo "sh make-install.sh <nameOfTheGenerationDirectory> <BooleanForDocGeneration> <userNameForCVS> <installPrefix> <buildType> <GDCM Version>"
echo "with 'installPrefix' : /usr/local or <directory where you want to generate>/creatools_install"
#allow user to choose to generate the doc or not
generationdir=$1
+docGeneration=$2
cvsUserName=$3
installPrefix=$4
buildType=$5
start_point=0
+# --------------------------------
+# start_point = 1 : remove everything hat was installed before
+#---------------------------------
+if [ $start_point -le 1 ]
+then
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+ rm -rf creatools_install/lib/creatools
+ rm -rf creatools_install/lib64/creatools
+ rm -rf creatools_install/bin/bb*
+ rm -rf creatools_install/bin/crea*
+ rm -rf creatools_install/include/bb*
+ rm -rf creatools_install/include/crea*
+ rm -rf creatools_install/share/bb*
+ rm -rf creatools_install/share/crea*
+
+#this is for the old versions EED
+ rm -rf creatools_install/lib/crea*
+ rm -rf creatools_install/lib/libbb*
+ rm -rf creatools_install/lib/libcrea*
+ rm -rf creatools_install/lib64/crea*
+ rm -rf creatools_install/lib64/libbb*
+ rm -rf creatools_install/lib64/libcrea*
+fi
+fi
cd $scriptDir
#if [ true = false ]
if [ true = true ]
then
- sh compilemod.sh $buildType $creasource $generationdir
+ sh installmod.sh $buildType $creasource $generationdir
fi
fi
if [ true = true ]
then
# BBTK
- sh compilemod.sh $buildType $bbtksource $generationdir
+ sh installmod.sh $buildType $bbtksource $generationdir
fi
fi
bbtkdll=$generationdir/creatools_bin/bbtkBin
if [ true = true ]
then
# creaMaracasVisu
- sh compilemod.sh $buildType $creamaracassource $generationdir
+ sh installmod.sh $buildType $creamaracassource $generationdir
fi
fi
creamaracasdll=$generationdir/creatools_bin/creamaracasBin
if [ true = true ]
then
# creaEnvironment
- sh compilemod.sh $buildType $creaenvironmentsource $generationdir
+ sh installmod.sh $buildType $creaenvironmentsource $generationdir
fi
fi
creaenvironmentdll=$generationdir/creatools_bin/creaenvironmentBin
if [ true = true ]
then
# creaBruker
- sh compilemod.sh $buildType $creabrukersource $generationdir
+ sh installmod.sh $buildType $creabrukersource $generationdir
echo generationdir
fi
fi
if [ true = true ]
then
# creaImageIO
- sh compilemod.sh $buildType $creaimagesource $generationdir
+ sh installmod.sh $buildType $creaimagesource $generationdir
fi
fi
creaimagedll=$generationdir/creatools_bin/creaimageBin
if [ true = true ]
then
# creaContours
- sh compilemod.sh $buildType $creacontourssource $generationdir
+ sh installmod.sh $buildType $creacontourssource $generationdir
fi
fi
# creacontourdll=$generationdir/creatools_bin/creacontoursBin
#if [ true = false ]
if [ true = true ]
then
- sh compilemod.sh $buildType $crearigidregistrationssource $generationdir
+ sh installmod.sh $buildType $crearigidregistrationssource $generationdir
fi
fi
# crearigidregistrationdll=$generationdir/creatools_bin/crearigidregistrationBin
if [ true = true ]
then
# bbtkGEditor
- sh compilemod.sh $buildType $bbtkgeditorsource $generationdir
+ sh installmod.sh $buildType $bbtkgeditorsource $generationdir
fi
fi
# bbtkgeditordll=$generationdir/creatools_bin/bbtkgeditorBin
if [ true = true ]
then
# creaTools
- sh compilemod.sh $buildType $creatoolssource $generationdir
+ sh installmod.sh $buildType $creatoolssource $generationdir
fi
fi
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
+rm $CREATOOLS_INSTALL_DIR/share/creatools_base_library_config.sh
+touch $CREATOOLS_INSTALL_DIR/share/creatools_base_library_config.sh
+chmod 666 $CREATOOLS_INSTALL_DIR/share/creatools_base_library_config.sh
#######################################
-sudo touch $installPrefix/share/creatools_base_library_config.sh
-sudo chmod 666 $installPrefix/share/creatools_base_library_config.sh
+touch $installPrefix/share/creatools_base_library_config.sh
+chmod 666 $installPrefix/share/creatools_base_library_config.sh
-sudo echo export PATH='$'PATH:$installPrefix/bin >> $installPrefix/share/creatools_base_library_config.sh
-sudo echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$installPrefix/lib/creatools >> $installPrefix/share/creatools_base_library_config.sh
-sudo echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$installPrefix/lib64/creatools >> $installPrefix/share/creatools_base_library_config.sh
+echo export PATH='$'PATH:$installPrefix/bin >> $installPrefix/share/creatools_base_library_config.sh
+echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$installPrefix/lib/creatools >> $installPrefix/share/creatools_base_library_config.sh
+echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$installPrefix/lib64/creatools >> $installPrefix/share/creatools_base_library_config.sh
# modify .bashrc
# - remove line 'sh $installPrefix/creatools_install/share/creatools_base_party_libraries_config.sh' if any (with accurate value for ???)