194 sun/text/resources/cldr \
195 sun/tools/asm \
196 sun/tools/attach \
197 sun/tools/java \
198 sun/tools/javac \
199 sun/tools/jcmd \
200 sun/tools/jconsole \
201 sun/tools/jinfo \
202 sun/tools/jmap \
203 sun/tools/jps \
204 sun/tools/jstack \
205 sun/tools/jstat \
206 sun/tools/jstatd \
207 sun/tools/native2ascii \
208 sun/tools/serialver \
209 sun/tools/tree \
210 sun/tools/util \
211 sun/util/cldr/CLDRLocaleDataMetaInfo.class \
212 sun/util/resources/cldr \
213 $(LOCALEDATA_INCLUDES) \
214 com/oracle/jrockit/jfr \
215 oracle/jrockit/jfr \
216 jdk/jfr
217
218 # Find all files in the classes dir to use as dependencies. This could be more fine granular.
219 ALL_FILES_IN_CLASSES := $(call not-containing, _the., $(filter-out %javac_state, \
220 $(call CacheFind, $(JDK_OUTPUTDIR)/classes)))
221
222 RT_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.rt.jar_manifest
223 RESOURCE_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.resources.jar_manifest
224
225 $(RT_JAR_MANIFEST_FILE): $(MAINMANIFEST) $(BEANMANIFEST)
226 $(MKDIR) -p $(@D)
227 $(RM) $@ $@.tmp
228 $(SED) -e "s#@@RELEASE@@#$(RELEASE)#" \
229 -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" \
230 $(MAINMANIFEST) >> $@.tmp
231 $(ECHO) >> $@.tmp
232 $(CAT) $(BEANMANIFEST) >> $@.tmp
233 $(MV) $@.tmp $@
234
235 $(RESOURCE_JAR_MANIFEST_FILE): $(MAINMANIFEST)
383 sun/awt/motif/X11GB2312.class \
384 sun/awt/motif/X11KSC5601\$$$$Decoder.class \
385 sun/awt/motif/X11KSC5601\$$$$Encoder.class \
386 sun/awt/motif/X11GB2312\$$$$Encoder.class \
387 sun/awt/motif/X11GBK\$$$$Encoder.class \
388 sun/awt/motif/X11KSC5601.class
389 endif
390
391 $(eval $(call SetupArchive,BUILD_CHARSETS_JAR, , \
392 SRCS := $(JDK_OUTPUTDIR)/classes, \
393 SUFFIXES := .class .dat, \
394 INCLUDES := sun/nio/cs/ext, \
395 EXTRA_FILES := sun/awt/HKSCS.class \
396 $(CHARSETS_EXTRA_FILES), \
397 JAR := $(IMAGES_OUTPUTDIR)/lib/charsets.jar, \
398 SKIP_METAINF := true, \
399 CHECK_COMPRESS_JAR := true))
400
401 ##########################################################################################
402
403 ifndef OPENJDK
404 ifeq ($(ENABLE_JFR), true)
405 $(eval $(call SetupArchive,BUILD_JFR_JAR, , \
406 SRCS := $(JDK_OUTPUTDIR)/classes, \
407 SUFFIXES := .class .jfc .xsd, \
408 INCLUDES := com/oracle/jrockit/jfr \
409 oracle/jrockit/jfr \
410 jdk/jfr, \
411 JAR := $(IMAGES_OUTPUTDIR)/lib/jfr.jar, \
412 SKIP_METAINF := true, \
413 MANIFEST := $(MAINMANIFEST), \
414 CHECK_COMPRESS_JAR := true))
415
416 endif
417 endif
418
419 ##########################################################################################
420
421 $(eval $(call SetupArchive,BUILD_JSSE_JAR, , \
422 SRCS := $(JDK_OUTPUTDIR)/classes, \
423 INCLUDES := sun/security/provider/Sun.class \
424 sun/security/rsa/SunRsaSign.class \
425 sun/security/ssl \
426 com/sun/net/ssl/internal/ssl, \
427 JAR := $(IMAGES_OUTPUTDIR)/lib/jsse.jar, \
428 SKIP_METAINF := true, \
429 MANIFEST := $(MAINMANIFEST), \
430 CHECK_COMPRESS_JAR := true))
431
432 ##########################################################################################
433
434 $(eval $(call SetupArchive,BUILD_SWINGBEANS_JAR, , \
435 SRCS := $(JDK_OUTPUTDIR)/classes, \
436 SUFFIXES := BeanInfo.class .gif, \
|
194 sun/text/resources/cldr \
195 sun/tools/asm \
196 sun/tools/attach \
197 sun/tools/java \
198 sun/tools/javac \
199 sun/tools/jcmd \
200 sun/tools/jconsole \
201 sun/tools/jinfo \
202 sun/tools/jmap \
203 sun/tools/jps \
204 sun/tools/jstack \
205 sun/tools/jstat \
206 sun/tools/jstatd \
207 sun/tools/native2ascii \
208 sun/tools/serialver \
209 sun/tools/tree \
210 sun/tools/util \
211 sun/util/cldr/CLDRLocaleDataMetaInfo.class \
212 sun/util/resources/cldr \
213 $(LOCALEDATA_INCLUDES) \
214 jdk/management/jfr \
215 jdk/jfr
216
217 # Find all files in the classes dir to use as dependencies. This could be more fine granular.
218 ALL_FILES_IN_CLASSES := $(call not-containing, _the., $(filter-out %javac_state, \
219 $(call CacheFind, $(JDK_OUTPUTDIR)/classes)))
220
221 RT_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.rt.jar_manifest
222 RESOURCE_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.resources.jar_manifest
223
224 $(RT_JAR_MANIFEST_FILE): $(MAINMANIFEST) $(BEANMANIFEST)
225 $(MKDIR) -p $(@D)
226 $(RM) $@ $@.tmp
227 $(SED) -e "s#@@RELEASE@@#$(RELEASE)#" \
228 -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" \
229 $(MAINMANIFEST) >> $@.tmp
230 $(ECHO) >> $@.tmp
231 $(CAT) $(BEANMANIFEST) >> $@.tmp
232 $(MV) $@.tmp $@
233
234 $(RESOURCE_JAR_MANIFEST_FILE): $(MAINMANIFEST)
382 sun/awt/motif/X11GB2312.class \
383 sun/awt/motif/X11KSC5601\$$$$Decoder.class \
384 sun/awt/motif/X11KSC5601\$$$$Encoder.class \
385 sun/awt/motif/X11GB2312\$$$$Encoder.class \
386 sun/awt/motif/X11GBK\$$$$Encoder.class \
387 sun/awt/motif/X11KSC5601.class
388 endif
389
390 $(eval $(call SetupArchive,BUILD_CHARSETS_JAR, , \
391 SRCS := $(JDK_OUTPUTDIR)/classes, \
392 SUFFIXES := .class .dat, \
393 INCLUDES := sun/nio/cs/ext, \
394 EXTRA_FILES := sun/awt/HKSCS.class \
395 $(CHARSETS_EXTRA_FILES), \
396 JAR := $(IMAGES_OUTPUTDIR)/lib/charsets.jar, \
397 SKIP_METAINF := true, \
398 CHECK_COMPRESS_JAR := true))
399
400 ##########################################################################################
401
402 ifeq ($(ENABLE_JFR), true)
403 $(eval $(call SetupArchive,BUILD_JFR_JAR, , \
404 SRCS := $(JDK_OUTPUTDIR)/classes $(HOTSPOT_DIST)/jre/lib, \
405 SUFFIXES := .class .jfc .xsd .xml, \
406 INCLUDES := jdk/management/jfr \
407 jdk/jfr, \
408 JAR := $(IMAGES_OUTPUTDIR)/lib/jfr.jar, \
409 SKIP_METAINF := true, \
410 MANIFEST := $(MAINMANIFEST), \
411 CHECK_COMPRESS_JAR := true))
412
413 endif
414
415 ##########################################################################################
416
417 $(eval $(call SetupArchive,BUILD_JSSE_JAR, , \
418 SRCS := $(JDK_OUTPUTDIR)/classes, \
419 INCLUDES := sun/security/provider/Sun.class \
420 sun/security/rsa/SunRsaSign.class \
421 sun/security/ssl \
422 com/sun/net/ssl/internal/ssl, \
423 JAR := $(IMAGES_OUTPUTDIR)/lib/jsse.jar, \
424 SKIP_METAINF := true, \
425 MANIFEST := $(MAINMANIFEST), \
426 CHECK_COMPRESS_JAR := true))
427
428 ##########################################################################################
429
430 $(eval $(call SetupArchive,BUILD_SWINGBEANS_JAR, , \
431 SRCS := $(JDK_OUTPUTDIR)/classes, \
432 SUFFIXES := BeanInfo.class .gif, \
|