6 echo "sh All.sh <nameOfTheGenerationDirectory> <BooleanForDocGeneration> <userNameForCVS> <VTKdir> <installPrefix> <buildType>"
8 echo "ex : sh All.sh /tmp/gendir OFF jpr /usr/local/lib/vtk-5.4 /home/jpr/myIntsallDirectory"
25 echo "use it as sh All.sh /tmp/gendir OFF jpr /usr/local/lib/vtk-5.4 /home/jpr/myInstallDirectory Release"
31 #allow user to choose the generation dir
32 #allow user to choose to generate the doc or not
40 scriptDir=$PWD/scripts
45 mkdir $generationdir/creatools_source
46 mkdir $generationdir/creatools_bin
50 creamaracassource=creaMaracasVisu
51 creaenvironmentsource=creaEnvironment
52 creabrukersource=creaBruker
53 creaimagesource=creaImageIO
54 creacontourssource=creaContours
55 crearigidregistrationssource=creaRigidRegistration
56 bbtkgeditorsource=bbtkGEditor
57 creatoolssource=creaTools
61 # the following stupid test is used at debug time; Please don't remove!
65 rm -rf creatools_bin/creaBin
66 rm -rf creatools_bin/bbtkBin
67 rm -rf creatools_bin/creamaracasBin
68 rm -rf creatools_bin/creaEnvironmentBin
69 rm -rf creatools_bin/creaBrukerBin
70 rm -rf creatools_bin/creaImageIOBin
71 rm -rf creatools_bin/creaContoursBin
72 rm -rf creatools_bin/creaRigidRegistrationBin
73 rm -rf creatools_bin/bbtkGEditorBin
74 rm -rf /creatools_bin/creaToolsBin
76 sh $scriptDir/cvscheckout.sh $creasource $generationdir $cvsUserName
77 sh $scriptDir/cvscheckout.sh $bbtksource $generationdir $cvsUserName
78 sh $scriptDir/cvscheckout.sh $creamaracassource $generationdir $cvsUserName
79 sh $scriptDir/cvscheckout.sh $creaenvironmentsource $generationdir $cvsUserName
80 sh $scriptDir/cvscheckout.sh $creabrukersource $generationdir $cvsUserName
81 sh $scriptDir/cvscheckout.sh $creaimagesource $generationdir $cvsUserName
82 sh $scriptDir/cvscheckout.sh $creacontourssource $generationdir $cvsUserName
83 sh $scriptDir/cvscheckout.sh $crearigidregistrationssource $generationdir $cvsUserName
84 sh $scriptDir/cvscheckout.sh $bbtkgeditorsource $generationdir $cvsUserName
85 sh $scriptDir/cvscheckout.sh $creatoolssource $generationdir $cvsUserName
94 sh cmakemod.sh $creasource $generationdir $VTKdir $installPrefix $buildType
95 sh creaVariables.sh $creasource $generationdir $docgeneration
96 sh compilemod.sh $buildtype $creasource $generationdir
97 echo " ---------------after compilemod -------------------------"
99 sh ctestmod.sh $creasource $generationdir
102 creadll=$generationdir/creatools_bin/creaBin
103 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/creatools_bin/bbtkBin
125 LD_LIBRARY_PATH=$bbtkdll:$LD_LIBRARY_PATH
131 # echo "========================================================================================start creaMaracasVisu "
132 sh cmakemod.sh $creamaracassource $generationdir $VTKdir $installPrefix $buildType
133 # echo "=======================================================================================creaMaracasVisu out of cmakemod "
135 sh creaMaracasVariables.sh $creamaracassource $generationdir $docgeneration
136 sh compilemod.sh $buildtype $creamaracassource $generationdir
138 sh ctestmod.sh $creamaracassource $generationdir
140 creamaracasdll=$generationdir/creatools_bin/creamaracasBin
141 LD_LIBRARY_PATH=$creamaracasdll:$LD_LIBRARY_PATH
146 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/creatools_bin/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
161 sh compilemod.sh $buildtype $creabrukersource $generationdir
162 # echo "creaBruker : out of compilemod.sh; stop here, now!"
164 sh ctestmod.sh $creabrukersource $creabinfolder
165 creabrukerdll=$generationdir/creatools_bin/creabrukerBin
166 LD_LIBRARY_PATH=$creabrukerdll:$LD_LIBRARY_PATH
169 sh cmakemod.sh $creaimagesource $generationdir $VTKdir $installPrefix $buildType
170 sh creaImageIOVariables.sh $creaimagesource $generationdir $docgeneration
171 sh compilemod.sh $buildtype $creaimagesource $generationdir
172 sh ctestmod.sh $creaimagesource $generationdir
173 creaimagedll=$generationdir/creatools_bin/creaimageBin
174 LD_LIBRARY_PATH=$creaimagedll:$LD_LIBRARY_PATH
177 sh cmakemod.sh $creacontourssource $generationdir $VTKdir $installPrefix $buildType
178 sh creaContoursVariables.sh $creacontourssource $generationdir $docgeneration
179 sh compilemod.sh $buildtype $creacontourssource $generationdir
180 sh ctestmod.sh $creacontourssource $generationdir
181 # creacontourdll=$generationdir/creatools_bin/creacontoursBin
182 # LD_LIBRARY_PATH=$creacontoursdll:$LD_LIBRARY_PATH
184 # creaRigidRegistration
185 sh cmakemod.sh $crearigidregistrationssource $generationdir $VTKdir $installPrefix $buildType
186 sh creaRigidRegistrationVariables.sh $crearigidregistrationssource $generationdir $docgeneration
187 sh compilemod.sh $buildtype $crearigidregistrationssource $generationdir
188 sh ctestmod.sh $crearigidregistrationssource $generationdir
189 # crearigidregistrationdll=$generationdir/creatools_bin/crearigidregistrationBin
190 # LD_LIBRARY_PATH=$crearigidregistrationdll:$LD_LIBRARY_PATH
193 sh cmakemod.sh $bbtkgeditorsource $generationdir $VTKdir $installPrefix $buildType
194 sh bbtkGEditorVariables.sh $bbtkgeditorsource $generationdir $docgeneration
195 sh compilemod.sh $buildtype $bbtkgeditorsource $generationdir
196 sh ctestmod.sh $bbtkgeditorsource $generationdir
197 # bbtkgeditordll=$generationdir/creatools_bin/bbtkgeditorBin
198 # LD_LIBRARY_PATH=$bbtkgeditordll:$LD_LIBRARY_PATH
201 sh cmakemod.sh $creatoolssource $generationdir $VTKdir $installPrefix $buildType
202 sh creaToolsVariables.sh $creatoolssource $generationdir $docgeneration
203 sh compilemod.sh $buildtype $creatoolssource $generationdir
204 # sh ctestmod.sh $creatoolsbinary $generationdir
205 # creatoolsdll=$generationdir/creatools_bin/creatoolsBin
206 # LD_LIBRARY_PATH=$creatoolssdll:$LD_LIBRARY_PATH