diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2008-01-28 15:15:29 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2008-01-28 15:15:29 +0000 |
commit | 7a79c7b2ac3100f8bf05e46dd24d304366ed1a84 (patch) | |
tree | 250fa1cb036b3ce2a86b78acfa6b57daeccc31f4 /odk/setsdkenv_windows.template | |
parent | 62138768d8d3d38cc7ccedf0963fde8ced29102a (diff) |
INTEGRATION: CWS jsc20 (1.2.160); FILE MERGED
2008/01/04 10:15:42 jsc 1.2.160.1: #i80013# add support to handle debug version of stlport lib
Diffstat (limited to 'odk/setsdkenv_windows.template')
-rwxr-xr-x | odk/setsdkenv_windows.template | 117 |
1 files changed, 68 insertions, 49 deletions
diff --git a/odk/setsdkenv_windows.template b/odk/setsdkenv_windows.template index 0ff8636a57e2..be2fb1f27982 100755 --- a/odk/setsdkenv_windows.template +++ b/odk/setsdkenv_windows.template @@ -1,21 +1,23 @@ @echo off - REM This script sets all enviroment variables, which REM are necessary for building the examples of the Office Development Kit. REM The Script was developed for the operating systems Windows. - REM The SDK name -REM Example: set OO_SDK_NAME=StarOffice_SDK +REM Example: set OO_SDK_NAME=OpenOffice.org_SDK set OO_SDK_NAME= REM Installation directory of the Software Development Kit. -REM Example: set OO_SDK_HOME=D:\StarOffice_SDK +REM Example: set OO_SDK_HOME=D:\OpenOffice.org_SDK set OO_SDK_HOME= REM Office installation directory. -REM Example: set OFFICE_HOME=C:\Programme\StarOffice +REM Example: set OFFICE_HOME=C:\Programme\OpenOffice.org set OFFICE_HOME= +REM URE installation directory. +REM Example: set OO_SDK_URE_HOME=C:\Programme\URE +set OO_SDK_URE_HOME= + REM Directory of the make command. REM Example: set OO_SDK_MAKE_HOME=D:\NextGenerationMake\make set OO_SDK_MAKE_HOME= @@ -27,13 +29,14 @@ set OO_SDK_ZIP_HOME= REM Directory of the C++ compiler. REM Example:set OO_SDK_CPP_HOME=C:\Programme\Microsoft Visual Studio\VC98\bin set OO_SDK_CPP_HOME= +set CPP_VC8= REM Directory of the C# and VB.NET compilers. -REM Example:set OO_SDK_CLI_HOME=C:\WINXP\Microsoft.NET\Framework\v1.1.4322 +REM Example:set OO_SDK_CLI_HOME=C:\WINXP\Microsoft.NET\Framework\v2.0.50727 set OO_SDK_CLI_HOME= -REM Java installation directory. -REM Example: set OO_SDK_JAVA_HOME=c:\j2sdk1.4.1_01 +REM Java SDK installation directory. +REM Example: set OO_SDK_JAVA_HOME=C:\Program Files\Java\jdk1.6.0_03 set OO_SDK_JAVA_HOME= REM Special output directory @@ -44,64 +47,79 @@ REM Automatic deployment REM Example: set SDK_AUTO_DEPLOYMENT=YES set SDK_AUTO_DEPLOYMENT=YES -REM bootstrap variable, needed by the java framework -REM Example: set UNO_JAVA_JFW_JREHOME=file:///d:/java/jdk1.5 -set UNO_JAVA_JFW_JREHOME= - -REM bootstrap variable, needed by the java framework -REM Example: set UNO_JAVA_JFW_ENV_CLASSPATH=true -set UNO_JAVA_JFW_ENV_CLASSPATH=true - -REM bootstrap variable, needed by the java framework -REM Example: set UNO_JAVA_JFW_VENDOR_SETTINGS=file:///c:/program files/StarOffice%%208/share/config/javavendors.xml -set UNO_JAVA_JFW_VENDOR_SETTINGS= +set STLDEBUG= +REM check stlport lib in 4NT shell +REM if exist "%OO_SDK_HOME%\windows\lib\stlport_vc71_stldebug.lib". ( +REM set STLDEBUG=_stldebug +REM ) REM Check installation path for the StarOffice Development Kit. if not defined OO_SDK_HOME ( - echo Error: the variable OO_SDK_HOME is missing! - goto :error -) + echo Error: the variable OO_SDK_HOME is missing! + goto :error + ) REM Check installation path for the office. if not defined OFFICE_HOME ( - echo Error: the variable OFFICE_HOME is missing! - goto :error -) +if not defined OO_SDK_URE_HOME ( + echo Error: either of the variables OFFICE_HOME and + echo OO_SDK_URE_HOME is missing! + goto :error + ) + ) REM Check installation path for GNU make. if not defined OO_SDK_MAKE_HOME ( - echo Error: the variable OO_SDK_MAKE_HOME is missing! - goto :error -) + echo Error: the variable OO_SDK_MAKE_HOME is missing! + goto :error + ) REM Check installation path for the zip tool. if not defined OO_SDK_ZIP_HOME ( - echo Error: the variable OO_SDK_ZIP_HOME is missing! - goto :error -) + echo Error: the variable OO_SDK_ZIP_HOME is missing! + goto :error + ) -REM Set library path. -set LIB=%OO_SDK_HOME%\windows\lib;%OO_SDK_HOME%\WINexample.out\lib;%LIB% +REM Set library path. +set LIB=%OO_SDK_HOME%\windows\lib;%LIB% REM Set office program path. -set OFFICE_PROGRAM_PATH=%OFFICE_HOME%\program +if defined OFFICE_HOME ( + set OFFICE_PROGRAM_PATH=%OFFICE_HOME%\program + ) REM Set UNO path, necessary to ensure that the cpp examples using the -REM new UNO bootstrap mechanism use the configured office installation. -set UNO_PATH=%OFFICE_PROGRAM_PATH% +REM new UNO bootstrap mechanism use the configured office installation +REM (only set when using an Office). +if defined OFFICE_HOME ( + set UNO_PATH=%OFFICE_PROGRAM_PATH% + ) + +if defined OO_SDK_URE_HOME ( + set OO_SDK_URE_BIN_DIR=%OO_SDK_URE_HOME%\bin + set OO_SDK_URE_LIB_DIR=%OO_SDK_URE_HOME%\bin + set OO_SDK_URE_JAVA_DIR=%OO_SDK_URE_HOME%\java + ) else ( + set OO_SDK_URE_BIN_DIR=%OFFICE_PROGRAM_PATH% + set OO_SDK_URE_LIB_DIR=%OFFICE_PROGRAM_PATH% + set OO_SDK_URE_JAVA_DIR=%OFFICE_PROGRAM_PATH%\classes + ) REM Set classpath -set CLASSPATH=%OFFICE_PROGRAM_PATH%\classes\jurt.jar;%OFFICE_PROGRAM_PATH%\classes\unoil.jar;%OFFICE_PROGRAM_PATH%\classes\ridl.jar;%OFFICE_PROGRAM_PATH%\classes\juh.jar +set CLASSPATH=%OO_SDK_URE_JAVA_DIR%\juh.jar;%OO_SDK_URE_JAVA_DIR%\jurt.jar;%OO_SDK_URE_JAVA_DIR%\ridl.jar;%OO_SDK_URE_JAVA_DIR%\unoloader.jar +if defined OFFICE_HOME ( + set CLASSPATH=%CLASSPATH%;%OO_SDK_URE_JAVA_DIR%\unoil.jar + ) REM Add directory of the SDK tools to the path. -set PATH=%OO_SDK_HOME%\windows\bin;%OFFICE_HOME%\program;%OO_SDK_HOME%\WINexample.out\bin;%PATH% +set PATH=%OO_SDK_HOME%\windows\bin;%OO_SDK_URE_BIN_DIR%;%OO_SDK_HOME%\WINexample.out\bin;%PATH% REM Set PATH appropriate to the output directory if defined OO_SDK_OUTPUT_DIR ( - set PATH=%OO_SDK_OUTPUT_DIR%\%OO_SDK_NAME%\WINexample.out\bin;%PATH% -) else ( - set PATH=%OO_SDK_HOME%\WINexample.out\bin;%PATH% -) + set PATH=%OO_SDK_OUTPUT_DIR%\%OO_SDK_NAME%\WINexample.out\bin;%PATH% + ) else ( + set PATH=%OO_SDK_HOME%\WINexample.out\bin;%PATH% + ) REM Add directory of the command make to the path, if necessary. if defined OO_SDK_MAKE_HOME set PATH=%OO_SDK_MAKE_HOME%;%PATH% @@ -125,13 +143,14 @@ REM Set tilte to identify the prepared shell. title Shell prepared for SDK REM Prepare shell with all necessary environment variables. -echo. -echo ************************************************************************ +echo. +echo ****************************************************************** echo * echo * SDK environment is prepared for Windows -echo * +echo * echo * SDK = %OO_SDK_HOME% echo * Office = %OFFICE_HOME% +echo * URE = %OO_SDK_URE_HOME% echo * Make = %OO_SDK_MAKE_HOME% echo * Zip = %OO_SDK_ZIP_HOME% echo * C++ Compiler = %OO_SDK_CPP_HOME% @@ -140,11 +159,11 @@ echo * Java = %OO_SDK_JAVA_HOME% echo * Special Output directory = %OO_SDK_OUTPUT_DIR% echo * Auto deployment = %SDK_AUTO_DEPLOYMENT% echo * -echo ************************************************************************ - +echo ****************************************************************** +echo. goto end -:error + :error Error: Please insert the necessary environment variables into the batch file. -:end + :end |