1 # ---------------------------------------------------------------------
3 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
5 # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
7 # This software is governed by the CeCILL-B license under French law and
8 # abiding by the rules of distribution of free software. You can use,
9 # modify and/ or redistribute the software under the terms of the CeCILL-B
10 # license as circulated by CEA, CNRS and INRIA at the following URL
11 # http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
12 # or in the file LICENSE.txt.
14 # As a counterpart to the access to the source code and rights to copy,
15 # modify and redistribute granted by the license, users are provided only
16 # with a limited warranty and the software's author, the holder of the
17 # economic rights, and the successive licensors have only limited
20 # The fact that you are presently reading this means that you have had
21 # knowledge of the CeCILL-B license and that you accept its terms.
22 # ------------------------------------------------------------------------
29 echo "sh All.sh <nameOfTheGenerationDirectory> <BooleanForDocGeneration> <userNameForCVS> <VTKdir> <installPrefix> <buildType>"
31 echo "ex : sh All.sh /tmp/gendir OFF jpr /usr/local/lib/vtk-5.4 /home/jpr/myInsallDirectory"
37 echo "use it as sh All.sh /tmp/gendir OFF jpr /usr/local/lib/vtk-5.4 /home/jpr/myInsallDirectory Release"
43 #allow user to choose the generation dir
44 #allow user to choose to generate the doc or not
53 mkdir $generationdir/tmpCreaToolsBIN
57 creamaracassource=creaMaracasVisu
58 creaenvironmentsource=creaEnvironment
59 creabrukersource=creaBruker
60 creaimagesource=creaImageIO
61 creacontourssource=creaContours
62 crearigidregistrationssource=creaRigidRegistration
63 bbtkgeditorsource=bbtkGEditor
64 creatoolssource=creaTools
66 # the following stupid test is used at debug time; Please don't remove!
70 rm -rf $generationdir/creaBin
71 rm -rf $generationdir/bbtkBin
72 rm -rf $generationdir/creamaracasBin
73 rm -rf $generationdir/creaEnvironmentBin
74 rm -rf $generationdir/creaBrukerBin
75 rm -rf $generationdir/creaImageIOBin
76 rm -rf $generationdir/creaContoursBin
77 rm -rf $generationdir/creaRigidRegistrationBin
78 rm -rf $generationdir/bbtkGEditorBin
79 rm -rf $generationdir/creaToolsBin
81 sh cvscheckout.sh $creasource $generationdir $cvsUserName
82 sh cvscheckout.sh $bbtksource $generationdir $cvsUserName
83 sh cvscheckout.sh $creamaracassource $generationdir $cvsUserName
84 sh cvscheckout.sh $creaenvironmentsource $generationdir $cvsUserName
85 sh cvscheckout.sh $creabrukersource $generationdir $cvsUserName
86 sh cvscheckout.sh $creaimagesource $generationdir $cvsUserName
87 sh cvscheckout.sh $creacontourssource $generationdir $cvsUserName
88 sh cvscheckout.sh $crearigidregistrationssource $generationdir $cvsUserName
89 sh cvscheckout.sh $bbtkgeditorsource $generationdir $cvsUserName
90 sh cvscheckout.sh $creatoolssource $generationdir $cvsUserName
97 sh cmakemod.sh $creasource $generationdir $VTKdir $installPrefix $buildType
98 sh creaVariables.sh $creasource $generationdir $docgeneration
99 sh compilemod.sh $buildtype $creasource $generationdir
100 sh ctestmod.sh $creasource $generationdir
103 creadll=$generationdir/tmpCreaTools_INSTALL/creaBin
104 LD_LIBRARY_PATH=$creadll:LD_LIBRARY_$PATH
106 # echo "=in All.sh, out of crea ============================================================================ $LD_LIBRARY_PATH"
112 sh cmakemod.sh $bbtksource $generationdir $VTKdir $installPrefix $buildType
113 # echo "============================BBTK out of cmakemod "
115 sh bbtkVariables.sh $bbtksource $generationdir $docgeneration
116 # echo "============================BBTK out of bbtkVariables "
118 sh compilemod.sh $buildtype $bbtksource $generationdir
119 echo "============================BBTK out of compilemod "
121 sh ctestmod.sh $bbtksource $generationdir
124 bbtkdll=$generationdir/tmpCreaTools_INSTALL/bbtkBin
125 LD_LIBRARY_PATH=$bbtkdll:$LD_LIBRARY_PATH
130 # echo "========================================================================================start creaMaracasVisu "
131 sh cmakemod.sh $creamaracassource $generationdir $VTKdir $installPrefix $buildType
132 # echo "=======================================================================================creaMaracasVisu out of cmakemod "
134 sh creaMaracasVariables.sh $creamaracassource $generationdir $docgeneration
135 sh compilemod.sh $buildtype $creamaracassource $generationdir
136 sh ctestmod.sh $creamaracassource $generationdir
138 creamaracasdll=$generationdir/tmpCreaTools_INSTALL/creamaracasBin
139 LD_LIBRARY_PATH=$creamaracasdll:$LD_LIBRARY_PATH
145 sh cmakemod.sh $creaenvironmentsource $generationdir $VTKdir $installPrefix $buildType
147 sh creaenvironmentVariables.sh $creaenvironmentsource $generationdir $docgeneration
148 sh compilemod.sh $buildtype $creaenvironmentsource $generationdir
149 sh ctestmod.sh $creaenvironmentsource $generationdir
151 creaenvironmentdll=$generationdir/tmpCreaTools_INSTALL/creaenvironmentBin
152 LD_LIBRARY_PATH=$creaenvironmentdll:$LD_LIBRARY_PATH
157 sh cmakemod.sh $creabrukersource $generationdir $VTKdir $installPrefix $buildType
158 sh creaBrukerVariables.sh $creabrukersource $generationdir $docgeneration
160 sh compilemod.sh $buildtype $creabrukersource $generationdir
161 # echo "creaBruker : out of compilemod.sh; stop here, now!"
163 sh ctestmod.sh $creabrukersource $creabinfolder
164 creabrukerdll=$generationdir/tmpCreaTools_INSTALL/creabrukerBin
165 LD_LIBRARY_PATH=$creabrukerdll:$LD_LIBRARY_PATH
168 sh cmakemod.sh $creaimagesource $generationdir $VTKdir $installPrefix $buildType
169 sh creaImageIOVariables.sh $creaimagesource $generationdir $docgeneration
170 sh compilemod.sh $buildtype $creaimagesource $generationdir
171 sh ctestmod.sh $creaimagesource $generationdir
172 creaimagedll=$generationdir/tmpCreaTools_INSTALL/creaimageBin
173 LD_LIBRARY_PATH=$creaimagedll:$LD_LIBRARY_PATH
176 sh cmakemod.sh $creacontourssource $generationdir $VTKdir $installPrefix $buildType
177 sh creaContoursVariables.sh $creacontourssource $generationdir $docgeneration
178 sh compilemod.sh $buildtype $creacontourssource $generationdir
179 sh ctestmod.sh $creacontourssource $generationdir
180 # creacontourdll=$generationdir/tmpCreaTools_INSTALL/creacontoursBin
181 # LD_LIBRARY_PATH=$creacontoursdll:$LD_LIBRARY_PATH
183 # creaRigidRegistration
184 sh cmakemod.sh $crearigidregistrationssource $generationdir $VTKdir $installPrefix $buildType
185 sh creaRigidRegistrationVariables.sh $crearigidregistrationssource $generationdir $docgeneration
186 sh compilemod.sh $buildtype $crearigidregistrationssource $generationdir
187 sh ctestmod.sh $crearigidregistrationssource $generationdir
188 # crearigidregistrationdll=$generationdir/tmpCreaTools_INSTALL/crearigidregistrationBin
189 # LD_LIBRARY_PATH=$crearigidregistrationdll:$LD_LIBRARY_PATH
192 sh cmakemod.sh $bbtkgeditorsource $generationdir $VTKdir $installPrefix $buildType
193 sh bbtkGEditorVariables.sh $bbtkgeditorsource $generationdir $docgeneration
194 sh compilemod.sh $buildtype $bbtkgeditorsource $generationdir
195 sh ctestmod.sh $bbtkgeditorsource $generationdir
196 # bbtkgeditordll=$generationdir/tmpCreaTools_INSTALL/bbtkgeditorBin
197 # LD_LIBRARY_PATH=$bbtkgeditordll:$LD_LIBRARY_PATH
200 sh cmakemod.sh $creatoolssource $generationdir $VTKdir $installPrefix $buildType
201 sh creaToolsVariables.sh $creatoolssource $generationdir $docgeneration
202 sh compilemod.sh $buildtype $creatoolssource $generationdir
203 # sh ctestmod.sh $creatoolsbinary $generationdir
204 # creatoolsdll=$generationdir/tmpCreaTools_INSTALL/creatoolsBin
205 # LD_LIBRARY_PATH=$creatoolssdll:$LD_LIBRARY_PATH