Ignore:
Timestamp:
Feb 9, 2007, 10:24:37 AM (17 years ago)
Author:
barrand
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • snovis/head/obuild/DOS/build_app_prog_snova.bat

    r6 r92  
    8888IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%" MKDIR "%obuild_snovis_path%\%obuild_dir_bin%"
    8989IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\obuild_platform.exe" (
    90   cl.exe /nologo /DWIN32 /MD /O2 /W3  /GX /GR /Fe"%obuild_snovis_path%\%obuild_dir_bin%\obuild_platform.exe" "%obuild_snovis_path%\obuild\cpp\obuild_platform.cpp"
     90  cl.exe /nologo /DWIN32 /MD /O2 /W3  /GX /GR /Fe"%obuild_snovis_path%\%obuild_dir_bin%\obuild_platform.exe" "%obuild_snovis_path%\obuild\cpp\obuild_platform.cpp" 1> NUL
    9191  IF EXIST obuild_platform.obj DEL obuild_platform.obj
    9292)
     
    9898cd "%obuild_pwd_snovis_0%"
    9999SET obuild_pwd_snovis_0=
    100 IF %obuild_platform_result% == yes (
    101 SET bhep_home=/Users/barrand/dev/exp/nemo/bhep/v1r4p1
    102 )
    103 SET obuild_platform_result=
    104 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    105 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    106 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    107 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    108 cd "%obuild_pwd_snovis_0%"
    109 SET obuild_pwd_snovis_0=
    110 IF %obuild_platform_result% == yes (
     100IF NOT %obuild_platform_result% == yes GOTO end_if_platform_1
     101SET bhep_home=/Users/barrand/dev/exp/nemo/bhep/v1r4p2
     102:end_if_platform_1
     103SET obuild_platform_result=
     104FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     105cd "%obuild_snovis_path%\%obuild_dir_bin%"
     106IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     107FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
     108cd "%obuild_pwd_snovis_0%"
     109SET obuild_pwd_snovis_0=
     110IF NOT %obuild_platform_result% == yes GOTO end_if_platform_3
    111111SET bhep_platform=Darwin
    112 )
    113 SET obuild_platform_result=
    114 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    115 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    116 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    117 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    118 cd "%obuild_pwd_snovis_0%"
    119 SET obuild_pwd_snovis_0=
    120 IF %obuild_platform_result% == yes (
    121 SET GeomUtils_home=/Users/barrand/dev/exp/nemo/SNgeom/v0r1p0/build_area/GeomUtils
    122 )
    123 SET obuild_platform_result=
    124 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    125 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    126 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    127 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    128 cd "%obuild_pwd_snovis_0%"
    129 SET obuild_pwd_snovis_0=
    130 IF %obuild_platform_result% == yes (
    131 SET GeomUtils_platform=Darwin-i386
    132 )
    133 SET obuild_platform_result=
    134 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    135 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    136 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    137 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    138 cd "%obuild_pwd_snovis_0%"
    139 SET obuild_pwd_snovis_0=
    140 IF %obuild_platform_result% == yes (
    141 SET SNgeom2_home=/Users/barrand/dev/exp/nemo/SNgeom/v0r1p0/build_area/SNgeom2
    142 )
    143 SET obuild_platform_result=
    144 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    145 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    146 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    147 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    148 cd "%obuild_pwd_snovis_0%"
    149 SET obuild_pwd_snovis_0=
    150 IF %obuild_platform_result% == yes (
    151 SET snova_home=/Users/barrand/dev/exp/nemo/SNgeom/v0r1p0/build_area/snova
    152 )
    153 SET obuild_platform_result=
    154 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    155 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    156 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    157 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    158 cd "%obuild_pwd_snovis_0%"
    159 SET obuild_pwd_snovis_0=
    160 IF %obuild_platform_result% == yes (
     112:end_if_platform_3
     113SET obuild_platform_result=
     114FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     115cd "%obuild_snovis_path%\%obuild_dir_bin%"
     116IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     117FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     118cd "%obuild_pwd_snovis_0%"
     119SET obuild_pwd_snovis_0=
     120IF NOT %obuild_platform_result% == yes GOTO end_if_platform_5
     121SET snova_home=/Users/barrand/dev/exp/nemo/snova/v2r0p0
     122:end_if_platform_5
     123SET obuild_platform_result=
     124FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     125cd "%obuild_snovis_path%\%obuild_dir_bin%"
     126IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     127FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
     128cd "%obuild_pwd_snovis_0%"
     129SET obuild_pwd_snovis_0=
     130IF NOT %obuild_platform_result% == yes GOTO end_if_platform_7
     131SET snova_platform=Darwin
     132:end_if_platform_7
     133SET obuild_platform_result=
     134FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     135cd "%obuild_snovis_path%\%obuild_dir_bin%"
     136IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     137FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     138cd "%obuild_pwd_snovis_0%"
     139SET obuild_pwd_snovis_0=
     140IF NOT %obuild_platform_result% == yes GOTO end_if_platform_9
    161141SET CLHEP_home=/usr/local/CLHEP/2.0.3.1
    162 )
    163 SET obuild_platform_result=
    164 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    165 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    166 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    167 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    168 cd "%obuild_pwd_snovis_0%"
    169 SET obuild_pwd_snovis_0=
    170 IF %obuild_platform_result% == yes (
    171 SET Geant4_home=/geant4/geant4.8.2
    172 )
    173 SET obuild_platform_result=
    174 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    175 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    176 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    177 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    178 cd "%obuild_pwd_snovis_0%"
    179 SET obuild_pwd_snovis_0=
    180 IF %obuild_platform_result% == yes (
    181 SET Geant4_work=${Geant4_home}/Darwin
    182 )
     142:end_if_platform_9
     143SET obuild_platform_result=
     144FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     145cd "%obuild_snovis_path%\%obuild_dir_bin%"
     146IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     147FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     148cd "%obuild_pwd_snovis_0%"
     149SET obuild_pwd_snovis_0=
     150IF NOT %obuild_platform_result% == yes GOTO end_if_platform_11
     151SET Geant4_home=/usr/local/geant4/8.2
     152:end_if_platform_11
     153SET obuild_platform_result=
     154FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     155cd "%obuild_snovis_path%\%obuild_dir_bin%"
     156IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     157FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
     158cd "%obuild_pwd_snovis_0%"
     159SET obuild_pwd_snovis_0=
     160IF NOT %obuild_platform_result% == yes GOTO end_if_platform_12
     161SET obuild_cxx_command=c++
     162:end_if_platform_12
    183163SET obuild_platform_result=
    184164FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    188168cd "%obuild_pwd_snovis_0%"
    189169SET obuild_pwd_snovis_0=
    190 IF %obuild_platform_result% == yes (
    191 SET Geant4_work=${Geant4_home}/slc3_gcc323
    192 )
    193 SET obuild_platform_result=
    194 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    195 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    196 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    197 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    198 cd "%obuild_pwd_snovis_0%"
    199 SET obuild_pwd_snovis_0=
    200 IF %obuild_platform_result% == yes (
    201 SET Geant4_system=Darwin-g++
    202 )
     170IF NOT %obuild_platform_result% == yes GOTO end_if_platform_13
     171SET obuild_cxx_command=c++
     172:end_if_platform_13
     173SET obuild_platform_result=
     174FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     175cd "%obuild_snovis_path%\%obuild_dir_bin%"
     176IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     177FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
     178cd "%obuild_pwd_snovis_0%"
     179SET obuild_pwd_snovis_0=
     180IF NOT %obuild_platform_result% == yes GOTO end_if_platform_14
     181SET obuild_cxx_command=cxx
     182:end_if_platform_14
     183SET obuild_platform_result=
     184FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     185cd "%obuild_snovis_path%\%obuild_dir_bin%"
     186IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     187FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     188cd "%obuild_pwd_snovis_0%"
     189SET obuild_pwd_snovis_0=
     190IF NOT %obuild_platform_result% == yes GOTO end_if_platform_15
     191SET obuild_cxx_command=cl.exe
     192:end_if_platform_15
     193SET obuild_platform_result=
     194IF "%obuild_cxx_command%" == ""  ECHO Variable obuild_cxx_command not defined.  && GOTO obuild_return
     195
     196FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     197cd "%obuild_snovis_path%\%obuild_dir_bin%"
     198IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     199FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
     200cd "%obuild_pwd_snovis_0%"
     201SET obuild_pwd_snovis_0=
     202IF NOT %obuild_platform_result% == yes GOTO end_if_platform_16
     203SET obuild_cxx_optimize=-O
     204:end_if_platform_16
    203205SET obuild_platform_result=
    204206FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    208210cd "%obuild_pwd_snovis_0%"
    209211SET obuild_pwd_snovis_0=
    210 IF %obuild_platform_result% == yes (
    211 SET Geant4_system=Linux-g++
    212 )
    213 SET obuild_platform_result=
    214 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    215 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    216 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    217 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    218 cd "%obuild_pwd_snovis_0%"
    219 SET obuild_pwd_snovis_0=
    220 IF %obuild_platform_result% == yes (
    221 SET Geant4_system=WIN32-VC
    222 )
    223 SET obuild_platform_result=
    224 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    225 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    226 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    227 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    228 cd "%obuild_pwd_snovis_0%"
    229 SET obuild_pwd_snovis_0=
    230 IF %obuild_platform_result% == yes (
    231 SET obuild_cxx_command=c++
    232 )
     212IF NOT %obuild_platform_result% == yes GOTO end_if_platform_17
     213SET obuild_cxx_optimize=-O
     214:end_if_platform_17
     215SET obuild_platform_result=
     216FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     217cd "%obuild_snovis_path%\%obuild_dir_bin%"
     218IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     219FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
     220cd "%obuild_pwd_snovis_0%"
     221SET obuild_pwd_snovis_0=
     222IF NOT %obuild_platform_result% == yes GOTO end_if_platform_18
     223SET obuild_cxx_optimize=-O
     224:end_if_platform_18
     225SET obuild_platform_result=
     226FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     227cd "%obuild_snovis_path%\%obuild_dir_bin%"
     228IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     229FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     230cd "%obuild_pwd_snovis_0%"
     231SET obuild_pwd_snovis_0=
     232IF NOT %obuild_platform_result% == yes GOTO end_if_platform_19
     233SET obuild_cxx_optimize=/O2
     234:end_if_platform_19
     235SET obuild_platform_result=
     236
     237FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     238cd "%obuild_snovis_path%\%obuild_dir_bin%"
     239IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     240FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
     241cd "%obuild_pwd_snovis_0%"
     242SET obuild_pwd_snovis_0=
     243IF NOT %obuild_platform_result% == yes GOTO end_if_platform_20
     244SET obuild_cxx_debug=-g
     245:end_if_platform_20
    233246SET obuild_platform_result=
    234247FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    238251cd "%obuild_pwd_snovis_0%"
    239252SET obuild_pwd_snovis_0=
    240 IF %obuild_platform_result% == yes (
    241 SET obuild_cxx_command=c++
    242 )
     253IF NOT %obuild_platform_result% == yes GOTO end_if_platform_21
     254SET obuild_cxx_debug=-g
     255:end_if_platform_21
    243256SET obuild_platform_result=
    244257FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    248261cd "%obuild_pwd_snovis_0%"
    249262SET obuild_pwd_snovis_0=
    250 IF %obuild_platform_result% == yes (
    251 SET obuild_cxx_command=cxx
    252 )
    253 SET obuild_platform_result=
    254 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    255 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    256 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    257 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    258 cd "%obuild_pwd_snovis_0%"
    259 SET obuild_pwd_snovis_0=
    260 IF %obuild_platform_result% == yes (
    261 SET obuild_cxx_command=cl.exe
    262 )
    263 SET obuild_platform_result=
    264 IF "%obuild_cxx_command%" == ""  ECHO Variable obuild_cxx_command not defined.  && GOTO obuild_return
    265 
    266 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    267 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    268 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    269 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    270 cd "%obuild_pwd_snovis_0%"
    271 SET obuild_pwd_snovis_0=
    272 IF %obuild_platform_result% == yes (
    273 SET obuild_cxx_optimize=-O
    274 )
    275 SET obuild_platform_result=
     263IF NOT %obuild_platform_result% == yes GOTO end_if_platform_22
     264SET obuild_cxx_debug=-g
     265:end_if_platform_22
     266SET obuild_platform_result=
     267FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     268cd "%obuild_snovis_path%\%obuild_dir_bin%"
     269IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     270FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     271cd "%obuild_pwd_snovis_0%"
     272SET obuild_pwd_snovis_0=
     273IF NOT %obuild_platform_result% == yes GOTO end_if_platform_23
     274SET obuild_cxx_debug=/ZI /Od
     275:end_if_platform_23
     276SET obuild_platform_result=
     277
    276278FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    277279cd "%obuild_snovis_path%\%obuild_dir_bin%"
     
    280282cd "%obuild_pwd_snovis_0%"
    281283SET obuild_pwd_snovis_0=
    282 IF %obuild_platform_result% == yes (
    283 SET obuild_cxx_optimize=-O
    284 )
    285 SET obuild_platform_result=
    286 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    287 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    288 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    289 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
    290 cd "%obuild_pwd_snovis_0%"
    291 SET obuild_pwd_snovis_0=
    292 IF %obuild_platform_result% == yes (
    293 SET obuild_cxx_optimize=-O
    294 )
    295 SET obuild_platform_result=
    296 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    297 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    298 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    299 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    300 cd "%obuild_pwd_snovis_0%"
    301 SET obuild_pwd_snovis_0=
    302 IF %obuild_platform_result% == yes (
    303 SET obuild_cxx_optimize=/O2
    304 )
    305 SET obuild_platform_result=
    306 
    307 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    308 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    309 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    310 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    311 cd "%obuild_pwd_snovis_0%"
    312 SET obuild_pwd_snovis_0=
    313 IF %obuild_platform_result% == yes (
    314 SET obuild_cxx_debug=-g
    315 )
    316 SET obuild_platform_result=
    317 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    318 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    319 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    320 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
    321 cd "%obuild_pwd_snovis_0%"
    322 SET obuild_pwd_snovis_0=
    323 IF %obuild_platform_result% == yes (
    324 SET obuild_cxx_debug=-g
    325 )
    326 SET obuild_platform_result=
    327 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    328 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    329 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    330 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% OSF1`) DO SET obuild_platform_result=%%j
    331 cd "%obuild_pwd_snovis_0%"
    332 SET obuild_pwd_snovis_0=
    333 IF %obuild_platform_result% == yes (
    334 SET obuild_cxx_debug=-g
    335 )
    336 SET obuild_platform_result=
    337 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    338 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    339 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    340 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    341 cd "%obuild_pwd_snovis_0%"
    342 SET obuild_pwd_snovis_0=
    343 IF %obuild_platform_result% == yes (
    344 SET obuild_cxx_debug=/ZI /Od
    345 )
    346 SET obuild_platform_result=
    347 
    348 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    349 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    350 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    351 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
    352 cd "%obuild_pwd_snovis_0%"
    353 SET obuild_pwd_snovis_0=
    354 IF %obuild_platform_result% == yes (
     284IF NOT %obuild_platform_result% == yes GOTO end_if_platform_24
    355285SET obuild_cxx_options=-fPIC
    356 )
    357 SET obuild_platform_result=
    358 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    359 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    360 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    361 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    362 cd "%obuild_pwd_snovis_0%"
    363 SET obuild_pwd_snovis_0=
    364 IF %obuild_platform_result% == yes (
     286:end_if_platform_24
     287SET obuild_platform_result=
     288FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     289cd "%obuild_snovis_path%\%obuild_dir_bin%"
     290IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     291FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     292cd "%obuild_pwd_snovis_0%"
     293SET obuild_pwd_snovis_0=
     294IF NOT %obuild_platform_result% == yes GOTO end_if_platform_25
    365295SET obuild_cxx_options=/nologo /DWIN32 /MD /GX /GR /W3
    366 )
    367 SET obuild_platform_result=
    368 
    369 IF %obuild_debug% == yes (
     296:end_if_platform_25
     297SET obuild_platform_result=
     298
     299IF NOT %obuild_debug% == yes GOTO else_if_db_build_app_prog_snova_sh_26
    370300  SET obuild_cxx_debug_local=%obuild_cxx_debug%
    371 ) ELSE (
     301  GOTO end_if_db_build_app_prog_snova_sh_26
     302:else_if_db_build_app_prog_snova_sh_26
    372303  SET obuild_cxx_debug_local=
    373 )
    374 IF %obuild_optimize% == yes (
     304:end_if_db_build_app_prog_snova_sh_26
     305
     306IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_app_prog_snova_sh_27
    375307  SET obuild_cxx_optimize_local=%obuild_cxx_optimize%
    376 ) ELSE (
     308  GOTO end_if_opt_build_app_prog_snova_sh_27
     309:else_if_opt_build_app_prog_snova_sh_27
    377310  SET obuild_cxx_optimize_local=
    378 )
     311:end_if_opt_build_app_prog_snova_sh_27
     312
    379313
    380314IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%" MKDIR "%obuild_snovis_path%\%obuild_dir_bin%"
    381315IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\obuild_find.exe" (
    382   cl.exe /nologo /DWIN32 /MD /O2 /W3 /GX /GR /Fe"%obuild_snovis_path%\%obuild_dir_bin%\obuild_find.exe" "%obuild_snovis_path%\obuild\cpp\obuild_find.cpp"
     316  cl.exe /nologo /DWIN32 /MD /O2 /W3 /GX /GR /Fe"%obuild_snovis_path%\%obuild_dir_bin%\obuild_find.exe" "%obuild_snovis_path%\obuild\cpp\obuild_find.cpp" 1> NUL
    383317  IF EXIST obuild_find.obj DEL obuild_find.obj
    384318)
     
    411345cd "%obuild_pwd_snovis_0%"
    412346SET obuild_pwd_snovis_0=
    413 IF %obuild_platform_result% == yes (
    414 SET obuild_cxx_includes=-I${SNOVA_ROOT}
    415 )
    416 SET obuild_platform_result=
    417 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    418 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    419 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    420 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    421 cd "%obuild_pwd_snovis_0%"
    422 SET obuild_pwd_snovis_0=
    423 IF %obuild_platform_result% == yes (
    424 SET obuild_cxx_includes=%obuild_cxx_includes% -I${SNGEOM2_ROOT}/include
    425 )
    426 SET obuild_platform_result=
    427 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    428 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    429 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    430 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    431 cd "%obuild_pwd_snovis_0%"
    432 SET obuild_pwd_snovis_0=
    433 IF %obuild_platform_result% == yes (
    434 SET obuild_cxx_includes=%obuild_cxx_includes% -I${GEOMUTILS_ROOT}/include
    435 )
    436 SET obuild_platform_result=
    437 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    438 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    439 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    440 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
    441 cd "%obuild_pwd_snovis_0%"
    442 SET obuild_pwd_snovis_0=
    443 IF %obuild_platform_result% == yes (
    444 SET obuild_cxx_includes=%obuild_cxx_includes% -I${BHEP_ROOT}/Darwin/include
    445 )
    446 SET obuild_platform_result=
    447 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    448 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    449 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    450 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    451 cd "%obuild_pwd_snovis_0%"
    452 SET obuild_pwd_snovis_0=
    453 IF %obuild_platform_result% == yes (
     347IF NOT %obuild_platform_result% == yes GOTO end_if_platform_28
     348SET obuild_cxx_includes=-I${snova_home}
     349:end_if_platform_28
     350SET obuild_platform_result=
     351FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     352cd "%obuild_snovis_path%\%obuild_dir_bin%"
     353IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     354FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     355cd "%obuild_pwd_snovis_0%"
     356SET obuild_pwd_snovis_0=
     357IF NOT %obuild_platform_result% == yes GOTO end_if_platform_29
     358SET obuild_cxx_includes=%obuild_cxx_includes% -I${snova_home}/source/GeomUtils/include
     359:end_if_platform_29
     360SET obuild_platform_result=
     361FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     362cd "%obuild_snovis_path%\%obuild_dir_bin%"
     363IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     364FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     365cd "%obuild_pwd_snovis_0%"
     366SET obuild_pwd_snovis_0=
     367IF NOT %obuild_platform_result% == yes GOTO end_if_platform_30
     368SET obuild_cxx_includes=%obuild_cxx_includes% -I${snova_home}/source/SNgeom2/include
     369:end_if_platform_30
     370SET obuild_platform_result=
     371FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     372cd "%obuild_snovis_path%\%obuild_dir_bin%"
     373IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     374FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     375cd "%obuild_pwd_snovis_0%"
     376SET obuild_pwd_snovis_0=
     377IF NOT %obuild_platform_result% == yes GOTO end_if_platform_31
     378SET obuild_cxx_includes=%obuild_cxx_includes% -I${snova_home}/source/SNvertex/include
     379:end_if_platform_31
     380SET obuild_platform_result=
     381FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     382cd "%obuild_snovis_path%\%obuild_dir_bin%"
     383IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     384FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     385cd "%obuild_pwd_snovis_0%"
     386SET obuild_pwd_snovis_0=
     387IF NOT %obuild_platform_result% == yes GOTO end_if_platform_32
     388SET obuild_cxx_includes=%obuild_cxx_includes% -I${bhep_home}
     389:end_if_platform_32
     390SET obuild_platform_result=
     391FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     392cd "%obuild_snovis_path%\%obuild_dir_bin%"
     393IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     394FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     395cd "%obuild_pwd_snovis_0%"
     396SET obuild_pwd_snovis_0=
     397IF NOT %obuild_platform_result% == yes GOTO end_if_platform_33
    454398SET obuild_cxx_includes=%obuild_cxx_includes% -I${CLHEP_home}/include
    455 )
    456 SET obuild_platform_result=
    457 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    458 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    459 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    460 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    461 cd "%obuild_pwd_snovis_0%"
    462 SET obuild_pwd_snovis_0=
    463 IF %obuild_platform_result% == yes (
     399:end_if_platform_33
     400SET obuild_platform_result=
     401FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     402cd "%obuild_snovis_path%\%obuild_dir_bin%"
     403IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     404FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     405cd "%obuild_pwd_snovis_0%"
     406SET obuild_pwd_snovis_0=
     407IF NOT %obuild_platform_result% == yes GOTO end_if_platform_34
    464408SET obuild_cxx_includes=%obuild_cxx_includes% -I${Geant4_home}/include
    465 )
     409:end_if_platform_34
    466410SET obuild_platform_result=
    467411SET obuild_cxx_includes=%obuild_cxx_includes% /I"%obuild_HDF5_path%\include"
     
    472416@IF %obuild_verbose% == yes @ECHO ON
    473417cd "%obuild_snovis_path%\%obuild_dir_bin%"
    474 %obuild_cxx_command% /c %obuild_cxx_debug_local% %obuild_cxx_optimize_local% %obuild_cxx_options% %obuild_cxx_macros% %obuild_cxx_includes% /Fo.\app_prog_snova\prog_snova.obj  /Tp..\applications\prog_snova.cc
    475 @IF ERRORLEVEL 1 @GOTO obuild_return
     418%obuild_cxx_command% /c %obuild_cxx_debug_local% %obuild_cxx_optimize_local% %obuild_cxx_options% %obuild_cxx_macros% %obuild_cxx_includes% /Fo.\app_prog_snova\prog_snova2.obj  /Tp"..\applications\prog_snova2.cxx" 1> cl_exe_error
     419@IF ERRORLEVEL 1 @TYPE cl_exe_error && @GOTO obuild_return
     420@IF NOT ERRORLEVEL 1 @DEL cl_exe_error
    476421cd "%obuild_snovis_path%\obuild"
    477422
     
    484429cd "%obuild_pwd_snovis_0%"
    485430SET obuild_pwd_snovis_0=
    486 IF %obuild_platform_result% == yes (
     431IF NOT %obuild_platform_result% == yes GOTO end_if_platform_37
    487432SET obuild_cxx_linker_command=c++
    488 )
     433:end_if_platform_37
    489434SET obuild_platform_result=
    490435FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    494439cd "%obuild_pwd_snovis_0%"
    495440SET obuild_pwd_snovis_0=
    496 IF %obuild_platform_result% == yes (
     441IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
    497442SET obuild_cxx_linker_command=c++
    498 )
     443:end_if_platform_38
    499444SET obuild_platform_result=
    500445FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    504449cd "%obuild_pwd_snovis_0%"
    505450SET obuild_pwd_snovis_0=
    506 IF %obuild_platform_result% == yes (
     451IF NOT %obuild_platform_result% == yes GOTO end_if_platform_39
    507452SET obuild_cxx_linker_command=cxx
    508 )
    509 SET obuild_platform_result=
    510 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    511 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    512 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    513 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    514 cd "%obuild_pwd_snovis_0%"
    515 SET obuild_pwd_snovis_0=
    516 IF %obuild_platform_result% == yes (
     453:end_if_platform_39
     454SET obuild_platform_result=
     455FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     456cd "%obuild_snovis_path%\%obuild_dir_bin%"
     457IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     458FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     459cd "%obuild_pwd_snovis_0%"
     460SET obuild_pwd_snovis_0=
     461IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
    517462SET obuild_cxx_linker_command=link.exe
    518 )
     463:end_if_platform_40
    519464SET obuild_platform_result=
    520465IF "%obuild_cxx_linker_command%" == ""  ECHO Variable obuild_cxx_linker_command not defined.  && GOTO obuild_return
     
    526471cd "%obuild_pwd_snovis_0%"
    527472SET obuild_pwd_snovis_0=
    528 IF %obuild_platform_result% == yes (
     473IF NOT %obuild_platform_result% == yes GOTO end_if_platform_41
    529474SET obuild_cxx_linker_debug=-g
    530 )
     475:end_if_platform_41
    531476SET obuild_platform_result=
    532477FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    536481cd "%obuild_pwd_snovis_0%"
    537482SET obuild_pwd_snovis_0=
    538 IF %obuild_platform_result% == yes (
     483IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
    539484SET obuild_cxx_linker_debug=-g
    540 )
     485:end_if_platform_42
    541486SET obuild_platform_result=
    542487FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     
    546491cd "%obuild_pwd_snovis_0%"
    547492SET obuild_pwd_snovis_0=
    548 IF %obuild_platform_result% == yes (
     493IF NOT %obuild_platform_result% == yes GOTO end_if_platform_43
    549494SET obuild_cxx_linker_debug=-g
    550 )
    551 SET obuild_platform_result=
    552 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    553 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    554 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    555 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    556 cd "%obuild_pwd_snovis_0%"
    557 SET obuild_pwd_snovis_0=
    558 IF %obuild_platform_result% == yes (
     495:end_if_platform_43
     496SET obuild_platform_result=
     497FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     498cd "%obuild_snovis_path%\%obuild_dir_bin%"
     499IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     500FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     501cd "%obuild_pwd_snovis_0%"
     502SET obuild_pwd_snovis_0=
     503IF NOT %obuild_platform_result% == yes GOTO end_if_platform_44
    559504SET obuild_cxx_linker_debug=/DEBUG
    560 )
    561 SET obuild_platform_result=
    562 
    563 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    564 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    565 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    566 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
    567 cd "%obuild_pwd_snovis_0%"
    568 SET obuild_pwd_snovis_0=
    569 IF %obuild_platform_result% == yes (
     505:end_if_platform_44
     506SET obuild_platform_result=
     507
     508FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     509cd "%obuild_snovis_path%\%obuild_dir_bin%"
     510IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     511FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Windows_NT`) DO SET obuild_platform_result=%%j
     512cd "%obuild_pwd_snovis_0%"
     513SET obuild_pwd_snovis_0=
     514IF NOT %obuild_platform_result% == yes GOTO end_if_platform_45
    570515SET obuild_cxx_linker_options=/nologo
    571 )
    572 SET obuild_platform_result=
    573 
    574 IF %obuild_debug% == yes (
     516:end_if_platform_45
     517SET obuild_platform_result=
     518
     519IF NOT %obuild_debug% == yes GOTO else_if_db_build_app_prog_snova_sh_46
    575520  SET obuild_cxx_linker_debug_local=%obuild_cxx_linker_debug%
    576 ) ELSE (
     521  GOTO end_if_db_build_app_prog_snova_sh_46
     522:else_if_db_build_app_prog_snova_sh_46
    577523  SET obuild_cxx_linker_debug_local=
    578 )
    579 IF %obuild_optimize% == yes (
     524:end_if_db_build_app_prog_snova_sh_46
     525
     526IF NOT %obuild_optimize% == yes GOTO else_if_opt_build_app_prog_snova_sh_47
    580527  SET obuild_cxx_linker_optimize_local=%obuild_cxx_linker_optimize%
    581 ) ELSE (
     528  GOTO end_if_opt_build_app_prog_snova_sh_47
     529:else_if_opt_build_app_prog_snova_sh_47
    582530  SET obuild_cxx_linker_optimize_local=
    583 )
    584 SET obuild_linked_libraries="%obuild_snovis_path%\%obuild_dir_bin%\snova.lib"
    585 SET obuild_linked_libraries=%obuild_linked_libraries% -L${SNGEOM2_ROOT}/Darwin-i386/lib -lsngeom
    586 SET obuild_linked_libraries=%obuild_linked_libraries% -L${GEOMUTILS_ROOT}/Darwin-i386/lib -lgeomutils
    587 SET obuild_linked_libraries=%obuild_linked_libraries% -L${BHEP_ROOT}/Darwin/lib -lbhep
    588 SET obuild_linked_libraries=%obuild_linked_libraries% -L${Geant4_work}/lib/${Geant4_system} -lG4interfaces
    589 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    590 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    591 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    592 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    593 cd "%obuild_pwd_snovis_0%"
    594 SET obuild_pwd_snovis_0=
    595 IF %obuild_platform_result% == yes (
    596 SET obuild_linked_libraries=%obuild_linked_libraries% -L${Geant4_work}/lib/${Geant4_system} -lG4readout -lG4run -lG4event -lG4tracking -lG4processes -lG4digits_hits -lG4track -lG4particles -lG4geometry -lG4graphics_reps -lG4materials -lG4intercoms -lG4global
    597 )
    598 SET obuild_platform_result=
    599 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
    600 cd "%obuild_snovis_path%\%obuild_dir_bin%"
    601 IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
    602 FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
    603 cd "%obuild_pwd_snovis_0%"
    604 SET obuild_pwd_snovis_0=
    605 IF %obuild_platform_result% == yes (
     531:end_if_opt_build_app_prog_snova_sh_47
     532
     533SET obuild_linked_libraries=-L${snova_home}/Darwin -lsnova -lsnvertex -lsngeom -lgeomutils
     534SET obuild_linked_libraries=%obuild_linked_libraries% -L${bhep_home}/Darwin -lbhep
     535SET obuild_linked_libraries=%obuild_linked_libraries% -L${Geant4_home}/lib -lG4interfaces
     536FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     537cd "%obuild_snovis_path%\%obuild_dir_bin%"
     538IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     539FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     540cd "%obuild_pwd_snovis_0%"
     541SET obuild_pwd_snovis_0=
     542IF NOT %obuild_platform_result% == yes GOTO end_if_platform_51
     543SET obuild_linked_libraries=%obuild_linked_libraries% -L${Geant4_home}/lib -lG4readout -lG4run -lG4event -lG4tracking -lG4processes -lG4digits_hits -lG4track -lG4particles -lG4geometry -lG4graphics_reps -lG4materials -lG4intercoms -lG4global
     544:end_if_platform_51
     545SET obuild_platform_result=
     546FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_snovis_0=%%d
     547cd "%obuild_snovis_path%\%obuild_dir_bin%"
     548IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
     549FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
     550cd "%obuild_pwd_snovis_0%"
     551SET obuild_pwd_snovis_0=
     552IF NOT %obuild_platform_result% == yes GOTO end_if_platform_52
    606553SET obuild_linked_libraries=%obuild_linked_libraries% -L${CLHEP_home}/lib -lCLHEP
    607 )
     554:end_if_platform_52
    608555SET obuild_platform_result=
    609556SET obuild_linked_libraries=%obuild_linked_libraries% "%obuild_HDF5_path%\%obuild_dir_bin%\osc_HDF5.lib"
Note: See TracChangeset for help on using the changeset viewer.