-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.properties
115 lines (99 loc) · 2.91 KB
/
build.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# Eclipse locations
build.dir=${basedir}/build
# Contains the plugins necessary to build an RCP product
rcp.eclipse.dir = ${build.dir}/eclipse
# Contains an installation of Eclipse with the PDE build plugin.
pde.eclipse.dir = ${build.dir}/eclipse
# The Eclipse cross-platform deltapack
deltapack.eclipse.dir = ${build.dir}/deltapack
# The local OS, window system, and processor
baseos=win32
basews=win32
basearch=x86
# Obtain better mirrors here, and OS specific builds here:
# http://download.eclipse.org/eclipse/downloads/
platform.url = http://download.eclipse.org/eclipse/downloads/drops/R-3.5.2-201002111343/eclipse-platform-3.5.2-win32.zip
deltapack.url = http://download.eclipse.org/eclipse/downloads/drops/R-3.5.2-201002111343/eclipse-3.5.2-delta-pack.zip
app.name = rcpclojure
app.version = 0.1.0
app.product.name = RCP-Clojure
# Input/output folders
src = src
bin = bin
dist = dist
lib = lib
# Extra files to include in the plugin jar
bin.includes = plugin.xml,\
META-INF/,\
.,\
icons/,\
product_lg.gif,\
splash.bmp,\
lib/,\
about.html,\
epl-v10.html
# Custom callbacks for headless PDE build
customBuildCallbacks = build/build.xml
customBuildCallbacks.failonerror = true
# Properties for custom clojure build
manifest = META-INF/MANIFEST.MF
deployment.dir = ${dist}/RCP-Clojure
deployment.executable = ${deployment.dir}/${app.product.name}.exe
#
# PDE configuration
#
# p2 Director properties
allowBinaryCycles = true
builder=${basedir}
buildId=RCP-Clojure
buildTempFolder=${build.dir}/pde-build/temp
deltapack=${build.dir}/deltapack
productDir=${basedir}
#
# The properties below are ordered and grouped according to the Eclipse documentation.
# See the following URL for a description of what each property does:
# http://help.eclipse.org/galileo/topic/org.eclipse.pde.doc.user/reference/pde_builder_config.htm
#
#
# Basic Settings
#
buildDirectory=${build.dir}/pde-build
# By default, build for the local
configs = ${baseos}, ${basews}, ${basearch}
# Multiple configs can be specified as follows:
# configs = win32, win32, x86 & macosx, cocoa, x86_64 & linux, gtk, x86
#
# p2 Integration
#
p2.gathering=true
#
# Base Control
#
baseLocation=${eclipse.home}
pluginPath=${basedir}${path.separator}${deltapack}
#pluginPath=${basedir}
skipBase=true
resolver.devMode=false
#
# Output Control
#
runPackager=true
product=${productDir}/product.product
archivePrefix=RCP-Clojure
# Conventionally, buildType is one of:
# I = Integration, N = Nightly, S = Stable, R = Release, M = Maintenance
buildType=I
buildLabel=${buildType}.${buildId}
#
# Fetch Phase Control
#
skipMaps=true
skipFetch=true
#
# Compilation Control
#
# See: http://help.eclipse.org/galileo/topic/org.eclipse.pde.doc.user/tasks/pde_compilation_env.htm
#
CDC-1.1/Foundation-1.1=${java.home}/lib/rt.jar
J2SE-1.5=${java.home}/lib/rt.jar
JavaSE-1.6=${java.home}/lib/rt.jar