makefiles/CreateJars.gmk

Print this page
rev 7523 : 8019155: Update makefiles with correct jfr packages
Reviewed-by:


 229         sun/tools/asm \
 230         sun/tools/attach \
 231         sun/tools/java \
 232         sun/tools/javac \
 233         sun/tools/jcmd \
 234         sun/tools/jconsole \
 235         sun/tools/jinfo \
 236         sun/tools/jmap \
 237         sun/tools/jps \
 238         sun/tools/jstack \
 239         sun/tools/jstat \
 240         sun/tools/jstatd \
 241         sun/tools/native2ascii \
 242         sun/tools/serialver \
 243         sun/tools/tree \
 244         sun/tools/util \
 245         sun/util/cldr/CLDRLocaleDataMetaInfo.class \
 246         sun/util/resources/cldr \
 247         $(LOCALEDATA_INCLUDES) \
 248         com/oracle/jrockit/jfr \
 249         oracle/jrockit/jfr

 250 
 251 ifeq ($(OPENJDK_TARGET_OS), macosx)
 252         RT_JAR_EXCLUDES += com/sun/nio/sctp \
 253                            sun/nio/ch/sctp
 254 endif
 255 
 256 # Find all files in the classes dir to use as dependencies. This could be more fine granular.
 257 ALL_FILES_IN_CLASSES := $(call not-containing,_the.,$(filter-out %javac_state,\
 258                         $(call CacheFind,$(JDK_OUTPUTDIR)/classes)))
 259 
 260 RT_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.rt.jar_manifest
 261 RESOURCE_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.resources.jar_manifest
 262 
 263 $(RT_JAR_MANIFEST_FILE): $(MAINMANIFEST) $(BEANMANIFEST)
 264         $(MKDIR) -p $(@D)
 265         $(RM) $@ $@.tmp
 266         $(SED) -e "s#@@RELEASE@@#$(RELEASE)#"           \
 267                -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" \
 268                $(MAINMANIFEST) >> $@.tmp
 269         $(ECHO) >> $@.tmp


 411 endif
 412 
 413 $(eval $(call SetupArchive,BUILD_CHARSETS_JAR,,\
 414                 SRCS:=$(JDK_OUTPUTDIR)/classes, \
 415                 SUFFIXES:=.class .dat,\
 416                 INCLUDES:=sun/nio/cs/ext,\
 417                 EXTRA_FILES := sun/awt/HKSCS.class \
 418                                $(CHARSETS_EXTRA_FILES), \
 419                 JAR:=$(IMAGES_OUTPUTDIR)/lib/charsets.jar, \
 420                 SKIP_METAINF := true, \
 421                 CHECK_COMPRESS_JAR:=true))
 422 
 423 ##########################################################################################
 424 
 425 ifndef OPENJDK
 426 ifeq ($(ENABLE_JFR), true)
 427     $(eval $(call SetupArchive,BUILD_JFR_JAR,,\
 428                 SRCS:=$(JDK_OUTPUTDIR)/classes,\
 429                 SUFFIXES:=.class .jfc .xsd,\
 430                 INCLUDES:=com/oracle/jrockit/jfr \
 431                           oracle/jrockit/jfr,\

 432                 JAR:=$(IMAGES_OUTPUTDIR)/lib/jfr.jar,\
 433                 SKIP_METAINF:=true,\
 434                 MANIFEST:=$(MAINMANIFEST), \
 435                 CHECK_COMPRESS_JAR:=true))
 436 
 437 endif
 438 endif
 439 
 440 ##########################################################################################
 441 
 442 $(eval $(call SetupArchive,BUILD_JSSE_JAR,,\
 443                 SRCS:=$(JDK_OUTPUTDIR)/classes,\
 444                 INCLUDES:=sun/security/provider/Sun.class \
 445                           sun/security/rsa/SunRsaSign.class \
 446                           sun/security/ssl \
 447                           com/sun/net/ssl/internal/ssl,\
 448                 JAR:=$(IMAGES_OUTPUTDIR)/lib/jsse.jar,\
 449                 SKIP_METAINF:=true,\
 450                 MANIFEST:=$(MAINMANIFEST), \
 451                 CHECK_COMPRESS_JAR:=true))




 229         sun/tools/asm \
 230         sun/tools/attach \
 231         sun/tools/java \
 232         sun/tools/javac \
 233         sun/tools/jcmd \
 234         sun/tools/jconsole \
 235         sun/tools/jinfo \
 236         sun/tools/jmap \
 237         sun/tools/jps \
 238         sun/tools/jstack \
 239         sun/tools/jstat \
 240         sun/tools/jstatd \
 241         sun/tools/native2ascii \
 242         sun/tools/serialver \
 243         sun/tools/tree \
 244         sun/tools/util \
 245         sun/util/cldr/CLDRLocaleDataMetaInfo.class \
 246         sun/util/resources/cldr \
 247         $(LOCALEDATA_INCLUDES) \
 248         com/oracle/jrockit/jfr \
 249         oracle/jrockit/jfr \
 250         jdk/jfr
 251 
 252 ifeq ($(OPENJDK_TARGET_OS), macosx)
 253         RT_JAR_EXCLUDES += com/sun/nio/sctp \
 254                            sun/nio/ch/sctp
 255 endif
 256 
 257 # Find all files in the classes dir to use as dependencies. This could be more fine granular.
 258 ALL_FILES_IN_CLASSES := $(call not-containing,_the.,$(filter-out %javac_state,\
 259                         $(call CacheFind,$(JDK_OUTPUTDIR)/classes)))
 260 
 261 RT_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.rt.jar_manifest
 262 RESOURCE_JAR_MANIFEST_FILE := $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.resources.jar_manifest
 263 
 264 $(RT_JAR_MANIFEST_FILE): $(MAINMANIFEST) $(BEANMANIFEST)
 265         $(MKDIR) -p $(@D)
 266         $(RM) $@ $@.tmp
 267         $(SED) -e "s#@@RELEASE@@#$(RELEASE)#"           \
 268                -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" \
 269                $(MAINMANIFEST) >> $@.tmp
 270         $(ECHO) >> $@.tmp


 412 endif
 413 
 414 $(eval $(call SetupArchive,BUILD_CHARSETS_JAR,,\
 415                 SRCS:=$(JDK_OUTPUTDIR)/classes, \
 416                 SUFFIXES:=.class .dat,\
 417                 INCLUDES:=sun/nio/cs/ext,\
 418                 EXTRA_FILES := sun/awt/HKSCS.class \
 419                                $(CHARSETS_EXTRA_FILES), \
 420                 JAR:=$(IMAGES_OUTPUTDIR)/lib/charsets.jar, \
 421                 SKIP_METAINF := true, \
 422                 CHECK_COMPRESS_JAR:=true))
 423 
 424 ##########################################################################################
 425 
 426 ifndef OPENJDK
 427 ifeq ($(ENABLE_JFR), true)
 428     $(eval $(call SetupArchive,BUILD_JFR_JAR,,\
 429                 SRCS:=$(JDK_OUTPUTDIR)/classes,\
 430                 SUFFIXES:=.class .jfc .xsd,\
 431                 INCLUDES:=com/oracle/jrockit/jfr \
 432                           oracle/jrockit/jfr \
 433                           jdk/jfr,\
 434                 JAR:=$(IMAGES_OUTPUTDIR)/lib/jfr.jar,\
 435                 SKIP_METAINF:=true,\
 436                 MANIFEST:=$(MAINMANIFEST), \
 437                 CHECK_COMPRESS_JAR:=true))
 438 
 439 endif
 440 endif
 441 
 442 ##########################################################################################
 443 
 444 $(eval $(call SetupArchive,BUILD_JSSE_JAR,,\
 445                 SRCS:=$(JDK_OUTPUTDIR)/classes,\
 446                 INCLUDES:=sun/security/provider/Sun.class \
 447                           sun/security/rsa/SunRsaSign.class \
 448                           sun/security/ssl \
 449                           com/sun/net/ssl/internal/ssl,\
 450                 JAR:=$(IMAGES_OUTPUTDIR)/lib/jsse.jar,\
 451                 SKIP_METAINF:=true,\
 452                 MANIFEST:=$(MAINMANIFEST), \
 453                 CHECK_COMPRESS_JAR:=true))