Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openj9
Path: blob/master/jcl/jpp_configuration.xml
12460 views
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE configurationreg SYSTEM "http://home.ottawa.ibm.com/teams/bluebird/web/eclipse_site/jpp.dtd">
3
<!--
4
/*******************************************************************************
5
* Copyright (c) 2002, 2022 IBM Corp. and others
6
*
7
* This program and the accompanying materials are made available under
8
* the terms of the Eclipse Public License 2.0 which accompanies this
9
* distribution and is available at https://www.eclipse.org/legal/epl-2.0/
10
* or the Apache License, Version 2.0 which accompanies this distribution and
11
* is available at https://www.apache.org/licenses/LICENSE-2.0.
12
*
13
* This Source Code may also be made available under the following
14
* Secondary Licenses when the conditions for such availability set
15
* forth in the Eclipse Public License, v. 2.0 are satisfied: GNU
16
* General Public License, version 2 with the GNU Classpath
17
* Exception [1] and GNU General Public License, version 2 with the
18
* OpenJDK Assembly Exception [2].
19
*
20
* [1] https://www.gnu.org/software/classpath/license.html
21
* [2] http://openjdk.java.net/legal/assembly-exception.html
22
*
23
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
24
*******************************************************************************/
25
-->
26
<configurationreg version="3.0">
27
<!-- GLOBAL PARAMETERS FOR ALL CONFIGURATIONS, CAN BE OVERWRITTEN IN CONFIGURATION ELEMENT IF IT IS REQUIRED-->
28
<globalParameters>
29
<parameter name="outputPathPrefix" value="pConfig "/>
30
<parameter name="outputPathSuffix" value=""/>
31
<parameter name="testsOutputPathPrefix" value="pConfig "/>
32
<parameter name="testsOutputPathSuffix" value=" Tests"/>
33
<parameter name="bootTestsOutputPathPrefix" value="pConfig "/>
34
<parameter name="bootTestsOutputPathSuffix" value=" Tests Bootpath"/>
35
</globalParameters>
36
37
<!-- START SET DEFINITIONS -->
38
<set
39
label="newflags"
40
flags="CRIU_SUPPORT,INLINE-TYPES,OPENJDK_METHODHANDLES,OPENJDK_THREAD_SUPPORT"/>
41
42
<set
43
label="oldflags"
44
flags="Sidecar19-SE_RAWPLUSJ9"/>
45
46
<!-- These flags identify the target platform. -->
47
<set
48
label="platforms"
49
flags="PLATFORM-ap64,PLATFORM-mz31,PLATFORM-mz64,PLATFORM-oa64,PLATFORM-or64,PLATFORM-rv64,PLATFORM-wa64,PLATFORM-xa64,PLATFORM-xi32,PLATFORM-xl64,PLATFORM-xr32,PLATFORM-xr64,PLATFORM-xs32,PLATFORM-xz31,PLATFORM-xz64"/>
50
51
<configuration
52
label="SIDECAR18-SE"
53
outputpath="SIDECAR18-SE/src"
54
flags="Sidecar18-SE,Sidecar70_27,Sidecar17,Sidecar16,SharedClasses"
55
jdkcompliance="1.8">
56
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sun180.jar"/>
57
<source path="src/java.base/share/classes"/>
58
<source path="src/java.desktop/share/classes"/>
59
<source path="src/java.logging/share/classes"/>
60
<source path="src/java.management/share/classes"/>
61
<source path="src/jdk.attach/share/classes"/>
62
<source path="src/jdk.jcmd/share/classes"/>
63
<source path="src/jdk.management/share/classes"/>
64
<source path="src/openj9.criu/share/classes" />
65
<source path="src/openj9.cuda/share/classes" />
66
<source path="src/openj9.dataaccess/share/classes"/>
67
<source path="src/openj9.gpu/share/classes" />
68
<source path="src/openj9.jvm/share/classes"/>
69
<source path="src/openj9.sharedclasses/share/classes"/>
70
<source path="src/openj9.zosconditionhandling/share/classes"/>
71
<parameter name="macro:define" value="JAVA_SPEC_VERSION=8"/>
72
<parameter name="msg:outputdir" value="com/ibm/oti/util"/>
73
<parameter name="jxerules:outputdir" value="java/lang"/>
74
</configuration>
75
76
<configuration
77
label="SIDECAR18-SE-OPENJ9"
78
outputpath="SIDECAR18-SE-OPENJ9/src"
79
flags="Sidecar18-SE-OpenJ9,DAA"
80
dependencies="SIDECAR18-SE"
81
jdkcompliance="1.8">
82
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sun180.jar"/>
83
<source path="src/java.base/share/classes"/>
84
<source path="src/java.desktop/share/classes"/>
85
<source path="src/java.logging/share/classes"/>
86
<source path="src/java.management/share/classes"/>
87
<source path="src/jdk.attach/share/classes"/>
88
<source path="src/jdk.jcmd/share/classes"/>
89
<source path="src/jdk.management/share/classes"/>
90
<source path="src/openj9.criu/share/classes" />
91
<source path="src/openj9.cuda/share/classes" />
92
<source path="src/openj9.dataaccess/share/classes"/>
93
<source path="src/openj9.gpu/share/classes" />
94
<source path="src/openj9.jvm/share/classes"/>
95
<source path="src/openj9.sharedclasses/share/classes"/>
96
<source path="src/openj9.zosconditionhandling/share/classes"/>
97
<parameter name="macro:define" value="JAVA_SPEC_VERSION=8"/>
98
<parameter name="msg:outputdir" value="com/ibm/oti/util"/>
99
<parameter name="jxerules:outputdir" value="java/lang"/>
100
</configuration>
101
102
<configuration
103
label="JAVA11"
104
outputpath="JAVA11/src"
105
flags="Sidecar18-SE-OpenJ9,DAA,Sidecar19-SE,Sidecar19-SE-OpenJ9"
106
dependencies="SIDECAR18-SE"
107
jdkcompliance="1.8">
108
<classpathentry kind="src" path="src/java.base/share/classes"/>
109
<classpathentry kind="src" path="src/java.management/share/classes"/>
110
<classpathentry kind="src" path="src/jdk.attach/share/classes"/>
111
<classpathentry kind="src" path="src/jdk.jcmd/share/classes"/>
112
<classpathentry kind="src" path="src/jdk.management/share/classes"/>
113
<classpathentry kind="src" path="src/openj9.criu/share/classes"/>
114
<classpathentry kind="src" path="src/openj9.cuda/share/classes"/>
115
<classpathentry kind="src" path="src/openj9.dataaccess/share/classes"/>
116
<classpathentry kind="src" path="src/openj9.dtfj/share/classes"/>
117
<classpathentry kind="src" path="src/openj9.dtfjview/share/classes"/>
118
<classpathentry kind="src" path="src/openj9.gpu/share/classes"/>
119
<classpathentry kind="src" path="src/openj9.jvm/share/classes"/>
120
<classpathentry kind="src" path="src/openj9.sharedclasses/share/classes"/>
121
<classpathentry kind="src" path="src/openj9.traceformat/share/classes"/>
122
<classpathentry kind="src" path="src/openj9.zosconditionhandling/share/classes"/>
123
<classpathentry kind="lib" path="/binaries/common/ibm/ibmjzos.jar"/>
124
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sunJava11.jar"/>
125
<source path="src"/>
126
<parameter name="macro:define" value="JAVA_SPEC_VERSION=11"/>
127
<parameter name="msg:outputdir" value="java.base/share/classes/com/ibm/oti/util"/>
128
<parameter name="jxerules:outputdir" value="java/lang"/>
129
</configuration>
130
131
<configuration
132
label="JAVA17"
133
outputpath="JAVA17/src"
134
flags="OPENJDK_METHODHANDLES"
135
dependencies="JAVA11"
136
jdkcompliance="1.8">
137
<classpathentry kind="src" path="src/java.base/share/classes"/>
138
<classpathentry kind="src" path="src/java.management/share/classes"/>
139
<classpathentry kind="src" path="src/jdk.attach/share/classes"/>
140
<classpathentry kind="src" path="src/jdk.jcmd/share/classes"/>
141
<classpathentry kind="src" path="src/jdk.management/share/classes"/>
142
<classpathentry kind="src" path="src/openj9.criu/share/classes"/>
143
<classpathentry kind="src" path="src/openj9.cuda/share/classes"/>
144
<classpathentry kind="src" path="src/openj9.dataaccess/share/classes"/>
145
<classpathentry kind="src" path="src/openj9.dtfj/share/classes"/>
146
<classpathentry kind="src" path="src/openj9.dtfjview/share/classes"/>
147
<classpathentry kind="src" path="src/openj9.gpu/share/classes"/>
148
<classpathentry kind="src" path="src/openj9.jvm/share/classes"/>
149
<classpathentry kind="src" path="src/openj9.sharedclasses/share/classes"/>
150
<classpathentry kind="src" path="src/openj9.traceformat/share/classes"/>
151
<classpathentry kind="src" path="src/openj9.zosconditionhandling/share/classes"/>
152
<classpathentry kind="lib" path="/binaries/common/ibm/ibmjzos.jar"/>
153
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sunJava17.jar"/>
154
<source path="src"/>
155
<parameter name="macro:define" value="JAVA_SPEC_VERSION=17"/>
156
<parameter name="msg:outputdir" value="java.base/share/classes/com/ibm/oti/util"/>
157
<parameter name="jxerules:outputdir" value="java/lang"/>
158
</configuration>
159
160
<configuration
161
label="JAVA18"
162
outputpath="JAVA18/src"
163
dependencies="JAVA17"
164
jdkcompliance="1.8">
165
<classpathentry kind="src" path="src/java.base/share/classes"/>
166
<classpathentry kind="src" path="src/java.management/share/classes"/>
167
<classpathentry kind="src" path="src/jdk.attach/share/classes"/>
168
<classpathentry kind="src" path="src/jdk.jcmd/share/classes"/>
169
<classpathentry kind="src" path="src/jdk.management/share/classes"/>
170
<classpathentry kind="src" path="src/openj9.criu/share/classes"/>
171
<classpathentry kind="src" path="src/openj9.cuda/share/classes"/>
172
<classpathentry kind="src" path="src/openj9.dataaccess/share/classes"/>
173
<classpathentry kind="src" path="src/openj9.dtfj/share/classes"/>
174
<classpathentry kind="src" path="src/openj9.dtfjview/share/classes"/>
175
<classpathentry kind="src" path="src/openj9.gpu/share/classes"/>
176
<classpathentry kind="src" path="src/openj9.jvm/share/classes"/>
177
<classpathentry kind="src" path="src/openj9.sharedclasses/share/classes"/>
178
<classpathentry kind="src" path="src/openj9.traceformat/share/classes"/>
179
<classpathentry kind="src" path="src/openj9.zosconditionhandling/share/classes"/>
180
<classpathentry kind="lib" path="/binaries/common/ibm/ibmjzos.jar"/>
181
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sunJava18.jar"/>
182
<source path="src"/>
183
<parameter name="macro:define" value="JAVA_SPEC_VERSION=18"/>
184
<parameter name="msg:outputdir" value="java.base/share/classes/com/ibm/oti/util"/>
185
<parameter name="jxerules:outputdir" value="java/lang"/>
186
</configuration>
187
188
<configuration
189
label="JAVA19"
190
outputpath="JAVA19/src"
191
dependencies="JAVA18"
192
jdkcompliance="1.8">
193
<classpathentry kind="src" path="src/java.base/share/classes"/>
194
<classpathentry kind="src" path="src/java.management/share/classes"/>
195
<classpathentry kind="src" path="src/jdk.attach/share/classes"/>
196
<classpathentry kind="src" path="src/jdk.jcmd/share/classes"/>
197
<classpathentry kind="src" path="src/jdk.management/share/classes"/>
198
<classpathentry kind="src" path="src/openj9.criu/share/classes"/>
199
<classpathentry kind="src" path="src/openj9.cuda/share/classes"/>
200
<classpathentry kind="src" path="src/openj9.dataaccess/share/classes"/>
201
<classpathentry kind="src" path="src/openj9.dtfj/share/classes"/>
202
<classpathentry kind="src" path="src/openj9.dtfjview/share/classes"/>
203
<classpathentry kind="src" path="src/openj9.gpu/share/classes"/>
204
<classpathentry kind="src" path="src/openj9.jvm/share/classes"/>
205
<classpathentry kind="src" path="src/openj9.sharedclasses/share/classes"/>
206
<classpathentry kind="src" path="src/openj9.traceformat/share/classes"/>
207
<classpathentry kind="src" path="src/openj9.zosconditionhandling/share/classes"/>
208
<classpathentry kind="lib" path="/binaries/common/ibm/ibmjzos.jar"/>
209
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sunJava19.jar"/>
210
<source path="src"/>
211
<parameter name="macro:define" value="JAVA_SPEC_VERSION=19"/>
212
<parameter name="msg:outputdir" value="java.base/share/classes/com/ibm/oti/util"/>
213
<parameter name="jxerules:outputdir" value="java/lang"/>
214
</configuration>
215
216
<configuration
217
label="OPENJ9-RAWBUILD"
218
outputpath="OPENJ9-RAWBUILD/src"
219
flags="OpenJ9-RawBuild"
220
dependencies="JAVA11"
221
jdkcompliance="1.8">
222
<classpathentry kind="src" path="src/java.base/share/classes"/>
223
<classpathentry kind="src" path="src/java.management/share/classes"/>
224
<classpathentry kind="src" path="src/jdk.attach/share/classes"/>
225
<classpathentry kind="src" path="src/jdk.jcmd/share/classes"/>
226
<classpathentry kind="src" path="src/jdk.management/share/classes"/>
227
<classpathentry kind="src" path="src/openj9.criu/share/classes"/>
228
<classpathentry kind="src" path="src/openj9.cuda/share/classes"/>
229
<classpathentry kind="src" path="src/openj9.dataaccess/share/classes"/>
230
<classpathentry kind="src" path="src/openj9.dtfj/share/classes"/>
231
<classpathentry kind="src" path="src/openj9.dtfjview/share/classes"/>
232
<classpathentry kind="src" path="src/openj9.gpu/share/classes"/>
233
<classpathentry kind="src" path="src/openj9.jvm/share/classes"/>
234
<classpathentry kind="src" path="src/openj9.sharedclasses/share/classes"/>
235
<classpathentry kind="src" path="src/openj9.traceformat/share/classes"/>
236
<classpathentry kind="src" path="src/openj9.zosconditionhandling/share/classes"/>
237
<classpathentry kind="lib" path="/binaries/common/ibm/ibmjzos.jar"/>
238
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sunJava11.jar"/>
239
<source path="src"/>
240
<parameter name="macro:define" value="JAVA_SPEC_VERSION=11"/>
241
<parameter name="msg:outputdir" value="java.base/share/classes/com/ibm/oti/util"/>
242
<parameter name="jxerules:outputdir" value="java/lang"/>
243
</configuration>
244
245
<configuration
246
label="SIDECAR18-DAA"
247
outputpath="SIDECAR18-DAA/src"
248
flags="DAA"
249
dependencies="SIDECAR18-SE"
250
jdkcompliance="1.8">
251
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sun180.jar"/>
252
<source path="src/java.base/share/classes"/>
253
<source path="src/openj9.dataaccess/share/classes"/>
254
<source path="src/openj9.zosconditionhandling/share/classes"/>
255
<parameter name="macro:define" value="JAVA_SPEC_VERSION=8"/>
256
<parameter name="msg:outputdir" value="com/ibm/oti/util"/>
257
<parameter name="jxerules:outputdir" value="java/lang"/>
258
</configuration>
259
260
<configuration
261
label="SIDECAR18-DTFJ"
262
outputpath="SIDECAR18-DTFJ/src"
263
dependencies="SIDECAR18-SE"
264
jdkcompliance="1.8">
265
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sun180.jar"/>
266
<classpathentry kind="lib" path="/binaries/common/ibm/ibmjzos.jar"/>
267
<source path="src/java.base/share/classes"/>
268
<source path="src/openj9.dtfj/share/classes"/>
269
<source path="src/openj9.zosconditionhandling/share/classes"/>
270
<parameter name="macro:define" value="JAVA_SPEC_VERSION=8"/>
271
<parameter name="msg:outputdir" value="com/ibm/oti/util"/>
272
<parameter name="jxerules:outputdir" value="java/lang"/>
273
</configuration>
274
275
<configuration
276
label="SIDECAR18-DTFJVIEW"
277
outputpath="SIDECAR18-DTFJVIEW/src"
278
dependencies="SIDECAR18-SE"
279
jdkcompliance="1.8">
280
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sun180.jar"/>
281
<classpathentry kind="lib" path="/binaries/common/ibm/ibmjzos.jar"/>
282
<source path="src/java.base/share/classes"/>
283
<source path="src/openj9.dtfj/share/classes"/>
284
<source path="src/openj9.dtfjview/share/classes"/>
285
<source path="src/openj9.zosconditionhandling/share/classes"/>
286
<parameter name="macro:define" value="JAVA_SPEC_VERSION=8"/>
287
<parameter name="msg:outputdir" value="com/ibm/oti/util"/>
288
<parameter name="jxerules:outputdir" value="java/lang"/>
289
</configuration>
290
291
<configuration
292
label="SIDECAR18-TRACEFORMAT"
293
outputpath="SIDECAR18-TRACEFORMAT/src"
294
dependencies="SIDECAR18-SE"
295
jdkcompliance="1.8">
296
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sun180.jar"/>
297
<classpathentry kind="lib" path="/binaries/common/ibm/ibmjzos.jar"/>
298
<source path="src/java.base/share/classes"/>
299
<source path="src/openj9.traceformat/share/classes"/>
300
<source path="src/openj9.zosconditionhandling/share/classes"/>
301
<parameter name="macro:define" value="JAVA_SPEC_VERSION=8"/>
302
<parameter name="msg:outputdir" value="com/ibm/oti/util"/>
303
<parameter name="jxerules:outputdir" value="java/lang"/>
304
</configuration>
305
306
<configuration
307
label="SIDECAR18-TOOLS-OPENJ9"
308
outputpath="SIDECAR18-TOOLS/src"
309
dependencies="SIDECAR18-SE-OPENJ9"
310
jdkcompliance="1.8">
311
<classpathentry kind="src" path="/pConfig SIDECAR18-SE-OPENJ9"/>
312
<classpathentry kind="lib" path="/binaries/vm/third/rt-compressed.sun180.jar"/>
313
<classpathentry kind="lib" path="/binaries/common/ibm/ibmjzos.jar"/>
314
<source path="src/openj9.dtfj/share/classes"/>
315
<source path="src/openj9.dtfjview/share/classes"/>
316
<source path="src/openj9.traceformat/share/classes"/>
317
<parameter name="macro:define" value="JAVA_SPEC_VERSION=8"/>
318
<parameter name="msg:outputdir" value=""/>
319
</configuration>
320
321
<!--
322
This configuration is intended only for use by extension repos:
323
it is not expected to usable for generating an eclipse project.
324
-->
325
<configuration label="DDR_VM" outputpath="outputpath-not-used">
326
<source path="src"/>
327
</configuration>
328
329
</configurationreg>
330
331