carbidecpp20devenv/plugins/org.eclipse.pde.build_3.4.1.R34x_v20080805/templates/packager/packager.properties
author cawthron
Wed, 18 Mar 2009 17:21:00 -0500
changeset 1 82d1d1de1a01
permissions -rw-r--r--
import Carbide.c++
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     1
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     2
#The directory used as a base for the all process
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     3
baseDirectory = <folder>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     4
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     5
#Setting this to true will cause the dependency analysis to only be done on the features and plugins reachble from the ${featureList}.
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     6
filteredDependencyCheck=false
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     7
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     8
# A comma separated list of feature ids that will be part of the archive.
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     9
featureList = <featuresToGather>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    10
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    11
# The list of {os, ws, arch} configurations to build.  This 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    12
# value is a '&' separated list of ',' separate triples. 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    13
# By default the value is *,*,* which is platform independant
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    14
#config=win32, win32, x86 & \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    15
#	linux, gtk, ppc &\
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    16
# linux, gtk, x86 & \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    17
#	linux, gtk, x86_64 & \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    18
#	linux, motif, x86 & \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    19
#	solaris, motif, sparc & \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    20
#	solaris, gtk, sparc & \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    21
#	aix, motif, ppc & \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    22
#	hpux, motif, PA_RISC & \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    23
#	macosx, carbon, ppc
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    24
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    25
#Set this variable to normalize plug-in and feature names while packaging 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    26
normalizeWhilePackaging=true
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    27
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    28
################ DOWNLOAD ############################
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    29
#Skip any download and unzipping work because the things to be packaged are already available in ${target}
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    30
#Comment the property if you want the download and unzip to occur.
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    31
prefilledTarget = true
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    32
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    33
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    34
#Don't download packager map files, they should already exist in ${downloadDirectory}
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    35
#comment out this property to download the map file from packagerMapURL
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    36
#skipMaps = true
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    37
#The URL from which to download the packager map file. If more than one file needs to be downloaded, edit the getMapFiles target in your customTargets.xml
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    38
#packagerMapURL = 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    39
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    40
#Don't download the archives.
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    41
#skipFetch = true
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    42
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    43
# A comma seperated list of the component from which the features listed in featureList can be found
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    44
# This is used as a optimization to avoid unnecessary downloads.
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    45
# * should be specified if you don't know
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    46
componentFilter=*
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    47
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    48
# A comma separated list of filters used to optimize the download of archives.
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    49
#Values in this filter should match the 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    50
contentFilter=sdk
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    51
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    52
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    53
################ FOLDERS ############################
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    54
# The place in which all the scripts will be contained
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    55
workingDirectory = ${baseDirectory}/workingPlace
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    56
buildDirectory = ${workingDirectory}
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    57
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    58
# The folder in which all the zips will be downloaded
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    59
downloadDirectory = ${baseDirectory}/toPackage
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    60
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    61
# The folder where all the operations are being done
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    62
tempDirectory = ${baseDirectory}/temp
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    63
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    64
# The place in which the zips are located
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    65
sourceFolder = ${downloadDirectory}
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    66
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    67
################# SOURCES ###########################
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    68
# A comma separated lists of places where plugins and features will be looked for 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    69
target = ${tempDirectory}/eclipse
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    70
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    71
################## MISC ##########################
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    72
# This controls the build id in the default name of the archive
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    73
buildId=MyProduct
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    74
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    75
# Type of build.  Used in naming the build output.  Typically this value is
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    76
# one of I, N, M, S, ...
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    77
buildType=I
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    78
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    79
#Set the name of the archive that will result from the product build.
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    80
#archiveNamePrefix = 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    81
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    82
# Label for the build.  Used in naming the build output
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    83
buildLabel=${buildType}.${buildId}
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    84
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    85
#The format of the archive. By default a zip is created using antZip.
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    86
#archivesFormat=win32, win32, x86 - antZip& \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    87
#	linux, gtk, ppc - antZip &\
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    88
#    linux, gtk, x86 - antZip& \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    89
#	linux, gtk, x86_64 - antZip& \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    90
# linux, motif, x86 - antZip& \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    91
#	solaris, motif, sparc - antZip& \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    92
#	solaris, gtk, sparc - antZip& \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    93
#	aix, motif, ppc - antZip& \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    94
#	hpux, motif, PA_RISC - antZip& \
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    95
#	macosx, carbon, ppc - antZip
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    96
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    97
# extra arguments to be passed to zip / unzip (-y is usually used on unix for zip)
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    98
zipargs=
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    99
unzipArgs=
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   100
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   101
# the prefix in the archive
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   102
archivePrefix=eclipse
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   103
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   104
# the folder in which the files that will be added to the archive will be placed
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   105
collectingFolder=eclipse
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   106
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   107
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   108
############### PACKAGING.PROPERTIES #############################
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   109
# a relative path to the file containing the properties for element to package
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   110
packagingProperties = packaging.properties