scripts/build.properties.SED
author Eugene Ostroukhov <eugeneo@symbian.org>
Mon, 17 May 2010 15:23:08 -0700
changeset 335 af8f80553198
parent 327 f9ee8b226e8f
child 398 34905ebdb5c9
permissions -rw-r--r--
JS cleanup to make it more compatible with JSDT
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
326
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
     1
###############################################################################
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
     2
# Copyright (c) 2003, 2006 IBM Corporation and others.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
     3
# All rights reserved. This program and the accompanying materials
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
     4
# are made available under the terms of the Eclipse Public License v1.0
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
     5
# which accompanies this distribution, and is available at
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
     6
# http://www.eclipse.org/legal/epl-v10.html
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
     7
# 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
     8
# Contributors:
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
     9
#     IBM Corporation - initial API and implementation
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    10
###############################################################################
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    11
#####################
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    12
# Parameters describing how and where to execute the build.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    13
# Typical users need only update the following properties:
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    14
#    baseLocation - where things you are building against are installed
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    15
#    bootclasspath - The base jars to compile against (typicaly rt.jar)
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    16
#    configs - the list of {os, ws, arch} configurations to build.  
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    17
#
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    18
# Of course any of the settings here can be overridden by spec'ing 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    19
# them on the command line (e.g., -DbaseLocation=d:/eclipse
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    20
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    21
#The type of the top level element we are building,  generally "feature"
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    22
topLevelElementType = feature
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    23
#The id of the top level element we are building
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    24
topLevelElementId = org.symbian.tools.wrttools.feature
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    25
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    26
############# PRODUCT/PACKAGING CONTROL #############
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    27
# product=/plugin or feature id/path/to/.product
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    28
product=${sourceDirectory}/org.symbian.tools.wrttools.product/wrt-ide.product
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    29
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    30
runPackager=true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    31
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    32
#Set the name of the archive that will result from the product build.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    33
#archiveNamePrefix=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    34
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    35
# The prefix that will be used in the generated archive.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    36
archivePrefix=eclipse
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    37
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    38
# The location underwhich all of the build output will be collected.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    39
collectingFolder=${archivePrefix}
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    40
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    41
# The list of {os, ws, arch} configurations to build.  This 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    42
# value is a '&' separated list of ',' separate triples.  For example, 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    43
#     configs=win32,win32,x86 & linux,motif,x86
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    44
# By default the value is *,*,*
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    45
#configs = *, *, *
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    46
configs=win32, win32, x86 & \
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    47
linux, gtk, x86  & \
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    48
macosx, cocoa, x86
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    49
	
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    50
# By default PDE creates one archive (result) per entry listed in the configs property.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    51
# Setting this value to true will cause PDE to only create one output containing all 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    52
# artifacts for all the platforms listed in the configs property.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    53
# To control the output format for the group, add a "group, group, group - <format>" entry to the
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    54
# archivesFormat. 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    55
#groupConfigurations=true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    56
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    57
#The format of the archive. By default a zip is created using antZip.
240
f20f92c25c50 use updated Eclipse 3.5.2
John Kern <johnk@symbian.org>
parents: 239
diff changeset
    58
#The list can only contain the configuration for which the desired format is different than zip.
326
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    59
archivesFormat=win32, win32, x86 - zip& \
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    60
    linux, gtk, x86 - zip& \
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    61
    macosx, cocoa, x86 - zip
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    62
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    63
#Allow cycles involving at most one bundle that needs to be compiled with the rest being binary bundles.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    64
allowBinaryCycles = true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    65
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    66
#Sort bundles depenedencies across all features instead of just within a given feature.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    67
#flattenDependencies = true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    68
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    69
#Parallel compilation, requires flattenedDependencies=true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    70
#parallelCompilation=true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    71
#parallelThreadCount=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    72
#parallelThreadsPerProcessor=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    73
	
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    74
#Set to true if you want the output to be ready for an update jar (no site.xml generated)
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    75
#outputUpdateJars = false
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    76
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    77
#Set to true for Jnlp generation
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    78
#codebase should be a URL that will be used as the root of all relative URLs in the output.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    79
#generateJnlp=false
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    80
#jnlp.codebase=<codebase url>
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    81
#jnlp.j2se=<j2se version>
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    82
#jnlp.locale=<a locale>
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    83
#jnlp.generateOfflineAllowed=true or false generate <offlineAllowed/> attribute in the generated features
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    84
#jnlp.configs=${configs}			#uncomment to filter the content of the generated jnlp files based on the configuration being built
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    85
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    86
#Set to true if you want to sign jars
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    87
#signJars=false
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    88
#sign.alias=<alias>
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    89
#sign.keystore=<keystore location>
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    90
#sign.storepass=<keystore password>
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    91
#sign.keypass=<key password>
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    92
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    93
#Arguments to send to the zip executable
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    94
zipargs=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    95
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    96
#Arguments to send to the tar executable
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    97
tarargs=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    98
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
    99
#Control the creation of a file containing the version included in each configuration - on by default 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   100
#generateVersionsLists=false
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   101
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   102
############## BUILD NAMING CONTROL ################
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   103
# The directory into which the build elements are fetched and where
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   104
# the build takes place.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   105
buildDirectory=/home/symbian/scratch/build_dir/048/eclipse.build
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   106
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   107
# Type of build.  Used in naming the build output.  Typically this value is
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   108
# one of I, N, M, S, ...
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   109
buildType=N
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   110
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   111
# ID of the build.  Used in naming the build output.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   112
buildId=WrtIde
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   113
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   114
# Label for the build.  Used in naming the build output
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   115
buildLabel=${buildType}.${buildId}
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   116
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   117
# Timestamp for the build.  Used in naming the build output
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   118
timestamp=007
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   119
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   120
#The value to be used for the qualifier of a plugin or feature when you want to override the value computed by pde.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   121
#The value will only be applied to plugin or features indicating build.properties, qualifier = context 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   122
#forceContextQualifier=<the value for the qualifier>
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   123
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   124
#Enable / disable the generation of a suffix for the features that use .qualifier. 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   125
#The generated suffix is computed according to the content of the feature   
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   126
#generateFeatureVersionSuffix=true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   127
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   128
############# BASE CONTROL #############
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   129
# Settings for the base Eclipse components and Java class libraries 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   130
# against which you are building.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   131
# Base location for anything the build needs to compile against.  For example,
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   132
# in most RCP app or a plug-in,  the baseLocation should be the location of a previously
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   133
# installed Eclipse against which the application or plug-in code will be compiled and the RCP delta pack.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   134
327
f9ee8b226e8f fixing typo
John Kern <johnk@symbian.org>
parents: 326
diff changeset
   135
base=/usr/master/eclipse/3.6m6/jee
326
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   136
baseLocation=${base}/eclipse
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   137
327
f9ee8b226e8f fixing typo
John Kern <johnk@symbian.org>
parents: 326
diff changeset
   138
eclipseLocation=/usr/master/eclipse/3.6m6/pde/eclipse
326
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   139
# equinoxLauncherPluginVersion=1.0.201.R35x_v20090715
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   140
equinoxLauncherPluginVersion=1.1.0.v20100307
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   141
# pdeBuildPluginVersion=3.5.2.R35x_20100114
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   142
pdeBuildPluginVersion=3.6.0.v20100311-1400
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   143
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   144
#Folder containing repositories whose content is needed to compile against
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   145
#repoBaseLocation=${base}/repos
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   146
#Folder where the content of the repositories from ${repoBaseLocation} will be made available as a form suitable to be compiled against
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   147
#transformedRepoLocation=${base}/transformedRepos
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   148
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   149
#Os/Ws/Arch/nl of the eclipse specified by baseLocation
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   150
baseos=linux
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   151
basews=GTK
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   152
basearch=x86
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   153
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   154
#this property indicates whether you want the set of plug-ins and features to be considered during the build to be limited to the ones reachable from the features / plugins being built
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   155
filteredDependencyCheck=false
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   156
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   157
#this property indicates whether the resolution should be done in development mode (i.e. ignore multiple bundles with singletons)
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   158
resolution.devMode=false
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   159
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   160
#pluginPath is a list of locations in which to find plugins and features.  This list is separated by the platform file separator (; or :)
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   161
#a location is one of:  
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   162
#- the location of the jar or folder that is the plugin or feature : /path/to/foo.jar or /path/to/foo
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   163
#- a directory that contains a /plugins or /features subdirectory
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   164
#- the location of a feature.xml, or for 2.1 style plugins, the plugin.xml or fragment.xml
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   165
#pluginPath=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   166
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   167
skipBase=true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   168
eclipseURL=<url for eclipse download site>
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   169
eclipseBuildId=<Id of Eclipse build to get>
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   170
eclipseBaseURL=${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   171
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   172
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   173
############# MAP FILE CONTROL ################
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   174
# This section defines CVS tags to use when fetching the map files from the repository.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   175
# If you want to fetch the map file from repository / location, change the getMapFiles target in the customTargets.xml
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   176
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   177
skipMaps=true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   178
mapsRepo=:pserver:anonymous@example.com/path/to/repo
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   179
mapsRoot=path/to/maps
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   180
mapsCheckoutTag=HEAD
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   181
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   182
#tagMaps=true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   183
mapsTagTag=v${buildId}
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   184
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   185
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   186
############ REPOSITORY CONTROL ###############
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   187
# This section defines properties parameterizing the repositories where plugins, fragments
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   188
# bundles and features are being obtained from. 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   189
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   190
# The tags to use when fetching elements to build.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   191
# By default thebuilder will use whatever is in the maps.  
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   192
# This value takes the form of a comma separated list of repository identifier (like used in the map files) and the 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   193
# overriding value
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   194
# For example fetchTag=CVS=HEAD, SVN=v20050101
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   195
# fetchTag=HEAD
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   196
skipFetch=true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   197
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   198
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   199
############# JAVA COMPILER OPTIONS ##############
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   200
# The location of the Java jars to compile against.  Typically the rt.jar for your JDK/JRE
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   201
#bootclasspath=${java.home}/lib/rt.jar
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   202
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   203
# specific JRE locations to compile against. These values are used to compile bundles specifying a 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   204
# Bundle-RequiredExecutionEnvironment. Uncomment and set values for environments that you support
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   205
#CDC-1.0/Foundation-1.0= /path/to/rt.jar
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   206
#CDC-1.1/Foundation-1.1=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   207
#OSGi/Minimum-1.0=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   208
#OSGi/Minimum-1.1=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   209
#JRE-1.1=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   210
#J2SE-1.2=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   211
#J2SE-1.3=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   212
#J2SE-1.4=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   213
#J2SE-1.5=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   214
#JavaSE-1.6=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   215
#PersonalJava-1.1=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   216
#PersonalJava-1.2=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   217
#CDC-1.0/PersonalBasis-1.0=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   218
#CDC-1.0/PersonalJava-1.0=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   219
#CDC-1.1/PersonalBasis-1.1=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   220
#CDC-1.1/PersonalJava-1.1=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   221
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   222
# Specify the output format of the compiler log when eclipse jdt is used
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   223
logExtension=.log
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   224
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   225
# Whether or not to include debug info in the output jars
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   226
javacDebugInfo=false 
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   227
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   228
# Whether or not to fail the build if there are compiler errors
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   229
javacFailOnError=true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   230
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   231
# Enable or disable verbose mode of the compiler
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   232
javacVerbose=true
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   233
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   234
# Extra arguments for the compiler. These are specific to the java compiler being used.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   235
#compilerArg=
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   236
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   237
# Default value for the version of the source code. This value is used when compiling plug-ins that do not set the Bundle-RequiredExecutionEnvironment or set javacSource in build.properties
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   238
javacSource=1.5
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   239
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   240
# Default value for the version of the byte code targeted. This value is used when compiling plug-ins that do not set the Bundle-RequiredExecutionEnvironment or set javacTarget in build.properties.
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   241
javacTarget=1.5
215
c9394af976fe bug 1872 - fix installation details dialog
John Kern <johnk@symbian.org>
parents: 166
diff changeset
   242
c9394af976fe bug 1872 - fix installation details dialog
John Kern <johnk@symbian.org>
parents: 166
diff changeset
   243
# Integration with p2 
c9394af976fe bug 1872 - fix installation details dialog
John Kern <johnk@symbian.org>
parents: 166
diff changeset
   244
p2.gathering=true
c9394af976fe bug 1872 - fix installation details dialog
John Kern <johnk@symbian.org>
parents: 166
diff changeset
   245
generate.p2.metadata=true
c9394af976fe bug 1872 - fix installation details dialog
John Kern <johnk@symbian.org>
parents: 166
diff changeset
   246
p2.flavor=tooling
c9394af976fe bug 1872 - fix installation details dialog
John Kern <johnk@symbian.org>
parents: 166
diff changeset
   247
p2.metadata.repo=file:${buildDirectory}/repo
c9394af976fe bug 1872 - fix installation details dialog
John Kern <johnk@symbian.org>
parents: 166
diff changeset
   248
p2.artifact.repo=file:${buildDirectory}/repo
c9394af976fe bug 1872 - fix installation details dialog
John Kern <johnk@symbian.org>
parents: 166
diff changeset
   249
p2.publish.artifacts=true
326
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   250
e2a66d30f677 migrating to eclipse 3.6
John Kern <johnk@symbian.org>
parents: 241
diff changeset
   251