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