@ECHO OFF SETLOCAL REM # REM # File produced by the obuild tool version 1.0 REM # for the package osc_snovis with version v1r0. REM # REM #//////////////////////////////////////////////// REM # Usage : REM # DOS> CD some_path\project\version\obuild REM # DOS> DOS\build_release REM # or : REM # DOS> call DOS\build_release.bat REM # REM #//////////////////////////////////////////////// REM #//////////////////////////////////////////////// REM #/// Get path of this file : REM #//////////////////////////////////////////////// SET obuild_osc_snovis_path=%~dp0 REM # Remove ending \obuild\DOS\ SET obuild_osc_snovis_path=%obuild_osc_snovis_path:~0,-12% SET obuild_verbose=no SET obuild_set_x=no SET obuild_erase_dir_bin=no REM #//////////////////////////////////////////////// REM #/// Treat arguments : REM #//////////////////////////////////////////////// :next_arg IF "%1%" == "" GOTO end_args IF NOT "%1%" == "-h" GOTO end_if_h ECHO Usage : ECHO DOS\run [Options] ECHO Options : ECHO -v : verbose. ECHO -x : execute with ECHO ON" ECHO -e : erase binary directory. GOTO obuild_return :end_if_h IF NOT "%1%" == "-v" GOTO end_if_v SET obuild_verbose=yes SHIFT GOTO next_arg :end_if_v IF NOT "%1%" == "-x" GOTO end_if_x SET obuild_set_x=yes SHIFT GOTO next_arg :end_if_x IF NOT "%1%" == "-e" GOTO end_if_e SET obuild_erase_dir_bin=yes SHIFT GOTO next_arg :end_if_e :end_args REM #//////////////////////////////////////////////// REM #/// End arguments. REM #//////////////////////////////////////////////// IF %obuild_set_x% == yes ECHO ON IF "%OBUILD_PLATFORM%" == "" ( IF "%OS%" == "" ECHO Environment variable OS not found. & GOTO obuild_return SET obuild_platform=%OS% ) ELSE ( SET obuild_platform=%OBUILD_PLATFORM% ) IF "%obuild_platform%" == "" ( ECHO obuild_platform variable not defined. GOTO obuild_return ) IF "%OBUILD_DIR_BIN%" == "" ( SET obuild_dir_bin=%obuild_platform%_obuild ) ELSE ( SET obuild_dir_bin=%OBUILD_DIR_BIN% ) IF "%obuild_dir_bin%" == "" ( ECHO obuild_dir_bin variable not defined. GOTO obuild_return ) IF "%obuild_erase_dir_bin%" == "yes" ( IF EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%" RMDIR /S /Q "%obuild_osc_snovis_path%\%obuild_dir_bin%" GOTO obuild_return ) IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%" MKDIR "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%" MKDIR "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%\obuild_platform.exe" ( cl.exe /nologo /DWIN32 /MD /O2 /W3 /GX /GR /Fe"%obuild_osc_snovis_path%\%obuild_dir_bin%\obuild_platform.exe" "%obuild_osc_snovis_path%\obuild\cpp\obuild_platform.cpp" 1> NUL IF EXIST obuild_platform.obj DEL obuild_platform.obj ) FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_0%" SET obuild_pwd_osc_snovis_0= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_1 SET OSC_home=/usr/local/OpenScientist/v16r0 :end_if_platform_1 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_0%" SET obuild_pwd_osc_snovis_0= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_3 SET CLHEP_home=/usr/local/CLHEP/2.0.3.1 :end_if_platform_3 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_0%" SET obuild_pwd_osc_snovis_0= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_5 SET Geant4_home=/usr/local/geant4/8.2 :end_if_platform_5 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_0%" SET obuild_pwd_osc_snovis_0= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_7 SET HDF5_home=/usr/local/HDF5/1.6.5 :end_if_platform_7 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_0%" SET obuild_pwd_osc_snovis_0= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_9 SET zlib_home=/usr :end_if_platform_9 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF EXIST osc_snovis RMDIR /S /Q osc_snovis IF NOT EXIST osc_snovis MKDIR osc_snovis cd osc_snovis IF NOT EXIST v1r0 MKDIR v1r0 cd v1r0 IF NOT EXIST lib MKDIR lib IF NOT EXIST bin MKDIR bin IF NOT EXIST Resources MKDIR Resources IF NOT EXIST tools MKDIR tools FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_dir_project=%%d IF EXIST "%obuild_dir_project%\Versions" DEL "%obuild_dir_project%\Versions" ECHO package osc_snovis v1r0 >> "%obuild_dir_project%\Versions" ECHO package bhep v1r4p2 >> "%obuild_dir_project%\Versions" ECHO package snova v2r0p0 >> "%obuild_dir_project%\Versions" ECHO package snovis v1r1 >> "%obuild_dir_project%\Versions" ECHO foreign OpenScientist v16r0 >> "%obuild_dir_project%\Versions" ECHO foreign CLHEP 2.0.3.1 >> "%obuild_dir_project%\Versions" ECHO foreign Geant4 8.2 >> "%obuild_dir_project%\Versions" ECHO foreign HDF5 1.6.5 >> "%obuild_dir_project%\Versions" FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_14 IF NOT EXIST "%OSC_home%\bin" ECHO WARNNING : Directory %OSC_home%\bin not found. && GOTO end_if_release_15 IF NOT EXIST "%obuild_dir_project%\.\.\bin" MKDIR "%obuild_dir_project%\.\.\bin" XCOPY /E /Q "%OSC_home%\bin" "%obuild_dir_project%\.\.\bin" 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error :end_if_release_15 :end_if_platform_14 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_16 IF NOT EXIST "%OSC_home%\lib" ECHO WARNNING : Directory %OSC_home%\lib not found. && GOTO end_if_release_17 IF NOT EXIST "%obuild_dir_project%\.\.\lib" MKDIR "%obuild_dir_project%\.\.\lib" XCOPY /E /Q "%OSC_home%\lib" "%obuild_dir_project%\.\.\lib" 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error :end_if_release_17 :end_if_platform_16 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_18 IF NOT EXIST "%OSC_home%\Resources" ECHO WARNNING : Directory %OSC_home%\Resources not found. && GOTO end_if_release_19 IF NOT EXIST "%obuild_dir_project%\.\.\Resources" MKDIR "%obuild_dir_project%\.\.\Resources" XCOPY /E /Q "%OSC_home%\Resources" "%obuild_dir_project%\.\.\Resources" 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error :end_if_release_19 :end_if_platform_18 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_20 IF NOT EXIST "%CLHEP_home%\lib\libCLHEP-2.0.3.1.dylib" ECHO WARNNING : File %CLHEP_home%\lib\libCLHEP-2.0.3.1.dylib not found. && GOTO end_if_release_21 IF NOT EXIST "%obuild_dir_project%\lib" MKDIR "%obuild_dir_project%\lib" COPY "%CLHEP_home%\lib\libCLHEP-2.0.3.1.dylib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_release_21 :end_if_platform_20 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% Linux`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_22 IF NOT EXIST "%CLHEP_home%\lib\libCLHEP-2.0.3.1.so" ECHO WARNNING : File %CLHEP_home%\lib\libCLHEP-2.0.3.1.so not found. && GOTO end_if_release_23 IF NOT EXIST "%obuild_dir_project%\lib" MKDIR "%obuild_dir_project%\lib" COPY "%CLHEP_home%\lib\libCLHEP-2.0.3.1.so" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_release_23 :end_if_platform_22 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_24 IF NOT EXIST "%CLHEP_home%\include" ECHO WARNNING : Directory %CLHEP_home%\include not found. && GOTO end_if_release_25 IF NOT EXIST "%obuild_dir_project%\Resources\CLHEP\.\include" MKDIR "%obuild_dir_project%\Resources\CLHEP\.\include" XCOPY /E /Q "%CLHEP_home%\include" "%obuild_dir_project%\Resources\CLHEP\.\include" 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error :end_if_release_25 :end_if_platform_24 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_26 IF NOT EXIST "%Geant4_home%\include" ECHO WARNNING : Directory %Geant4_home%\include not found. && GOTO end_if_release_27 IF NOT EXIST "%obuild_dir_project%\Resources\Geant4\.\include" MKDIR "%obuild_dir_project%\Resources\Geant4\.\include" XCOPY /E /Q "%Geant4_home%\include" "%obuild_dir_project%\Resources\Geant4\.\include" 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error :end_if_release_27 :end_if_platform_26 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_28 IF NOT EXIST "%Geant4_home%\lib" ECHO WARNNING : Directory %Geant4_home%\lib not found. && GOTO end_if_release_29 IF NOT EXIST "%obuild_dir_project%\lib/." MKDIR "%obuild_dir_project%\lib/." XCOPY /E /Q "%Geant4_home%\lib"\libG4physicslists.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4readout.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4run.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4event.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4tracking.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4processes.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4digits_hits.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4track.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4particles.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4geometry.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4graphics_reps.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4materials.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4intercoms.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4global.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error :end_if_release_29 :end_if_platform_28 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% Linux`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_30 IF NOT EXIST "%Geant4_home%\lib" ECHO WARNNING : Directory %Geant4_home%\lib not found. && GOTO end_if_release_31 IF NOT EXIST "%obuild_dir_project%\lib/." MKDIR "%obuild_dir_project%\lib/." XCOPY /E /Q "%Geant4_home%\lib"\libG4physicslists.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4readout.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4run.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4event.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4tracking.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4processes.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4digits_hits.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4track.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4particles.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4geometry.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4graphics_reps.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4materials.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4intercoms.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error XCOPY /E /Q "%Geant4_home%\lib"\libG4global.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error :end_if_release_31 :end_if_platform_30 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_32 IF NOT EXIST "%HDF5_home%\lib\libhdf5.0.0.0.dylib" ECHO WARNNING : File %HDF5_home%\lib\libhdf5.0.0.0.dylib not found. && GOTO end_if_release_33 IF NOT EXIST "%obuild_dir_project%\lib" MKDIR "%obuild_dir_project%\lib" COPY "%HDF5_home%\lib\libhdf5.0.0.0.dylib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_release_33 :end_if_platform_32 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_34 IF NOT EXIST "%HDF5_home%\include" ECHO WARNNING : Directory %HDF5_home%\include not found. && GOTO end_if_release_35 IF NOT EXIST "%obuild_dir_project%\Resources\HDF5\.\include" MKDIR "%obuild_dir_project%\Resources\HDF5\.\include" XCOPY /E /Q "%HDF5_home%\include" "%obuild_dir_project%\Resources\HDF5\.\include" 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error :end_if_release_35 :end_if_platform_34 SET obuild_platform_result= IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%" MKDIR "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%\obuild_find.exe" ( cl.exe /nologo /DWIN32 /MD /O2 /W3 /GX /GR /Fe"%obuild_osc_snovis_path%\%obuild_dir_bin%\obuild_find.exe" "%obuild_osc_snovis_path%\obuild\cpp\obuild_find.cpp" 1> NUL IF EXIST obuild_find.obj DEL obuild_find.obj ) FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe osc_snovis v1r0`) DO SET obuild_osc_snovis_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_osc_snovis_path ECHO Can't find osc_snovis package. && GOTO obuild_return FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_36 IF NOT EXIST "%obuild_osc_snovis_path%\obuild\release\UNIX\setup.csh" ECHO WARNNING : Directory %obuild_osc_snovis_path%\obuild\release\UNIX\setup.csh not found. && GOTO end_if_release_37 COPY "%obuild_osc_snovis_path%\obuild\release\UNIX\setup.csh" "%obuild_dir_project%\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_release_37 :end_if_platform_36 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38 IF NOT EXIST "%obuild_osc_snovis_path%\obuild\release\UNIX\setup.sh" ECHO WARNNING : Directory %obuild_osc_snovis_path%\obuild\release\UNIX\setup.sh not found. && GOTO end_if_release_39 COPY "%obuild_osc_snovis_path%\obuild\release\UNIX\setup.sh" "%obuild_dir_project%\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_release_39 :end_if_platform_38 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40 IF NOT EXIST "%obuild_osc_snovis_path%\obuild\release\UNIX\install" ECHO WARNNING : Directory %obuild_osc_snovis_path%\obuild\release\UNIX\install not found. && GOTO end_if_release_41 COPY "%obuild_osc_snovis_path%\obuild\release\UNIX\install" "%obuild_dir_project%\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_release_41 :end_if_platform_40 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snovis v1r1`) DO SET obuild_snovis_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snovis_path ECHO Can't find snovis package. && GOTO obuild_return IF NOT EXIST "%obuild_snovis_path%\scripts" ECHO WARNNING : Directory %obuild_snovis_path%\scripts not found. && GOTO end_if_release_42 IF NOT EXIST "%obuild_dir_project%\Resources\snovis\.\scripts" MKDIR "%obuild_dir_project%\Resources\snovis\.\scripts" XCOPY /E /Q "%obuild_snovis_path%\scripts" "%obuild_dir_project%\Resources\snovis\.\scripts" 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error :end_if_release_42 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_45 IF NOT EXIST "%obuild_snovis_path%\Darwin_obuild\snovis_session.app" ECHO WARNNING : Directory %obuild_snovis_path%\Darwin_obuild\snovis_session.app not found. && GOTO end_if_release_44 IF NOT EXIST "%obuild_dir_project%\..\..\.\snovis_session.app" MKDIR "%obuild_dir_project%\..\..\.\snovis_session.app" XCOPY /E /Q "%obuild_snovis_path%\Darwin_obuild\snovis_session.app" "%obuild_dir_project%\..\..\.\snovis_session.app" 1> xcopy_exe_error @IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error :end_if_release_44 :end_if_platform_45 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe bhep v1r4p2`) DO SET obuild_bhep_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_bhep_path ECHO Can't find bhep package. && GOTO obuild_return IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_bhep_path%\%obuild_dir_bin% not found. && GOTO end_if_release_46 IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" GOTO end_if_copy_47 COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_47 IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" GOTO end_if_copy_48 COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_48 :end_if_release_46 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snova v2r0p0`) DO SET obuild_snova_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snova_path ECHO Can't find snova package. && GOTO obuild_return IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found. && GOTO end_if_release_49 IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" GOTO end_if_copy_50 COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_50 IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" GOTO end_if_copy_51 COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_51 :end_if_release_49 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snova v2r0p0`) DO SET obuild_snova_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snova_path ECHO Can't find snova package. && GOTO obuild_return IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found. && GOTO end_if_release_52 IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib" GOTO end_if_copy_53 COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_53 IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" GOTO end_if_copy_54 COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_54 :end_if_release_52 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snova v2r0p0`) DO SET obuild_snova_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snova_path ECHO Can't find snova package. && GOTO obuild_return IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found. && GOTO end_if_release_55 IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib" GOTO end_if_copy_56 COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_56 IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" GOTO end_if_copy_57 COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_57 :end_if_release_55 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snova v2r0p0`) DO SET obuild_snova_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snova_path ECHO Can't find snova package. && GOTO obuild_return IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found. && GOTO end_if_release_58 IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.lib" GOTO end_if_copy_59 COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_59 IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" GOTO end_if_copy_60 COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_60 :end_if_release_58 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snova v2r0p0`) DO SET obuild_snova_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snova_path ECHO Can't find snova package. && GOTO obuild_return IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found. && GOTO end_if_release_61 IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.lib" GOTO end_if_copy_62 COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_62 IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" GOTO end_if_copy_63 COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_63 :end_if_release_61 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snovis v1r1`) DO SET obuild_snovis_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snovis_path ECHO Can't find snovis package. && GOTO obuild_return IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found. && GOTO end_if_release_64 IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" GOTO end_if_copy_65 COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_65 IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" GOTO end_if_copy_66 COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_66 :end_if_release_64 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snovis v1r1`) DO SET obuild_snovis_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snovis_path ECHO Can't find snovis package. && GOTO obuild_return IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found. && GOTO end_if_release_67 IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" GOTO end_if_copy_68 COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_68 IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" GOTO end_if_copy_69 COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_69 :end_if_release_67 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snovis v1r1`) DO SET obuild_snovis_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snovis_path ECHO Can't find snovis package. && GOTO obuild_return IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found. && GOTO end_if_release_70 IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" GOTO end_if_copy_71 COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_71 IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" GOTO end_if_copy_72 COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_72 :end_if_release_70 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snovis v1r1`) DO SET obuild_snovis_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snovis_path ECHO Can't find snovis package. && GOTO obuild_return IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found. && GOTO end_if_release_73 IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" GOTO end_if_copy_74 COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_74 IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" GOTO end_if_copy_75 COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_75 :end_if_release_73 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snova v2r0p0`) DO SET obuild_snova_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snova_path ECHO Can't find snova package. && GOTO obuild_return IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found. && GOTO end_if_release_76 IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" GOTO end_if_copy_77 COPY "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_77 :end_if_release_76 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST obuild_find.exe ECHO Program obuild_find.exe not found. && GOTO obuild_return FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe snovis v1r1`) DO SET obuild_snovis_path=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT DEFINED obuild_snovis_path ECHO Can't find snovis package. && GOTO obuild_return IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%" ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found. && GOTO end_if_release_78 IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" GOTO end_if_copy_79 COPY "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return @IF NOT ERRORLEVEL 1 @DEL copy_exe_error :end_if_copy_79 :end_if_release_78 FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_80 IF EXIST "%obuild_dir_project%\Resources/Geant4" RMDIR /S /Q "%obuild_dir_project%\Resources/Geant4" IF EXIST "%obuild_dir_project%\Resources/CLHEP" RMDIR /S /Q "%obuild_dir_project%\Resources/CLHEP" IF EXIST "%obuild_dir_project%\Resources/Python" RMDIR /S /Q "%obuild_dir_project%\Resources/Python" cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF EXIST osc_snovis_v1r0_intel_osx_gcc401.zip DEL osc_snovis_v1r0_intel_osx_gcc401.zip cd "%obuild_osc_snovis_path%\obuild" :end_if_platform_80 SET obuild_platform_result= FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF NOT EXIST .\obuild_platform.exe ECHO Program obuild_platform.exe not found. && GOTO obuild_return FOR /F "usebackq" %%j IN (`.\obuild_platform.exe %obuild_platform% Linux`) DO SET obuild_platform_result=%%j cd "%obuild_pwd_osc_snovis_1%" SET obuild_pwd_osc_snovis_1= IF NOT %obuild_platform_result% == yes GOTO end_if_platform_82 IF EXIST "%obuild_dir_project%\Resources/Geant4" RMDIR /S /Q "%obuild_dir_project%\Resources/Geant4" IF EXIST "%obuild_dir_project%\Resources/CLHEP" RMDIR /S /Q "%obuild_dir_project%\Resources/CLHEP" IF EXIST "%obuild_dir_project%\Resources/Python" RMDIR /S /Q "%obuild_dir_project%\Resources/Python" DEL "%obuild_dir_project%"\libXm.so.2* cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF EXIST osc_snovis_v1r0_m32_sl3_gcc323.zip DEL osc_snovis_v1r0_m32_sl3_gcc323.zip cd "%obuild_osc_snovis_path%\obuild" :end_if_platform_82 SET obuild_platform_result= cd "%obuild_osc_snovis_path%\%obuild_dir_bin%" IF EXIST obuild_platform.exe DEL obuild_platform.exe cd "%obuild_pwd_osc_snovis_0%" SET obuild_pwd_osc_snovis_0= :obuild_return ENDLOCAL @ECHO ON