1###############################################################################
2# Copyright (c) 2000, 2005 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
7#
8# Contributors:
9#     IBM Corporation - initial API and implementation
10###############################################################################
11#####################
12# Parameters describing how and where to execute the build.
13# Typical users need only update the following properties:
14#    baseLocation - where things you are building against are installed
15#    bootclasspath - The base jars to compile against (typicaly rt.jar)
16#    configs - the list of {os, ws, arch} configurations to build.  
17#
18# Of course any of the settings here can be overridden by spec'ing 
19# them on the command line (e.g., -DbaseLocation=d:/eclipse
20
21
22##################################################
23# The CVS tag to use when fetching the map files from the repository
24mapVersionTag=HEAD
25
26
27#########################################################
28# The CVS tag to use when fetching elements to build.  By default the
29# builder will use whatever is in the maps.  Use this value to override the value of the tags 
30# specified in the map files.
31# For example, when doing a nightly build out of HEAD,
32# fetchTag=HEAD
33
34
35#####################################################
36# The absolute path to a working directory where the source for the build 
37# will be exported, where scripts will be generated and where the end products 
38# of the build will be located. On Windows systems, the path length should not 
39# exceed thirty characters due to possible path length limitations
40# when compiling some classes.
41buildDirectory=c:\build
42
43
44#############################################################
45# Type of build.  Used in naming the build output.  Typically this value is
46# one of I, N, M, S, ...
47buildType=I
48
49
50##############################################
51# ID of the build.  Used in naming the build output.
52buildId=TestBuild
53
54
55##############################################
56# Label for the build.  Used in naming the build output
57buildLabel=${buildType}.${buildId}
58
59
60#################################################
61# Timestamp for the build.  Used in naming the build output
62timestamp=007
63
64
65######################################################
66# Base location for anything the build needs to compile against.  For example,
67# when building GEF, the baseLocation should be the location of a previously
68# installed Eclipse against which the GEF code will be compiled.
69#
70# The baseLocation must not contain any features, plugins or fragments
71# which are already or will be located in the buildDirectory.
72baseLocation=
73
74
75############################################################
76#the os value of the Eclipse binary against which you are compiling
77#baseos=
78
79
80#############################################################
81#the ws value of the Eclipse binary against which you are compiling
82#basews=
83
84
85##########################################
86#the arch value of the Eclipse binary against which you are compiling
87#basearch=
88
89
90
91#######################################
92# The location underwhich all of the build output will be collected.  This will be
93# the root path in the resultant zip file.
94collPlace=eclipse
95
96
97
98#####################################################
99# The list of {os, ws, arch} configurations to build.  This 
100# value is a '&' separated list of ',' separate triples.  For example, 
101# 	configs=win32,win32,x86 & linux,motif,x86
102# By default the value is *,*,*
103#configs=*,*,* 
104
105
106
107##########################################################
108# The location of the Java jars to compile against.  Typically the rt.jar for your JDK/JRE
109bootclasspath=d:/ibm1.3.1/jre/lib/rt.jar
110
111
112
113#####################################################
114# Whether or not to fail the build if there are compiler errors
115javacfailonerror=true
116
117
118
119##########################################
120# Whether or not to include debug info in the output jars
121javacDebugInfo=false 
122
123
124
125#################################################
126# Sets the value of the -source command line switch for javac version 1.4.  Used when compiling the jars for the plug-ins.
127javacSource=1.3
128
129
130
131#################################################
132# Sets the value of the -target command line switch for javac.  Used when compiling the jars for the plug-ins.
133javacTarget=1.2
134
135
136
137##################################################
138# Asks the compiler for verbose output.  This should be set to true in order for *.bin.log files to be generated when
139# using the JDT Compiler Adapter to compile.
140javacVerbose=true
141
142
143
144##################################################
145# Arguments to send to the zip executable. ie. zipargs=-y on Linux preserves symbolic links.
146#zipargs=
147# Arguments to send to the tar executable
148#targargs=
149