1
###############################################################################
2
# Copyright (c) 2005, 2007 IBM Corporation and others.
3
# All rights reserved. This program and the accompanying materials
4
# are made available under the terms of the Eclipse Public License v1.0
5
# which accompanies this distribution, and is available at
6
# http://www.eclipse.org/legal/epl-v10.html
9
# IBM Corporation - initial API and implementation
10
# Markus Schorn (Wind River Systems)
11
###############################################################################
13
# Parameters describing how and where to execute the build.
14
# Typical users need only update the following properties:
15
# baseLocation - where things you are building against are installed
16
# bootclasspath - The base jars to compile against (typicaly rt.jar)
17
# configs - the list of {os, ws, arch} configurations to build.
19
# Of course any of the settings here can be overridden by spec'ing
20
# them on the command line (e.g., -DbaseLocation=d:/eclipse
22
############# CVS CONTROL ################
23
# The CVS tag to use when fetching the map files from the repository
26
# The CVS tag to use when fetching elements to build. By default the
27
# builder will use whatever is in the maps. Use this value to override
28
# for example, when doing a nightly build out of HEAD
33
############## BUILD / GENERATION CONTROL ################
34
# The directory into which the build elements will be fetched and where
35
# the build will take place. buildDirectory and install should be the same
39
# Type of build. Used in naming the build output. Typically this value is
40
# one of I, N, M, S, ...
43
# ID of the build. Used in naming the build output.
46
# Label for the build. Used in naming the build output
47
buildLabel=${buildType}.${buildId}
49
# Timestamp for the build. Used in naming the build output
52
# Base location for anything the build needs to compile against. For example,
53
# when building GEF, the baseLocation should be the location of a previously
54
# installed Eclipse against which the GEF code will be compiled.
57
#Os/Ws/Arch/nl of the eclipse specified by baseLocation
63
# The location underwhich all of the build output will be collected. This will be
64
# the root path in the resultant zip file.
67
# The directory in which to execute zip of the ${collPlace} directory
70
# The list of {os, ws, arch} configurations to build. This
71
# value is a '&' separated list of ',' separate triples. For example,
72
# configs=win32,win32,x86 & linux,motif,x86
73
# By default the value is *,*,*
76
archivesFormat=*,*,*-zip
78
#Arguments to send to the zip executable
81
############# JAVA COMPILER OPTIONS ##############
82
# The location of the Java jars to compile against. Typically the rt.jar for your JDK/JRE
83
#bootclasspath=d:/ibm1.3.1/jre/lib/rt.jar
85
# Whether or not to include debug info in the output jars
88
# Whether or not to fail the build if there are compiler errors
91
# The version of the source code
94
# The version of the byte code targeted