]> Creatis software - creaToolsTools.git/blob - ctest/dashboard/All.sh
Code cleaning
[creaToolsTools.git] / ctest / dashboard / All.sh
1 #!/bin/sh
2
3 # @echo off
4
5 #allow user to choose the generation dir
6 #allow user to choose to generate the doc or not
7
8 generationdir=$1
9 mkdir $generationdir
10 mkdir $generationdir/tmpCreaTools_INSTALL
11
12
13 # buildtype, useless for Linux; let here for compatibility purpose
14  buildtype=Release
15
16  creasource=crea
17  bbtksource=bbtk
18  creamaracassource=creaMaracasVisu
19  creaenvironmentsource=creaEnvironment
20  creabrukersource=creaBruker
21  creaimagesource=creaImageIO
22  creacontourssource=creaContours
23  crearigidregistrationssource=creaRigidRegistration
24  bbtkgeditorsource=bbtkGEditor
25  creatoolssource=creaTools
26
27 if [ true = true ]
28 then
29
30 rm -rf $generationdir/creaBin
31 rm -rf $generationdir/bbtkBin
32 rm -rf $generationdir/creamaracasBin
33 rm -rf $generationdir/creaEnvironmentBin
34 rm -rf $generationdir/creaBrukerBin 
35 rm -rf $generationdir/creaImageIOBin
36 rm -rf $generationdir/creaContoursBin 
37 rm -rf $generationdir/creaRigidRegistrationBin 
38 rm -rf $generationdir/bbtkGEditorBin 
39 rm -rf $generationdir/creaToolsBin
40  
41 sh cvscheckout.sh $creasource $generationdir
42 sh cvscheckout.sh $bbtksource $generationdir
43 sh cvscheckout.sh $creamaracassource $generationdir
44 sh cvscheckout.sh $creaenvironmentsource $generationdir
45 sh cvscheckout.sh $creabrukersource $generationdir
46 sh cvscheckout.sh $creaimagesource $generationdir
47 sh cvscheckout.sh $creacontourssource $generationdir
48 sh cvscheckout.sh $crearigidregistrationssource $generationdir
49 sh cvscheckout.sh $bbtkgeditorsource $generationdir
50 sh cvscheckout.sh $creatoolssource $generationdir
51
52 fi
53
54 # CREA
55 #if [ true = false ]
56 #then
57  sh cmakemod.sh                    $creasource $generationdir 
58  sh creaVariables.sh               $creasource $generationdir $docgeneration
59  sh compilemod.sh     $buildtype   $creasource $generationdir 
60  sh ctestmod.sh                    $creasource $generationdir
61 #fi
62
63     
64  creadll=$generationdir/tmpCreaTools_INSTALL/creaBin
65  LD_LIBRARY_PATH=$creadll:LD_LIBRARY_$PATH
66  
67 # echo "=in All.sh, out of crea ============================================================================ $LD_LIBRARY_PATH"
68
69
70 #if [ true = false ]
71 #then
72 # BBTK
73  sh cmakemod.sh              $bbtksource $generationdir 
74 # echo "============================BBTK out of cmakemod "
75  
76  sh bbtkVariables.sh         $bbtksource $generationdir $docgeneration
77 # echo "============================BBTK out of bbtkVariables " 
78  
79  sh compilemod.sh $buildtype $bbtksource $generationdir 
80  echo "============================BBTK out of compilemod " 
81
82  sh ctestmod.sh              $bbtksource $generationdir
83 #fi
84
85  bbtkdll=$generationdir/tmpCreaTools_INSTALL/bbtkBin
86  LD_LIBRARY_PATH=$bbtkdll:$LD_LIBRARY_PATH
87
88
89 #if [ true = false ]
90 #then
91  creaMaracasVisu
92 # echo "========================================================================================start creaMaracasVisu " 
93  sh cmakemod.sh                        $creamaracassource $generationdir
94 # echo "=======================================================================================creaMaracasVisu out of cmakemod "
95  
96  sh creaMaracasVariables.sh            $creamaracassource $generationdir $docgeneration
97  sh compilemod.sh           $buildtype $creamaracassource $generationdir
98  sh ctestmod.sh                        $creamaracassource $generationdir
99 #fi
100  creamaracasdll=$generationdir/tmpCreaTools_INSTALL/creamaracasBin
101  LD_LIBRARY_PATH=$creamaracasdll:$LD_LIBRARY_PATH
102
103
104
105 #if [ true = false ]
106 #then
107 # creaEnvironment
108  sh cmakemod.sh                 $creaenvironmentsource $generationdir
109
110  sh creaenvironmentVariables.sh $creaenvironmentsource $generationdir $docgeneration
111  sh compilemod.sh $buildtype    $creaenvironmentsource $generationdir
112  sh ctestmod.sh                 $creaenvironmentsource $generationdir
113 #fi
114  creaenvironmentdll=$generationdir/tmpCreaTools_INSTALL/creaenvironmentBin
115  LD_LIBRARY_PATH=$creaenvironmentdll:$LD_LIBRARY_PATH
116
117 #if [ true = false ]
118 #then
119 # creaBruker
120  sh cmakemod.sh                 $creabrukersource $generationdir
121  sh creaBrukerVariables.sh $creabrukersource $generationdir $docgeneration
122 #fi
123
124  sh compilemod.sh $buildtype    $creabrukersource  $generationdir
125 # echo "creaBruker : out of compilemod.sh; stop here, now!"
126 # exit 0 
127  sh ctestmod.sh                 $creabrukersource $creabinfolder
128  creabrukerdll=$generationdir/tmpCreaTools_INSTALL/creabrukerBin
129  LD_LIBRARY_PATH=$creabrukerdll:$LD_LIBRARY_PATH
130
131 # creaImageIO
132  sh cmakemod.sh              $creaimagesource $generationdir
133  sh creaImageIOVariables.sh  $creaimagesource $generationdir $docgeneration
134  sh compilemod.sh $buildtype $creaimagesource $generationdir
135  sh ctestmod.sh              $creaimagesource $generationdir
136  creaimagedll=$generationdir/tmpCreaTools_INSTALL/creaimageBin
137  LD_LIBRARY_PATH=$creaimagedll:$LD_LIBRARY_PATH
138
139 # creaContours
140  sh cmakemod.sh              $creacontourssource $generationdir
141  sh creaContoursVariables.sh $creacontourssource $generationdir $docgeneration
142  sh compilemod.sh $buildtype $creacontourssource $generationdir
143  sh ctestmod.sh              $creacontourssource $generationdir
144 # creacontourdll=$generationdir/tmpCreaTools_INSTALL/creacontoursBin
145 # LD_LIBRARY_PATH=$creacontoursdll:$LD_LIBRARY_PATH
146
147 # creaRigidRegistration
148  sh cmakemod.sh                       $crearigidregistrationssource $generationdir
149  sh creaRigidRegistrationVariables.sh $crearigidregistrationssource $generationdir $docgeneration
150  sh compilemod.sh $buildtype          $crearigidregistrationssource $generationdir
151  sh ctestmod.sh                       $crearigidregistrationssource $generationdir
152 # crearigidregistrationdll=$generationdir/tmpCreaTools_INSTALL/crearigidregistrationBin
153 # LD_LIBRARY_PATH=$crearigidregistrationdll:$LD_LIBRARY_PATH
154
155 # bbtkGEditor
156  sh cmakemod.sh              $bbtkgeditorsource $generationdir
157  sh bbtkGEditorVariables.sh  $bbtkgeditorsource $generationdir $docgeneration
158  sh compilemod.sh $buildtype $bbtkgeditorsource $generationdir
159  sh ctestmod.sh              $bbtkgeditorsource $generationdir
160 # bbtkgeditordll=$generationdir/tmpCreaTools_INSTALL/bbtkgeditorBin
161 # LD_LIBRARY_PATH=$bbtkgeditordll:$LD_LIBRARY_PATH
162
163 # creaTools
164  sh cmakemod.sh                     $creatoolssource $generationdir
165  sh creaToolsVariables.sh           $creatoolssource $generationdir $docgeneration
166  sh compilemod.sh $buildtype       $creatoolssource $generationdir
167 # sh ctestmod.sh $creatoolsbinary $generationdir
168 #  creatoolsdll=$generationdir/tmpCreaTools_INSTALL/creatoolsBin
169 #  LD_LIBRARY_PATH=$creatoolssdll:$LD_LIBRARY_PATH
170
171 # shutdown /s
172 # exit /b