Salome HOME
419c790db43c7134bb49b54443832c43afe940dc
[tools/sat_salome.git] / products / compil_scripts / omniORBpy.bat
1 @echo off\r
2 \r
3 echo ##########################################################################\r
4 echo omniORBpy %VERSION%\r
5 echo ##########################################################################\r
6 \r
7 IF NOT DEFINED SAT_DEBUG (\r
8   SET SAT_DEBUG=0\r
9 )\r
10 \r
11 if NOT defined CYGWIN_ROOT_DIR (\r
12   echo ERROR: Please set the environment variable: CYGWIN_ROOT_DIR\r
13   exit 2\r
14 ) else (\r
15   echo INFO: Cygwin suite environment variable is set to: %CYGWIN_ROOT_DIR%\r
16 )\r
17 \r
18 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%\r
19 REM clean BUILD directory\r
20 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%\r
21 mkdir %BUILD_DIR%\r
22 \r
23 set OMNIORBPY_WORK_DIR=%OMNIORB_ROOT_DIR%\src\lib\omniORBpy\r
24 cd %SOURCE_DIR%\r
25 if exist "%OMNIORBPY_WORK_DIR%" rmdir /Q /S "%OMNIORBPY_WORK_DIR%"\r
26 mkdir %OMNIORBPY_WORK_DIR%\r
27 \r
28 xcopy * %OMNIORBPY_WORK_DIR% /E /I /Q\r
29 if NOT %ERRORLEVEL% == 0 (\r
30   echo ERROR on xcopy\r
31   exit 1\r
32 )\r
33 \r
34 cd %OMNIORBPY_WORK_DIR%\r
35 echo INFO: compilation starts now...\r
36 set PATH=%PATH%;%CYGWIN_ROOT_DIR%\bin;%PYTHON_ROOT_DIR%\r
37 make export\r
38 if NOT %ERRORLEVEL% == 0 (\r
39    echo ERROR on make export\r
40    exit 2\r
41 )\r
42 \r
43 if %SAT_DEBUG% == 1 (\r
44   cd %OMNIORB_ROOT_DIR%\r
45   powershell -Command "Get-ChildItem -File -Recurse *.pyd| ForEach-Object {if ((!$_.Name.EndsWith('_d.pyd'))) {  $_ | Copy-Item -Destination {$_.Name  -replace '.pyd','_d.pyd'}}}"\r
46 )\r
47 \r
48 if %SAT_DEBUG% == 1 (\r
49   cd %OMNIORB_ROOT_DIR%\lib\x86_win32\r
50   copy /B /Y _omnicodesets.pyd _omnicodesets_d.pyd\r
51   copy /B /Y _omniConnMgmt.pyd _omniConnMgmt_d.pyd\r
52   copy /B /Y _omnipy.pyd _omnipy_d.pyd\r
53 )\r
54 \r
55 echo.\r
56 echo ########## END\r