summaryrefslogtreecommitdiff
path: root/odk/setsdkenv_windows.template
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2008-01-28 15:15:29 +0000
committerVladimir Glazounov <vg@openoffice.org>2008-01-28 15:15:29 +0000
commit7a79c7b2ac3100f8bf05e46dd24d304366ed1a84 (patch)
tree250fa1cb036b3ce2a86b78acfa6b57daeccc31f4 /odk/setsdkenv_windows.template
parent62138768d8d3d38cc7ccedf0963fde8ced29102a (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-xodk/setsdkenv_windows.template117
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