Print this page
rev 5696 : 6336885: RFE: Locale Data Deployment Enhancements
4609153: Provide locale data for Indic locales
5104387: Support for gl_ES locale (galician language)
6337471: desktop/system locale preferences support
7056139: (cal) SPI support for locale-dependent Calendar parameters
7058206: Provide CalendarData SPI for week params and display field value names
7073852: Support multiple scripts for digits and decimal symbols per locale
7079560: [Fmt-Da] Context dependent month names support in SimpleDateFormat
7171324: getAvailableLocales() of locale sensitive services should return the actual availability of locales
7151414: (cal) Support calendar type identification
7168528: LocaleServiceProvider needs to be aware of Locale extensions
7171372: (cal) locale's default Calendar should be created if unknown calendar is specified
Summary: JEP 127: Improve Locale Data Packaging and Adopt Unicode CLDR Data (part 1 w/o packaging changes. by Naoto Sato and Masayoshi Okutsu)
Split |
Close |
Expand all |
Collapse all |
--- old/makefiles/CreateJars.gmk
+++ new/makefiles/CreateJars.gmk
1 1 #
2 2 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
3 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 4 #
5 5 # This code is free software; you can redistribute it and/or modify it
6 6 # under the terms of the GNU General Public License version 2 only, as
7 7 # published by the Free Software Foundation. Oracle designates this
8 8 # particular file as subject to the "Classpath" exception as provided
9 9 # by Oracle in the LICENSE file that accompanied this code.
10 10 #
11 11 # This code is distributed in the hope that it will be useful, but WITHOUT
12 12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 14 # version 2 for more details (a copy is included in the LICENSE file that
15 15 # accompanied this code).
16 16 #
17 17 # You should have received a copy of the GNU General Public License version
18 18 # 2 along with this work; if not, write to the Free Software Foundation,
19 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 20 #
21 21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 22 # or visit www.oracle.com if you need additional information or have any
23 23 # questions.
24 24 #
25 25
26 26 include $(SPEC)
27 27 include MakeBase.gmk
28 28 include JavaCompilation.gmk
29 29 include Setup.gmk
30 30
31 31 default: all
32 32
33 33 include Tools.gmk
34 34
35 35 #
36 36 # This makefile...so that altering will trigger rebuilding include/exclude-lists => jars
37 37 #
38 38 MAKEFILE=$(JDK_TOPDIR)/makefiles/CreateJars.gmk
39 39
40 40 MAINMANIFEST := $(JDK_TOPDIR)/make/tools/manifest.mf
41 41 BEANMANIFEST := $(JDK_TOPDIR)/make/javax/swing/beaninfo/manifest
42 42
43 43 JARS:=
44 44
45 45 ##########################################################################################
46 46
47 47 JCONSOLE_JAR_DEPS := \
48 48 $(shell $(FIND) $(JDK_OUTPUTDIR)/classes/sun/tools/jconsole/ -name "_the.package") \
49 49 $(shell $(FIND) $(JDK_OUTPUTDIR)/classes/com/sun/tools/jconsole/ -name "_the.package")
50 50
51 51 $(eval $(call SetupArchive,BUILD_JCONSOLE_JAR,$(JCONSOLE_JAR_DEPS),\
52 52 SRCS:=$(JDK_OUTPUTDIR)/classes,\
53 53 SUFFIXES:=.class .gif .png .properties,\
54 54 INCLUDES:=sun/tools/jconsole com/sun/tools/jconsole,\
55 55 JARMAIN:=sun.tools.jconsole.JConsole,\
56 56 JAR:=$(JDK_OUTPUTDIR)/lib/jconsole.jar,\
57 57 SKIP_METAINF:=true))
58 58
59 59 JARS+=$(JDK_OUTPUTDIR)/lib/jconsole.jar
60 60
61 61 ##########################################################################################
62 62
63 63 DNS_JAR_DEPS := \
64 64 $(shell $(FIND) $(JDK_OUTPUTDIR)/classes/sun/net/spi/nameservice/dns/ -name "_the.package") \
65 65
66 66 $(eval $(call SetupArchive,BUILD_DNS_JAR,$(DNS_JAR_DEPS),\
↓ open down ↓ |
66 lines elided |
↑ open up ↑ |
67 67 SRCS:=$(JDK_OUTPUTDIR)/classes,\
68 68 INCLUDES:=sun/net/spi/nameservice/dns,\
69 69 EXTRA_FILES:=META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor,\
70 70 JAR:=$(JDK_OUTPUTDIR)/lib/ext/dnsns.jar,\
71 71 SKIP_METAINF:=true))
72 72
73 73 JARS+=$(JDK_OUTPUTDIR)/lib/ext/dnsns.jar
74 74
75 75 ##########################################################################################
76 76
77 -LOCALEDATA_INCLUDE_PATTERNS := \
78 - sun/text/resources/*_ar* \
79 - sun/text/resources/*_hi* \
80 - sun/text/resources/*_iw* \
81 - sun/text/resources/*_iw* \
82 - sun/text/resources/*_ja* \
83 - sun/text/resources/*_ko* \
84 - sun/text/resources/*_th.* \
85 - sun/text/resources/*_th_* \
86 - sun/text/resources/*_vi* \
87 - sun/text/resources/*_zh* \
88 - sun/text/resources/*Data_th \
89 - sun/text/resources/thai_dict \
90 - sun/util/resources/*_ar* \
91 - sun/util/resources/*_hi* \
92 - sun/util/resources/*_iw* \
93 - sun/util/resources/*_iw* \
94 - sun/util/resources/*_ja* \
95 - sun/util/resources/*_ko* \
96 - sun/util/resources/*_th_* \
97 - sun/util/resources/*_th.* \
98 - sun/util/resources/*_vi* \
99 - sun/util/resources/*_zh*
77 +LOCALEDATA_INCLUDE_LOCALES := ar hi iw ja ko th vi zh
78 +LOCALEDATA_INCLUDES := $(addprefix sun/text/resources/,$(LOCALEDATA_INCLUDE_LOCALES)) \
79 + $(addprefix sun/util/resources/,$(LOCALEDATA_INCLUDE_LOCALES))
100 80
101 -LOCALEDATA_INCLUDES := $(patsubst $(JDK_OUTPUTDIR)/classes/%,%,\
102 - $(foreach i,$(LOCALEDATA_INCLUDE_PATTERNS), $(wildcard $(JDK_OUTPUTDIR)/classes/$i)))
103 -
104 81 $(eval $(call SetupArchive,BUILD_LOCALEDATA_JAR,,\
105 82 SRCS:=$(JDK_OUTPUTDIR)/classes,\
106 83 SUFFIXES:=.class _dict _th,\
107 84 INCLUDES:=$(LOCALEDATA_INCLUDES),\
85 + EXCLUDES:=sun/text/resources/th/BreakIteratorRules_th.class,\
108 86 JAR:=$(JDK_OUTPUTDIR)/lib/ext/localedata.jar,\
109 87 SKIP_METAINF:=true))
110 88
111 89 JARS+=$(JDK_OUTPUTDIR)/lib/ext/localedata.jar
112 90
113 91 ##########################################################################################
114 92 # rt.jar and resources.jar are being built in the same way as in the old build. They require
115 93 # the files to be in a certain order and converting that is not easy and will not be needed
116 94 # in jigsaw anyway.
117 95
118 96 # Exclude list for rt.jar and resources.jar
119 97 RT_JAR_EXCLUDES := \
120 98 com/sun/javadoc \
121 99 com/sun/jdi \
122 100 com/sun/jarsigner \
123 101 com/sun/source \
124 102 com/sun/istack/internal/tools \
125 103 META-INF/services/com.sun.jdi.connect.Connector \
126 104 META-INF/services/com.sun.jdi.connect.spi.TransportService \
127 105 META-INF/services/com.sun.tools.xjc.Plugin \
128 106 com/sun/tools \
129 107 sun/jvmstat \
130 108 sun/nio/cs/ext \
131 109 sun/awt/HKSCS.class \
132 110 sun/awt/motif/X11GB2312\$$$$Decoder.class \
133 111 sun/awt/motif/X11GB2312\$$$$Encoder.class \
134 112 sun/awt/motif/X11GB2312.class \
135 113 sun/awt/motif/X11GBK\$$$$Encoder.class \
136 114 sun/awt/motif/X11GBK.class \
137 115 sun/awt/motif/X11KSC5601\$$$$Decoder.class \
138 116 sun/awt/motif/X11KSC5601\$$$$Encoder.class \
139 117 sun/awt/motif/X11KSC5601.class \
140 118 META-INF/services/java.nio.charset.spi.CharsetProvider \
141 119 sun/rmi/rmic \
142 120 sun/tools/asm \
143 121 sun/tools/java \
144 122 sun/tools/javac \
145 123 com/sun/tools/classfile \
146 124 com/sun/tools/javap \
147 125 sun/tools/jcmd \
148 126 sun/tools/jconsole \
149 127 sun/tools/jps \
150 128 sun/tools/jstat \
151 129 sun/tools/jstatd \
152 130 sun/tools/native2ascii \
153 131 sun/tools/serialver \
154 132 sun/tools/tree \
155 133 sun/tools/util \
156 134 sun/security/tools/JarBASE64Encoder.class \
157 135 sun/security/tools/JarSigner.class \
158 136 sun/security/tools/JarSignerParameters.class \
159 137 sun/security/tools/JarSignerResources.class \
160 138 sun/security/tools/JarSignerResources_ja.class \
161 139 sun/security/tools/JarSignerResources_zh_CN.class \
162 140 sun/security/tools/SignatureFile\$$$$Block.class \
163 141 sun/security/tools/SignatureFile.class \
164 142 sun/security/tools/TimestampedSigner.class \
165 143 sun/security/provider/Sun.class \
166 144 sun/security/rsa/SunRsaSign.class \
167 145 sun/security/ssl \
168 146 sun/security/ec/ECDHKeyAgreement.class \
169 147 sun/security/ec/ECDSASignature\$$$$Raw.class \
170 148 sun/security/ec/ECDSASignature\$$$$SHA1.class \
171 149 sun/security/ec/ECDSASignature\$$$$SHA224.class \
172 150 sun/security/ec/ECDSASignature\$$$$SHA256.class \
173 151 sun/security/ec/ECDSASignature\$$$$SHA384.class \
174 152 sun/security/ec/ECDSASignature\$$$$SHA512.class \
175 153 sun/security/ec/ECDSASignature.class \
176 154 sun/security/ec/ECKeyPairGenerator.class \
177 155 sun/security/ec/SunEC\$$$$1.class \
178 156 sun/security/ec/SunEC.class \
179 157 sun/security/ec/SunECEntries.class \
180 158 sun/security/pkcs11 \
181 159 com/sun/net/ssl/internal/ssl \
182 160 javax/crypto \
183 161 sun/security/internal \
184 162 com/sun/crypto/provider \
185 163 META-INF/services/com.sun.tools.attach.spi.AttachProvider \
186 164 com/sun/tools/attach \
187 165 org/relaxng/datatype \
188 166 com/sun/codemodel \
189 167 com/sun/xml/internal/dtdparser \
190 168 com/sun/xml/internal/rngom \
191 169 com/sun/xml/internal/xsom \
192 170 com/sun/tools/script/shell \
193 171 sun/tools/attach \
194 172 sun/tools/jstack \
195 173 sun/tools/jinfo \
196 174 sun/tools/jmap \
197 175 sun/net/spi/nameservice/dns \
198 176 META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor \
199 177 javax/swing/beaninfo \
200 178 javax/swing/AbstractButtonBeanInfo.class \
201 179 javax/swing/BoxBeanInfo.class \
202 180 javax/swing/JAppletBeanInfo.class \
203 181 javax/swing/JButtonBeanInfo.class \
204 182 javax/swing/JCheckBoxBeanInfo.class \
205 183 javax/swing/JCheckBoxMenuItemBeanInfo.class \
206 184 javax/swing/JColorChooserBeanInfo.class \
207 185 javax/swing/JComboBoxBeanInfo.class \
208 186 javax/swing/JComponentBeanInfo.class \
209 187 javax/swing/JDesktopPaneBeanInfo.class \
210 188 javax/swing/JDialogBeanInfo.class \
211 189 javax/swing/JEditorPaneBeanInfo.class \
212 190 javax/swing/JFileChooserBeanInfo.class \
213 191 javax/swing/JFormattedTextFieldBeanInfo.class \
214 192 javax/swing/JFrameBeanInfo.class \
215 193 javax/swing/JInternalFrameBeanInfo.class \
216 194 javax/swing/JLabelBeanInfo.class \
217 195 javax/swing/JLayeredPaneBeanInfo.class \
218 196 javax/swing/JListBeanInfo.class \
219 197 javax/swing/JMenuBarBeanInfo.class \
220 198 javax/swing/JMenuBeanInfo.class \
221 199 javax/swing/JMenuItemBeanInfo.class \
222 200 javax/swing/JOptionPaneBeanInfo.class \
223 201 javax/swing/JPanelBeanInfo.class \
224 202 javax/swing/JPasswordFieldBeanInfo.class \
225 203 javax/swing/JPopupMenuBeanInfo.class \
226 204 javax/swing/JProgressBarBeanInfo.class \
227 205 javax/swing/JRadioButtonBeanInfo.class \
228 206 javax/swing/JRadioButtonMenuItemBeanInfo.class \
229 207 javax/swing/JScrollBarBeanInfo.class \
230 208 javax/swing/JScrollPaneBeanInfo.class \
231 209 javax/swing/JSeparatorBeanInfo.class \
232 210 javax/swing/JSliderBeanInfo.class \
233 211 javax/swing/JSpinnerBeanInfo.class \
234 212 javax/swing/JSplitPaneBeanInfo.class \
235 213 javax/swing/JTabbedPaneBeanInfo.class \
236 214 javax/swing/JTableBeanInfo.class \
↓ open down ↓ |
119 lines elided |
↑ open up ↑ |
237 215 javax/swing/JTextAreaBeanInfo.class \
238 216 javax/swing/JTextFieldBeanInfo.class \
239 217 javax/swing/JTextPaneBeanInfo.class \
240 218 javax/swing/JToggleButtonBeanInfo.class \
241 219 javax/swing/JToolBarBeanInfo.class \
242 220 javax/swing/JTreeBeanInfo.class \
243 221 javax/swing/JWindowBeanInfo.class \
244 222 javax/swing/SwingBeanInfoBase.class \
245 223 javax/swing/text/JTextComponentBeanInfo.class \
246 224 sun/swing/BeanInfoUtils.class \
247 - $(LOCALEDATA_INCLUDES)
225 + $(LOCALEDATA_INCLUDES) \
226 + sun/text/resources/cldr \
227 + sun/util/resources/cldr \
228 + sun/util/cldr/CLDRLocaleDataMetaInfo.class
248 229
249 230 # These files should never be put into rt.jar
250 231 # but due to a misstake...some are put there if embedded
251 232 #
252 233 ifneq ($(JAVASE_EMBEDDED), true)
253 234 # normal (correct) case
254 235 RT_JAR_EXCLUDES += \
255 236 com/oracle/jrockit/jfr \
256 237 oracle/jrockit/jfr
257 238 else
258 239 # embedded (broken) case
259 240 RT_JAR_EXCLUDES += \
260 241 oracle/jrockit/jfr/parser \
261 242 oracle/jrockit/jfr/tools \
262 243 oracle/jrockit/jfr/NativeOptions.class \
263 244 oracle/jrockit/jfr/RepositoryChunkHandler.class
264 245 endif
265 246
266 247 ifeq ($(OPENJDK_TARGET_OS), macosx)
267 248 RT_JAR_EXCLUDES += com/sun/nio/sctp \
268 249 sun/nio/ch/sctp \
269 250 sun/jdbc \
270 251 sun/nio/ch/DevPollArrayWrapper\$$$$Updator.class \
271 252 sun/nio/ch/DevPollArrayWrapper.class \
272 253 sun/nio/ch/DevPollSelectorImpl.class \
273 254 sun/nio/ch/DevPollSelectorProvider.class \
274 255 sun/nio/ch/EPollArrayWrapper\$$$$Updator.class \
275 256 sun/nio/ch/EPollArrayWrapper.class \
276 257 sun/nio/ch/EPollSelectorImpl.class \
277 258 sun/nio/ch/EPollSelectorProvider.class
278 259 endif
279 260
280 261 # Find all files in the classes dir to use as dependencies. This could be more fine granular.
281 262 ALL_FILES_IN_CLASSES := $(shell $(FIND) $(JDK_OUTPUTDIR)/classes -type f \
282 263 | $(GREP) -v -e '/_the\.*' -e '^_the\.*')
283 264
284 265 RT_JAR_MANIFEST_FILE := $(JDK_OUTPUTDIR)/lib/_the.rt.jar_manifest
285 266 RESOURCE_JAR_MANIFEST_FILE := $(JDK_OUTPUTDIR)/lib/_the.resources.jar_manifest
286 267
287 268 $(RT_JAR_MANIFEST_FILE): $(MAINMANIFEST) $(BEANMANIFEST)
288 269 $(MKDIR) -p $(@D)
289 270 $(SED) -e "s#@@RELEASE@@#$(RELEASE)#" \
290 271 -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" \
291 272 $(MAINMANIFEST) >> $@
292 273 $(ECHO) >> $@
293 274 $(CAT) $(BEANMANIFEST) >> $@
294 275
295 276 $(RESOURCE_JAR_MANIFEST_FILE): $(MAINMANIFEST)
296 277 $(MKDIR) -p $(@D)
297 278 $(SED) -e "s#@@RELEASE@@#$(RELEASE)#" \
298 279 -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" \
299 280 $(MAINMANIFEST) >> $@
300 281
301 282 $(JDK_OUTPUTDIR)/lib/_the.jars.exclude: $(MAKEFILE)
302 283 $(MKDIR) -p $(@D)
303 284 $(call ListPathsSafely,RT_JAR_EXCLUDES,\n, >> $@)
304 285
305 286 $(JDK_OUTPUTDIR)/lib/classlist : $(JDK_TOPDIR)/make/tools/sharing/classlist.$(OPENJDK_TARGET_OS) \
306 287 $(MAKEFILE)
307 288 $(MKDIR) -p $(@D)
308 289 $(RM) -f $@.temp
309 290 $(TOOL_ADDJSUM) $< $@.temp
310 291 $(MV) $@.temp $@
311 292
312 293 $(JDK_OUTPUTDIR)/lib/_the.jars.contents: $(BUILD_TOOLS) $(JDK_OUTPUTDIR)/lib/_the.jars.exclude \
313 294 $(ALL_FILES_IN_CLASSES) $(JDK_OUTPUTDIR)/lib/classlist
314 295 $(MKDIR) -p $(@D)
315 296 $(RM) $@.temp
316 297 ($(CD) $(JDK_OUTPUTDIR)/classes && \
317 298 $(TOOL_JARREORDER) \
318 299 -o $@.temp $(JDK_OUTPUTDIR)/lib/classlist $(JDK_OUTPUTDIR)/lib/_the.jars.exclude . )
319 300 $(MV) $@.temp $@
320 301
321 302 $(JDK_OUTPUTDIR)/lib/_the.rt.jar.contents: $(JDK_OUTPUTDIR)/lib/_the.jars.contents
322 303 $(GREP) -e '\.class$$' $(JDK_OUTPUTDIR)/lib/_the.jars.contents > $@
323 304
324 305 $(JDK_OUTPUTDIR)/lib/_the.resources.jar.contents: $(JDK_OUTPUTDIR)/lib/_the.jars.contents
325 306 $(GREP) -v -e '\.class$$' -e '/_the\.*' -e '^_the\.*' $(JDK_OUTPUTDIR)/lib/_the.jars.contents > $@
326 307
327 308 RT_JAR_CREATE_OPTIONS := c0fm
328 309 ifeq ($(COMPRESS_JARS), true)
329 310 RT_JAR_CREATE_OPTIONS := cfm
330 311 endif
331 312
332 313 $(JDK_OUTPUTDIR)/lib/rt.jar: $(JDK_OUTPUTDIR)/lib/_the.rt.jar.contents $(RT_JAR_MANIFEST_FILE)
333 314 $(ECHO) Creating rt.jar
334 315 $(CD) $(JDK_OUTPUTDIR)/classes && \
335 316 $(JAR) $(RT_JAR_CREATE_OPTIONS) $@ $(RT_JAR_MANIFEST_FILE) \
336 317 @$(JDK_OUTPUTDIR)/lib/_the.rt.jar.contents
337 318
338 319 $(JDK_OUTPUTDIR)/lib/resources.jar: $(JDK_OUTPUTDIR)/lib/_the.resources.jar.contents \
339 320 $(RESOURCE_JAR_MANIFEST_FILE)
340 321 $(ECHO) Creating resources.jar
341 322 $(CD) $(JDK_OUTPUTDIR)/classes && \
342 323 $(JAR) $(RT_JAR_CREATE_OPTIONS) $@ $(RESOURCE_JAR_MANIFEST_FILE) \
343 324 @$(JDK_OUTPUTDIR)/lib/_the.resources.jar.contents
344 325
345 326 JARS+=$(JDK_OUTPUTDIR)/lib/rt.jar $(JDK_OUTPUTDIR)/lib/resources.jar
346 327
347 328 ##########################################################################################
348 329
349 330 CHARSETS_JAR_DEPS :=
350 331
351 332 ifneq ($(OPENJDK_TARGET_OS), windows)
352 333 CHARSETS_EXTRA_FILES:=sun/awt/motif/X11GBK.class \
353 334 sun/awt/motif/X11GB2312\$$$$Decoder.class \
354 335 sun/awt/motif/X11GB2312.class \
355 336 sun/awt/motif/X11KSC5601\$$$$Decoder.class \
356 337 sun/awt/motif/X11KSC5601\$$$$Encoder.class \
357 338 sun/awt/motif/X11GB2312\$$$$Encoder.class \
358 339 sun/awt/motif/X11GBK\$$$$Encoder.class \
359 340 sun/awt/motif/X11KSC5601.class
360 341 endif
361 342
362 343 $(eval $(call SetupArchive,BUILD_CHARSETS_JAR,$(CHARSETS_JAR_DEPS),\
363 344 SRCS:=$(JDK_OUTPUTDIR)/classes, \
364 345 SUFFIXES:=.class .dat,\
365 346 INCLUDES:=sun/nio/cs/ext,\
366 347 EXTRA_FILES := sun/awt/HKSCS.class \
367 348 $(CHARSETS_EXTRA_FILES) \
368 349 META-INF/services/java.nio.charset.spi.CharsetProvider, \
369 350 JAR:=$(JDK_OUTPUTDIR)/lib/charsets.jar, \
370 351 SKIP_METAINF := true, \
371 352 CHECK_COMPRESS_JAR:=true))
372 353
373 354 JARS+=$(JDK_OUTPUTDIR)/lib/charsets.jar
374 355
375 356 ##########################################################################################
376 357
377 358 ifeq ($(ENABLE_JFR), true)
378 359 $(eval $(call SetupArchive,BUILD_JFR_JAR,,\
379 360 SRCS:=$(JDK_OUTPUTDIR)/classes,\
380 361 INCLUDES:=com/oracle/jrockit/jfr \
381 362 oracle/jrockit/jfr,\
382 363 JAR:=$(JDK_OUTPUTDIR)/lib/jfr.jar,\
383 364 SKIP_METAINF:=true,\
384 365 MANIFEST:=$(MAINMANIFEST), \
385 366 CHECK_COMPRESS_JAR:=true))
386 367
387 368 JARS+=$(JDK_OUTPUTDIR)/lib/jfr.jar
388 369 endif
389 370
390 371 ##########################################################################################
391 372
392 373 $(eval $(call SetupArchive,BUILD_JSSE_JAR,,\
393 374 SRCS:=$(JDK_OUTPUTDIR)/classes,\
394 375 INCLUDES:=sun/security/provider/Sun.class \
395 376 sun/security/rsa/SunRsaSign.class \
396 377 sun/security/ssl \
397 378 com/sun/net/ssl/internal/ssl,\
398 379 JAR:=$(JDK_OUTPUTDIR)/lib/jsse.jar,\
399 380 SKIP_METAINF:=true,\
400 381 MANIFEST:=$(MAINMANIFEST), \
401 382 CHECK_COMPRESS_JAR:=true))
402 383
403 384 JARS+=$(JDK_OUTPUTDIR)/lib/jsse.jar
404 385
405 386 ##########################################################################################
406 387
407 388 ifneq ($(OPENJDK_TARGET_OS)-$(ARCH_DATA_MODEL),windows-64)
408 389 SUNPKCS11_JAR_DST := $(JDK_OUTPUTDIR)/lib/ext/sunpkcs11.jar
409 390
410 391 ifndef OPENJDK
411 392
412 393 SUNPKCS11_JAR_SRC := $(JDK_TOPDIR)/make/closed/tools/crypto/pkcs11/sunpkcs11.jar
413 394
414 395 $(SUNPKCS11_JAR_DST) : $(SUNPKCS11_JAR_SRC)
415 396 @$(ECHO) "\n>>>Installing prebuilt SunPKCS11 provider..."
416 397 $(RM) $@
417 398 $(CP) $< $@
418 399
419 400 else
420 401
421 402 $(eval $(call SetupArchive,BUILD_SUNPKCS11_JAR,$(SUNPKCS11_JAR_DEPS),\
422 403 SRCS:=$(JDK_OUTPUTDIR)/classes, \
423 404 SUFFIXES:=.class,\
424 405 INCLUDES:=sun/security/pkcs11,\
425 406 JAR:=$(SUNPKCS11_JAR_DST), \
426 407 SKIP_METAINF := true))
427 408
428 409 endif
429 410
430 411 JARS += $(SUNPKCS11_JAR_DST)
431 412 endif
432 413
433 414 ##########################################################################################
434 415
435 416 SUNEC_JAR_DST := $(JDK_OUTPUTDIR)/lib/ext/sunec.jar
436 417
437 418 ifndef OPENJDK
438 419
439 420 SUNEC_JAR_SRC := $(JDK_TOPDIR)/make/closed/tools/crypto/ec/sunec.jar
440 421
441 422 $(SUNEC_JAR_DST) : $(SUNEC_JAR_SRC)
442 423 @$(ECHO) "\n>>>Installing prebuilt SunEC provider..."
443 424 $(RM) $@
444 425 $(CP) $< $@
445 426
446 427 else
447 428
448 429 $(eval $(call SetupArchive,BUILD_SUNEC_JAR,,\
449 430 SRCS:=$(JDK_OUTPUTDIR)/classes, \
450 431 SUFFIXES:=.class,\
451 432 INCLUDES:=sun/security/ec,\
452 433 EXCLUDE_FILES := sun/security/ec/ECKeyFactory.class \
453 434 sun/security/ec/ECParameters.class \
454 435 sun/security/ec/ECPrivateKeyImpl.class \
455 436 sun/security/ec/ECPublicKeyImpl.class \
456 437 sun/security/ec/NamedCurve.class \
457 438 sun/security/ec/ECKeyFactory*,\
458 439 JAR:=$(SUNEC_JAR_DST), \
459 440 SKIP_METAINF := true))
460 441
461 442 endif
462 443
463 444 JARS += $(SUNEC_JAR_DST)
464 445
465 446 ##########################################################################################
466 447
467 448 $(eval $(call SetupArchive,BUILD_SWINGBEANS_JAR,,\
468 449 SRCS:=$(JDK_OUTPUTDIR)/classes,\
469 450 SUFFIXES:=BeanInfo.class .gif,\
470 451 INCLUDES:=javax/swing sun/swing,\
471 452 EXCLUDES:=javax/swing/plaf,\
472 453 EXTRA_FILES:=javax/swing/SwingBeanInfoBase.class sun/swing/BeanInfoUtils.class,\
473 454 JAR:=$(JDK_OUTPUTDIR)/lib/dt.jar,\
474 455 SKIP_METAINF:=true))
475 456
476 457 JARS+=$(JDK_OUTPUTDIR)/lib/dt.jar
477 458
478 459 ##########################################################################################
479 460
480 461 SUNJCE_PROVIDER_JAR_DST := $(JDK_OUTPUTDIR)/lib/ext/sunjce_provider.jar
481 462
482 463 ifndef OPENJDK
483 464 SUNJCE_PROVIDER_JAR_SRC := $(JDK_TOPDIR)/make/closed/tools/crypto/jce/sunjce_provider.jar
484 465
485 466 $(SUNJCE_PROVIDER_JAR_DST) : $(SUNJCE_PROVIDER_JAR_SRC)
486 467 @$(ECHO) "\n>>>Installing prebuilt SunJCE provider..."
487 468 $(RM) $@
488 469 $(CP) $< $@
489 470 else
490 471
491 472 $(eval $(call SetupArchive,BUILD_SUNJCE_PROVIDER_JAR,$(SUNJCE_PROVIDER_JAR_DEPS),\
492 473 SRCS:=$(JDK_OUTPUTDIR)/classes, \
493 474 SUFFIXES:=.class,\
494 475 INCLUDES:= com/sun/crypto/provider,\
495 476 JAR:=$(SUNJCE_PROVIDER_JAR_DST), \
496 477 MANIFEST := $(JDK_TOPDIR)/make/tools/manifest.mf, \
497 478 EXTRA_MANIFEST_ATTR := Extension-Name: javax.crypto\nImplementation-Vendor-Id: com.sun, \
498 479 SKIP_METAINF := true))
499 480 endif
500 481
501 482 JARS += $(SUNJCE_PROVIDER_JAR_DST)
502 483
503 484 JCE_JAR_DST := $(JDK_OUTPUTDIR)/lib/jce.jar
504 485
505 486 ifndef OPENJDK
506 487
507 488 JCE_JAR_SRC := $(JDK_TOPDIR)/make/closed/tools/crypto/jce/jce.jar
508 489
509 490 $(JCE_JAR_DST) : $(JCE_JAR_SRC)
510 491 @$(ECHO) "\n>>>Installing prebuilt jce.jar..."
511 492 $(RM) $@
512 493 $(CP) $< $@
513 494
514 495 else
515 496
516 497 $(eval $(call SetupArchive,BUILD_JCE_JAR,$(JCE_JAR_DEPS),\
517 498 SRCS:=$(JDK_OUTPUTDIR)/classes, \
518 499 SUFFIXES:=.class,\
519 500 INCLUDES:= javax/crypto sun/security/internal,\
520 501 JAR:=$(JCE_JAR_DST), \
521 502 MANIFEST := $(JDK_TOPDIR)/make/tools/manifest.mf, \
522 503 EXTRA_MANIFEST_ATTR := Extension-Name: javax.crypto\nImplementation-Vendor-Id: com.sun, \
523 504 SKIP_METAINF := true))
524 505 endif
525 506
526 507 JARS += $(JCE_JAR_DST)
527 508
528 509 ##########################################################################################
529 510
530 511 ifdef OPENJDK
531 512
532 513 #
533 514 # TODO fix so that SetupArchive does not write files into SRCS
534 515 # then we don't need this extra copying
535 516 #
536 517 US_EXPORT_POLICY_JAR_DST := $(JDK_OUTPUTDIR)/lib/security/US_export_policy.jar
537 518 US_EXPORT_POLICY_JAR_SRC_DIR := $(JDK_TOPDIR)/make/javax/crypto/policy/unlimited
538 519 US_EXPORT_POLICY_JAR_TMP := $(JDK_OUTPUTDIR)/US_export_policy_jar.tmp
539 520
540 521 $(US_EXPORT_POLICY_JAR_TMP)/% : $(US_EXPORT_POLICY_JAR_SRC_DIR)/%
541 522 $(MKDIR) -p $(@D)
542 523 $(CP) $< $@
543 524
544 525 US_EXPORT_POLICY_JAR_DEPS := $(US_EXPORT_POLICY_JAR_TMP)/default_US_export.policy
545 526
546 527 $(eval $(call SetupArchive,BUILD_US_EXPORT_POLICY_JAR,$(US_EXPORT_POLICY_JAR_DEPS),\
547 528 SRCS:=$(US_EXPORT_POLICY_JAR_TMP), \
548 529 SUFFIXES:= .policy,\
549 530 JAR:=$(US_EXPORT_POLICY_JAR_DST), \
550 531 EXTRA_MANIFEST_ATTR := Crypto-Strength: unlimited, \
551 532 SKIP_METAINF := true))
552 533
553 534 JARS += $(US_EXPORT_POLICY_JAR_DST)
554 535
555 536 endif
556 537
557 538 ##########################################################################################
558 539
559 540
560 541 ifdef OPENJDK
561 542
562 543 #
563 544 # TODO fix so that SetupArchive does not write files into SRCS
564 545 # then we don't need this extra copying
565 546 #
566 547 LOCAL_POLICY_JAR_DST := $(JDK_OUTPUTDIR)/lib/security/local_policy.jar
567 548 LOCAL_POLICY_JAR_SRC_DIR := $(JDK_TOPDIR)/make/javax/crypto/policy/limited
568 549 LOCAL_POLICY_JAR_TMP := $(JDK_OUTPUTDIR)/local_policy_jar.tmp
569 550
570 551 LOCAL_POLICY_JAR_DEPS := $(LOCAL_POLICY_JAR_TMP)/exempt_local.policy $(LOCAL_POLICY_JAR_TMP)/default_local.policy
571 552
572 553 $(LOCAL_POLICY_JAR_TMP)/% : $(LOCAL_POLICY_JAR_SRC_DIR)/%
573 554 $(MKDIR) -p $(@D)
574 555 $(CP) $< $@
575 556
576 557 $(eval $(call SetupArchive,BUILD_LOCAL_POLICY_JAR,$(LOCAL_POLICY_JAR_DEPS),\
577 558 SRCS:=$(LOCAL_POLICY_JAR_TMP),\
578 559 SUFFIXES:= .policy,\
579 560 JAR:=$(LOCAL_POLICY_JAR_DST), \
580 561 EXTRA_MANIFEST_ATTR := Crypto-Strength: limited, \
581 562 SKIP_METAINF := true))
582 563
583 564 JARS += $(LOCAL_POLICY_JAR_DST)
584 565
585 566 endif
586 567
587 568 ##########################################################################################
588 569
589 570 ifeq ($(OPENJDK_TARGET_OS),windows)
590 571
591 572 SUNMSCAPI_JAR_DST := $(JDK_OUTPUTDIR)/lib/ext/sunmscapi.jar
592 573
593 574 ifndef OPENJDK
594 575 SUNMSCAPI_JAR_SRC := $(JDK_TOPDIR)/make/closed/tools/crypto/mscapi/sunmscapi.jar
595 576
596 577 $(SUNMSCAPI_JAR_DST) : $(SUNMSCAPI_JAR_SRC)
597 578 @$(ECHO) "\n>>>Installing prebuilt SunMSCAPI provider..."
598 579 $(RM) $@
599 580 $(CP) $< $@
600 581
601 582 else
602 583
603 584 $(eval $(call SetupArchive,BUILD_SUNMSCAPI_JAR,$(SUNMSCAPI_JAR_DEPS),\
604 585 SRCS:=$(JDK_OUTPUTDIR)/classes, \
605 586 SUFFIXES:=.class,\
606 587 INCLUDES:= sun/security/mscapi,\
607 588 JAR:=$(SUNMSCAPI_JAR_DST), \
608 589 MANIFEST := $(JDK_TOPDIR)/make/tools/manifest.mf, \
609 590 EXTRA_MANIFEST_ATTR := Extension-Name: javax.crypto\nImplementation-Vendor-Id: com.sun, \
610 591 SKIP_METAINF := true))
611 592 endif
612 593
613 594 JARS += $(SUNMSCAPI_JAR_DST)
614 595
615 596 endif
616 597
617 598 ##########################################################################################
618 599
619 600 ifeq ($(OPENJDK_TARGET_OS),solaris)
620 601 ifndef OPENJDK
621 602
622 603 UCRYPTO_JAR_DST := $(JDK_OUTPUTDIR)/lib/ext/ucrypto.jar
623 604 UCRYPTO_JAR_SRC := $(JDK_TOPDIR)/make/closed/tools/crypto/ucrypto/ucrypto.jar
624 605
625 606 $(UCRYPTO_JAR_DST) : $(UCRYPTO_JAR_SRC)
↓ open down ↓ |
368 lines elided |
↑ open up ↑ |
626 607 @$(ECHO) "\n>>>Installing prebuilt OracleUcrypto provider..."
627 608 $(RM) $@
628 609 $(CP) $< $@
629 610
630 611 JARS += $(UCRYPTO_JAR_DST)
631 612
632 613 endif
633 614 endif
634 615
635 616 ##########################################################################################
617 +
618 +# Get the CLDRVERSION
619 +include GensrcCLDR.gmk
620 +
621 +CLDRDATA_JAR_DST := $(JDK_OUTPUTDIR)/lib/ext/cldrdata.jar
622 +
623 +$(eval $(call SetupArchive,BUILD_CLDRDATA_JAR,$(CLDRDATA_DEPS),\
624 + SRCS:=$(JDK_OUTPUTDIR)/classes,\
625 + SUFFIXES:=.class,\
626 + INCLUDES:=sun/text/resources/cldr \
627 + sun/util/cldr \
628 + sun/util/resources/cldr,\
629 + EXCLUDES:=sun/util/cldr/CLDRLocaleProviderAdapter,\
630 + JAR:=$(CLDRDATA_JAR_DST),\
631 + EXTRA_MANIFEST_ATTR:=CLDR-Version: $(CLDRVERSION),\
632 + SKIP_METAINF:=true))
633 +
634 +JARS += $(CLDRDATA_JAR_DST)
635 +
636 +##########################################################################################
636 637
637 638 TOOLS_JAR_INCLUDES := \
638 639 sun/tools/asm \
639 640 sun/tools/jar \
640 641 sun/tools/java \
641 642 sun/tools/javac \
642 643 sun/tools/jcmd \
643 644 sun/tools/jps \
644 645 sun/tools/jstat \
645 646 sun/tools/jstatd \
646 647 sun/tools/native2ascii \
647 648 sun/tools/serialver \
648 649 sun/tools/tree \
649 650 sun/tools/util \
650 651 sun/security/tools/JarBASE64Encoder.class \
651 652 sun/security/tools/JarSigner.class \
652 653 sun/security/tools/JarSignerParameters.class \
653 654 sun/security/tools/JarSignerResources.class \
654 655 sun/security/tools/JarSignerResources_ja.class \
655 656 sun/security/tools/JarSignerResources_zh_CN.class \
656 657 sun/security/tools/SignatureFile* \
657 658 sun/security/tools/TimestampedSigner.class \
658 659 sun/rmi/rmic \
659 660 sun/applet \
660 661 sun/jvmstat \
661 662 com/sun/javadoc \
662 663 com/sun/jdi \
663 664 com/sun/jarsigner \
664 665 com/sun/source \
665 666 com/sun/tools/classfile \
666 667 com/sun/tools/doclets \
667 668 com/sun/tools/example/debug/expr \
668 669 com/sun/tools/example/debug/tty \
669 670 com/sun/tools/extcheck \
670 671 com/sun/tools/hat \
671 672 com/sun/tools/javac \
672 673 com/sun/tools/javadoc \
673 674 com/sun/tools/javah \
674 675 com/sun/tools/javap \
675 676 com/sun/tools/corba \
676 677 com/sun/tools/internal/xjc \
677 678 com/sun/tools/internal/ws \
678 679 com/sun/istack/internal/tools \
679 680 com/sun/tools/internal/jxc/ap \
680 681 com/sun/tools/internal/ws/wscompile/plugin/at_generated \
681 682 com/sun/codemodel \
682 683 com/sun/tools/internal/jxc \
683 684 com/sun/xml/internal/rngom \
684 685 com/sun/xml/internal/xsom \
685 686 org/relaxng/datatype \
686 687 com/sun/xml/internal/dtdparser \
687 688 com/sun/tools/jdi \
688 689 com/sun/tools/script/shell \
689 690 com/sun/tools/attach \
690 691 sun/tools/attach \
691 692 sun/tools/jstack \
692 693 sun/tools/jinfo \
693 694 sun/tools/jmap
694 695
695 696 $(eval $(call SetupArchive,BUILD_TOOLS_JAR,$(TOOLS_JAR_DEPS),\
696 697 SRCS:=$(JDK_OUTPUTDIR)/classes,\
697 698 SUFFIXES:=.class .prp .gif .properties .xml .css .xsd .js .html .txt .java \
698 699 Tool aliasmap options,\
699 700 INCLUDES:=$(TOOLS_JAR_INCLUDES),\
700 701 EXTRA_FILES:=META-INF/services/com.sun.jdi.connect.Connector \
701 702 META-INF/services/com.sun.jdi.connect.spi.TransportService \
702 703 META-INF/services/com.sun.tools.attach.spi.AttachProvider \
703 704 META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin \
704 705 META-INF/services/com.sun.tools.internal.xjc.Plugin,\
705 706 JAR:=$(JDK_OUTPUTDIR)/lib/tools.jar,\
706 707 SKIP_METAINF:=true, \
707 708 CHECK_COMPRESS_JAR:=true))
708 709
709 710 JARS+=$(JDK_OUTPUTDIR)/lib/tools.jar
710 711
711 712 ##########################################################################################
712 713
713 714 include $(JDK_TOPDIR)/makefiles/docs/CORE_PKGS.gmk
714 715 include $(JDK_TOPDIR)/makefiles/docs/NON_CORE_PKGS.gmk
715 716
716 717 # The compiler should not issue a "Proprietary" warning when compiling
717 718 # classes in the com.sun.java.swing.plaf packages, since we've always
718 719 # allowed, and even advocated, extending them (see bug 6476749).
719 720 #
720 721 # This approach is NOT to be used as a general purpose way to avoid such
721 722 # compiler warnings for non-core packages. The correct way is to document
722 723 # the packages in NON_CORE_PKGS.gmk, and include them in the NON_CORE_PKGS
723 724 # definition.
724 725 #
725 726 # Swing has taken this approach only as a temporary measure to avoid
726 727 # the compiler warnings until we can properly document these packages.
727 728 # This is covered under 6491853.
728 729 EXCLUDE_PROPWARN_PKGS = com.sun.java.swing.plaf.windows \
729 730 com.sun.java.swing.plaf.motif \
730 731 com.sun.java.swing.plaf.gtk
731 732
732 733 #
733 734 # Include the exported private packages in ct.sym.
734 735 # This is an interim solution until the ct.sym is replaced
735 736 # with a new module system (being discussed for JDK 8).
736 737 #
737 738 EXPORTED_PRIVATE_PKGS = com.sun.servicetag \
738 739 com.oracle.net \
739 740 com.oracle.nio
740 741
741 742 $(IMAGES_OUTPUTDIR)/symbols/_the.symbols: $(JDK_OUTPUTDIR)/lib/rt.jar
742 743 $(RM) -rf $(IMAGES_OUTPUTDIR)/symbols/META-INF/sym
743 744 $(MKDIR) -p $(IMAGES_OUTPUTDIR)/symbols/META-INF/sym
744 745 $(JAVA) \
745 746 -Xbootclasspath/a:$(JDK_OUTPUTDIR)/classes \
746 747 $(JAVAC_JARS) \
747 748 -XDprocess.packages -proc:only \
748 749 -processor com.sun.tools.javac.sym.CreateSymbols \
749 750 -Acom.sun.tools.javac.sym.Jar=$(JDK_OUTPUTDIR)/lib/rt.jar \
750 751 -Acom.sun.tools.javac.sym.Dest=$(IMAGES_OUTPUTDIR)/symbols/META-INF/sym/rt.jar \
751 752 $(CORE_PKGS) $(NON_CORE_PKGS) $(EXCLUDE_PROPWARN_PKGS) $(EXPORTED_PRIVATE_PKGS)
752 753 $(TOUCH) $@
753 754
754 755 MAKE_SURE_DIR_EXISTS_DUMMY := $(shell $(MKDIR) -p $(IMAGES_OUTPUTDIR)/symbols)
755 756 $(eval $(call SetupArchive,BUILD_CT_SYM,$(IMAGES_OUTPUTDIR)/symbols/_the.symbols,\
756 757 SRCS:=$(IMAGES_OUTPUTDIR)/symbols,\
757 758 INCLUDES:=META-INF/sym,\
758 759 JAR:=$(JDK_OUTPUTDIR)/lib/ct.sym, \
759 760 CHECK_COMPRESS_JAR:=true))
760 761
761 762 JARS+=$(JDK_OUTPUTDIR)/lib/ct.sym
762 763
763 764 ##########################################################################################
764 765
765 766 SRC_ZIP_INCLUDES = \
766 767 java/applet \
767 768 java/awt \
768 769 java/beans \
769 770 java/io \
770 771 java/lang \
771 772 java/math \
772 773 java/net \
773 774 java/nio \
774 775 java/rmi \
775 776 java/security \
776 777 java/sql \
777 778 java/text \
778 779 java/util \
779 780 com/sun/corba \
780 781 com/sun/image/codec/jpeg \
781 782 com/sun/imageio \
782 783 com/sun/java/swing \
783 784 com/sun/javadoc \
784 785 com/sun/jmx \
785 786 com/sun/source \
786 787 com/sun/naming \
787 788 com/sun/security/auth \
788 789 com/sun/security/jgss \
789 790 javax/accessibility \
790 791 javax/annotation \
791 792 javax/script \
792 793 javax/imageio \
793 794 javax/lang \
794 795 javax/management \
795 796 javax/naming \
796 797 javax/print \
797 798 javax/rmi \
798 799 javax/security \
799 800 javax/sound \
800 801 javax/sql \
801 802 javax/swing \
802 803 javax/tools \
803 804 javax/xml \
804 805 com/sun/org/apache \
805 806 com/sun/java_cup \
806 807 com/sun/jlex \
807 808 org/ietf \
808 809 org/omg \
809 810 org/w3c/dom \
810 811 org/xml/sax
811 812
812 813 SRC_ZIP_SRCS = $(JDK_TOPDIR)/src/share/classes $(JDK_TOPDIR)/src/$(LEGACY_OPENJDK_TARGET_OS_API)/classes
813 814 SRC_ZIP_SRCS += $(JDK_OUTPUTDIR)/gensrc
814 815 SRC_ZIP_SRCS += $(JDK_OUTPUTDIR)/impsrc
815 816 SRC_ZIP_SRCS += $(JDK_OUTPUTDIR)/gendocsrc_rmic
816 817 ifndef OPENJDK
817 818 SRC_ZIP_SRCS += $(JDK_TOPDIR)/src/closed/share/classes
818 819 endif
819 820
820 821 # Need to copy launcher src files into desired directory structure
821 822 # before zipping the sources.
822 823 LAUNCHER_SRC_FILES := $(wildcard $(JDK_TOPDIR)/src/share/bin/*) \
823 824 $(wildcard $(JDK_TOPDIR)/src/$(LEGACY_OPENJDK_TARGET_OS_API)/bin/java_md*)
824 825 LAUNCHER_ZIP_SRC := $(patsubst $(JDK_TOPDIR)/src/share/bin/%,$(IMAGES_OUTPUTDIR)/src/launcher/%,\
825 826 $(patsubst $(JDK_TOPDIR)/src/$(LEGACY_OPENJDK_TARGET_OS_API)/bin/%,$(IMAGES_OUTPUTDIR)/src/launcher/%,\
826 827 $(LAUNCHER_SRC_FILES)))
827 828
828 829 $(IMAGES_OUTPUTDIR)/src/launcher/%: $(JDK_TOPDIR)/src/share/bin/%
829 830 $(MKDIR) -p $(@D)
830 831 $(CP) $< $@
831 832
832 833 $(IMAGES_OUTPUTDIR)/src/launcher/%: $(JDK_TOPDIR)/src/$(LEGACY_OPENJDK_TARGET_OS_API)/bin/%
833 834 $(MKDIR) -p $(@D)
834 835 $(CP) $< $@
835 836
836 837 $(IMAGES_OUTPUTDIR)/src.zip: $(LAUNCHER_ZIP_SRC)
837 838
838 839 # This dir needs to exsist before macro is evaluated to avoid warning from find.
839 840 MAKE_SURE_DIR_EXISTS_DUMMY := $(shell $(MKDIR) -p $(IMAGES_OUTPUTDIR)/src)
840 841 $(eval $(call SetupZipArchive,BUILD_SRC_ZIP,\
841 842 SRC:=$(SRC_ZIP_SRCS) $(IMAGES_OUTPUTDIR)/src,\
842 843 INCLUDES:=$(SRC_ZIP_INCLUDES) launcher,\
843 844 SUFFIXES:=.java .c .h,\
844 845 ZIP:=$(IMAGES_OUTPUTDIR)/src.zip,\
845 846 EXTRA_DEPS:=$(LAUNCHER_ZIP_SRC)))
846 847
847 848 JARS+=$(IMAGES_OUTPUTDIR)/src.zip
848 849
849 850 ##########################################################################################
850 851
851 852 all: $(JARS)
852 853
853 854 .PHONY: default all
↓ open down ↓ |
208 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX