Home | History | Annotate | Download | only in componentScripts
      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
     24 mapVersionTag=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.
     41 buildDirectory=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, ...
     47 buildType=I
     48 
     49 
     50 ##############################################
     51 # ID of the build.  Used in naming the build output.
     52 buildId=TestBuild
     53 
     54 
     55 ##############################################
     56 # Label for the build.  Used in naming the build output
     57 buildLabel=${buildType}.${buildId}
     58 
     59 
     60 #################################################
     61 # Timestamp for the build.  Used in naming the build output
     62 timestamp=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.
     72 baseLocation=
     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.
     94 collPlace=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
    109 bootclasspath=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
    115 javacfailonerror=true
    116 
    117 
    118 
    119 ##########################################
    120 # Whether or not to include debug info in the output jars
    121 javacDebugInfo=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.
    127 javacSource=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.
    133 javacTarget=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.
    140 javacVerbose=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