cdt/cdt_6_0_x/org.eclipse.cdt.releng/util/build.properties
author cawthron
Wed, 04 Nov 2009 15:12:39 -0600
branchRCL_2_4
changeset 107 50bdf9ce2ff9
parent 51 49c226a8748e
permissions -rw-r--r--
add branch RCL_2_4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
37
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     1
###############################################################################
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     2
# Copyright (c) 2008 IBM Corporation and others.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     3
# All rights reserved. This program and the accompanying materials
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     4
# are made available under the terms of the Eclipse Public License v1.0
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     5
# which accompanies this distribution, and is available at
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     6
# http://www.eclipse.org/legal/epl-v10.html
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     7
#
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     8
# Contributors:
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     9
#     IBM Corporation - initial API and implementation
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    10
###############################################################################
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    11
#####################
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    12
# Parameters describing how and where to execute the build.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    13
# Typical users need only update the following properties:
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    14
#    baseLocation - where things you are building against are installed
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    15
#    bootclasspath - The base jars to compile against (typicaly rt.jar)
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    16
#    configs - the list of {os, ws, arch} configurations to build.  
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    17
#
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    18
# Of course any of the settings here can be overridden by spec'ing 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    19
# them on the command line (e.g., -DbaseLocation=d:/eclipse
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    20
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    21
############# CVS CONTROL ################
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    22
# The CVS tag to use when fetching the map files from the repository
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    23
mapVersionTag=HEAD
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    24
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    25
# The CVS tag to use when fetching elements to build.  By default the
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    26
# builder will use whatever is in the maps.  Use this value to override
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    27
# for example, when doing a nightly build out of HEAD
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    28
# fetchTag=HEAD
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    29
51
49c226a8748e CDT 6.0 from cdt_6_0 branch (eclipse.org cvs repository). This overwrites previous CDT 6.0 merges.
timkelly
parents: 37
diff changeset
    30
cdtTag=cdt_6_0
37
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    31
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    32
############## BUILD / GENERATION CONTROL ################
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    33
# The directory into which the build elements will be fetched and where
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    34
# the build will take place.  buildDirectory and install should be the same
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    35
# value.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    36
buildDirectory=build
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    37
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    38
# Type of build.  Used in naming the build output.  Typically this value is
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    39
# one of I, N, M, S, ...
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    40
buildType=I
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    41
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    42
# ID of the build.  Used in naming the build output.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    43
buildId=TestBuild
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    44
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    45
# Label for the build.  Used in naming the build output
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    46
buildLabel=${buildType}.${buildId}
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    47
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    48
# Timestamp for the build.  Used in naming the build output
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    49
timestamp=007
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    50
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    51
# Base location for anything the build needs to compile against.  For example,
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    52
# when building GEF, the baseLocation should be the location of a previously
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    53
# installed Eclipse against which the GEF code will be compiled.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    54
baseLocation=
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    55
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    56
#Os/Ws/Arch/nl of the eclipse specified by baseLocation
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    57
#baseos
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    58
#basews
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    59
#basearch
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    60
#basenl
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    61
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    62
# The location underwhich all of the build output will be collected.  This will be
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    63
# the root path in the resultant zip file.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    64
collPlace=eclipse
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    65
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    66
# The directory  in which to execute zip of the ${collPlace} directory
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    67
collBase=.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    68
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    69
# The list of {os, ws, arch} configurations to build.  This 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    70
# value is a '&' separated list of ',' separate triples.  For example, 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    71
#     configs=win32,win32,x86 & linux,motif,x86
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    72
# By default the value is *,*,*
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    73
configs=*,*,*
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    74
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    75
archivesFormat=*,*,*-zip
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    76
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    77
#Arguments to send to the zip executable
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    78
zipargs=
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    79
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    80
############# JAVA COMPILER OPTIONS ##############
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    81
# The location of the Java jars to compile against.  Typically the rt.jar for your JDK/JRE
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    82
#bootclasspath=d:/ibm1.3.1/jre/lib/rt.jar
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    83
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    84
# Whether or not to include debug info in the output jars
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    85
javacDebugInfo=on 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    86
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    87
# Whether or not to fail the build if there are compiler errors
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    88
javacfailonerror=true
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    89
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    90
# The version of the source code
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    91
javacSource=1.5
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    92
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    93
# The version of the byte code targeted
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    94
javacTarget=1.5