blob: 4fd3912e8844bdf8ea7bd07518afb9a1615077f4 [file] [log] [blame]
david_williams42f9b242006-11-27 18:45:14 +00001#!/bin/sh
2
3# intentionally named "shsource" to denote this is intended to
4# be included in other sh files, with "source" command, not
5# executed on its own.
6
7########################################################
8
9export PROJECT_HOME=`dirname "$0"`
10
11export ANT_HOME=${BUILD_HOME}/apps/${ANT_DIR}
12
13export JAVA_4_HOME=${BUILD_HOME}/apps/${JAVA_4_DIR}
14export JAVA_5_HOME=${BUILD_HOME}/apps/${JAVA_5_DIR}
15
16export PATH=${PATH}:${HOME}/bin:${ANT_HOME}/bin:${JAVA_HOME}/bin
17
18# project name is resolved dynamically, as CC runs
19export LOG_DIR=${BUILD_HOME}/cruise-project-logs
20
21# need for some PPC or Linux issues?
22export JAVA_HIGH_ZIPFDS=500
23
24# for now, always use Java 5 as native "home", but
25# scripts and paths may still use java 1.4
26export JAVA_HOME=${JAVA_5_HOME}
27
28# values of the bootclasspath attribute used in ant javac calls.
29# the names of these jars are VM vendor specific. the first set
30# below, commented out, are typical for sun VM's. The
31# second set are for IBM's VM's ... which is what we use
32# on the PPC machine, so we'll leave that as the defaults
33# in this file.
34
35
36export bootclasspath="${JAVA_4_HOME}/jre/lib/core.jar:${JAVA_4_HOME}/jre/lib/ibmjsseprovider.jar:${JAVA_4_HOME}/jre/lib/xml.jar"
37export bootclasspath_15="${JAVA_5_HOME}/jre/lib/core.jar:${JAVA_5_HOME}/jre/lib/vm.jar:${JAVA_5_HOME}/jre/lib/xml.jar"
38
39
40# OS specific support.
41sunjvm=false;
42ibmjvm=false;
43javaversion="`uname -a`"
44
45case "$javaversion" in
46 *i686*) sunjvm=true;;
47 *ppc*) ibmjvm=true;;
48esac
49
50# set initial values as if for IBM's PPC VM
51export bootclasspath="${JAVA_4_HOME}/jre/lib/core.jar:${JAVA_4_HOME}/jre/lib/ibmjsseprovider.jar:${JAVA_4_HOME}/jre/lib/xml.jar"
52export bootclasspath_15="${JAVA_5_HOME}/jre/lib/core.jar:${JAVA_5_HOME}/jre/lib/vm.jar:${JAVA_5_HOME}/jre/lib/xml.jar"
53export ANT_OPTS="-Xms128m -Xmx512m"
54
55# and change them if Sun's VM is being used
56if $sunjvm ; then
57 export bootclasspath="${JAVA_4_HOME}/jre/lib/rt.jar:${JAVA_4_HOME}/jre/lib/jsse.jar"
58 export bootclasspath_15="${JAVA_5_HOME}/jre/lib/rt.jar"
59 export ANT_OPTS="-Xms128m -Xmx512m -XX:MaxPermSize=128M -XX:+UseParallelGC"
60fi
61
62
63export CVS_RSH=ssh
64export CVS_MAIN_REPO=:pserver:anonymous@dev.eclipse.org:/cvsroot/webtools
65
66export J2SE14=${bootclasspath}
67export J2SE15=${bootclasspath_15}
68
69
70# Set this to the relative path for the
71# directory that keeps the downloaded drivers
72# and pre-reqs
73export LOCAL_PREREQS_CACHE=${BUILD_HOME}/downloads
74
75
76export BUILD_INITIALIZED="true"
77
78echo " "
79echo " Project Home: ${PROJECT_HOME}"
80echo " Build Home: ${BUILD_HOME}"
81echo " DISPLAY: ${DISPLAY}"
82echo " "
83echo " JAVA_4_HOME: ${JAVA_4_HOME}"
84echo " ${bootclasspath}"
85echo " "
86echo " JAVA_5_HOME: ${JAVA_5_HOME}"
87echo " ${bootclasspath_15}"
88echo " "
89echo " ANT_HOME: ${ANT_HOME}"
90echo " "
91echo " PATH: ${PATH}"
92echo " "
93echo " BASEOS: ${BASEOS}"
94echo " BASEWS: ${BASEWS}"
95echo " BASEARCH: ${BASEARCH}"
96echo " "
97echo " LOCAL_BUILD_PROPERTIES_DIR: ${LOCAL_BUILD_PROPERTIES_DIR}"
98echo " STANDARD_PROPERTIES_DIR: ${STANDARD_PROPERTIES_DIR}"
99echo " "