jdk/makefiles/CreateJars.gmk
changeset 15688 625addfb4d4c
parent 15681 8ca785029fe2
parent 15402 ce612878e7aa
child 16029 4e88242da117
child 21377 1fc8c12e094d
equal deleted inserted replaced
15687:9f473a0b9e86 15688:625addfb4d4c
    68 		INCLUDES:=sun/net/spi/nameservice/dns,\
    68 		INCLUDES:=sun/net/spi/nameservice/dns,\
    69 		EXTRA_FILES:=META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor,\
    69 		EXTRA_FILES:=META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor,\
    70 		JAR:=$(IMAGES_OUTPUTDIR)/lib/ext/dnsns.jar,\
    70 		JAR:=$(IMAGES_OUTPUTDIR)/lib/ext/dnsns.jar,\
    71 		SKIP_METAINF:=true))
    71 		SKIP_METAINF:=true))
    72 
    72 
       
    73 
       
    74 ##########################################################################################
       
    75 
       
    76 $(IMAGES_OUTPUTDIR)/lib/tzdb.jar: $(JDK_OUTPUTDIR)/lib/tzdb.jar
       
    77 	$(install-file)
       
    78 
       
    79 JARS += $(IMAGES_OUTPUTDIR)/lib/tzdb.jar 
    73 
    80 
    74 ##########################################################################################
    81 ##########################################################################################
    75 
    82 
    76 LOCALEDATA_INCLUDE_LOCALES := ar be bg ca cs da de el es et fi fr ga hi hr hu in is it \
    83 LOCALEDATA_INCLUDE_LOCALES := ar be bg ca cs da de el es et fi fr ga hi hr hu in is it \
    77                               iw ja ko lt lv mk ms mt nl no pl pt ro ru sk sl sq sr sv \
    84                               iw ja ko lt lv mk ms mt nl no pl pt ro ru sk sl sq sr sv \
   138 	com/oracle/security \
   145 	com/oracle/security \
   139 	com/sun/codemodel \
   146 	com/sun/codemodel \
   140 	com/sun/crypto/provider \
   147 	com/sun/crypto/provider \
   141 	com/sun/istack/internal/tools \
   148 	com/sun/istack/internal/tools \
   142 	com/sun/jarsigner \
   149 	com/sun/jarsigner \
       
   150 	com/sun/java/accessibility \
   143 	com/sun/javadoc \
   151 	com/sun/javadoc \
   144 	com/sun/jdi \
   152 	com/sun/jdi \
   145 	com/sun/net/ssl/internal/ssl \
   153 	com/sun/net/ssl/internal/ssl \
   146 	com/sun/source \
   154 	com/sun/source \
   147 	com/sun/tools \
   155 	com/sun/tools \
   868                         com.oracle.nio
   876                         com.oracle.nio
   869 
   877 
   870 $(IMAGES_OUTPUTDIR)/symbols/_the.symbols: $(IMAGES_OUTPUTDIR)/lib/rt.jar
   878 $(IMAGES_OUTPUTDIR)/symbols/_the.symbols: $(IMAGES_OUTPUTDIR)/lib/rt.jar
   871 	$(RM) -r $(IMAGES_OUTPUTDIR)/symbols/META-INF/sym
   879 	$(RM) -r $(IMAGES_OUTPUTDIR)/symbols/META-INF/sym
   872 	$(MKDIR) -p $(IMAGES_OUTPUTDIR)/symbols/META-INF/sym
   880 	$(MKDIR) -p $(IMAGES_OUTPUTDIR)/symbols/META-INF/sym
   873 	$(JAVA) $(JAVAC_JARS) \
   881 	$(JAVA) $(NEW_JAVAC) \
   874 	    -bootclasspath $(JDK_OUTPUTDIR)/classes \
   882 	    -bootclasspath $(JDK_OUTPUTDIR)/classes \
   875 	    -XDprocess.packages -proc:only \
   883 	    -XDprocess.packages -proc:only \
   876 	    -processor com.sun.tools.javac.sym.CreateSymbols \
   884 	    -processor com.sun.tools.javac.sym.CreateSymbols \
   877 	    -Acom.sun.tools.javac.sym.Jar=$(IMAGES_OUTPUTDIR)/lib/rt.jar \
   885 	    -Acom.sun.tools.javac.sym.Jar=$(IMAGES_OUTPUTDIR)/lib/rt.jar \
   878 	    -Acom.sun.tools.javac.sym.Dest=$(IMAGES_OUTPUTDIR)/symbols/META-INF/sym/rt.jar \
   886 	    -Acom.sun.tools.javac.sym.Dest=$(IMAGES_OUTPUTDIR)/symbols/META-INF/sym/rt.jar \
   972 		ZIP:=$(IMAGES_OUTPUTDIR)/src.zip,\
   980 		ZIP:=$(IMAGES_OUTPUTDIR)/src.zip,\
   973 		EXTRA_DEPS:=$(LAUNCHER_ZIP_SRC)))
   981 		EXTRA_DEPS:=$(LAUNCHER_ZIP_SRC)))
   974 
   982 
   975 ##########################################################################################
   983 ##########################################################################################
   976 
   984 
       
   985 ifndef OPENJDK
       
   986 ifeq ($(OPENJDK_TARGET_OS), windows)
       
   987 
       
   988     $(eval $(call SetupArchive,BUILD_JACCESS_JAR,,\
       
   989 		SRCS:=$(JDK_OUTPUTDIR)/classes,\
       
   990 		INCLUDES:=com/sun/java/accessibility/util,\
       
   991 		JAR:=$(IMAGES_OUTPUTDIR)/lib/ext/jaccess.jar,\
       
   992 		SKIP_METAINF:=true))
       
   993 
       
   994     JARS += $(IMAGES_OUTPUTDIR)/lib/ext/jaccess.jar
       
   995 
       
   996     ifeq ($(OPENJDK_TARGET_CPU_BITS), 32)
       
   997         $(eval $(call SetupArchive,BUILD_ACCESSBRIDGE_32_JAR,,\
       
   998 		SRCS:=$(JDK_OUTPUTDIR)/classes_ab/32bit $(JDK_OUTPUTDIR)/classes,\
       
   999 		INCLUDES:=com/sun/java/accessibility,\
       
  1000 		JAR:=$(IMAGES_OUTPUTDIR)/lib/ext/access-bridge-32.jar,\
       
  1001 		SKIP_METAINF:=true))
       
  1002 
       
  1003         $(eval $(call SetupArchive,BUILD_ACCESSBRIDGE_LEGACY_JAR,,\
       
  1004 		SRCS:=$(JDK_OUTPUTDIR)/classes_ab/legacy $(JDK_OUTPUTDIR)/classes,\
       
  1005 		INCLUDES:=com/sun/java/accessibility,\
       
  1006 		JAR:=$(IMAGES_OUTPUTDIR)/lib/ext/access-bridge.jar,\
       
  1007 		SKIP_METAINF:=true))
       
  1008 
       
  1009         JARS += $(IMAGES_OUTPUTDIR)/lib/ext/access-bridge-32.jar \
       
  1010 		$(IMAGES_OUTPUTDIR)/lib/ext/access-bridge.jar
       
  1011     else
       
  1012         $(eval $(call SetupArchive,BUILD_ACCESSBRIDGE_64_JAR,,\
       
  1013 		SRCS:=$(JDK_OUTPUTDIR)/classes_ab/64bit $(JDK_OUTPUTDIR)/classes,\
       
  1014 		INCLUDES:=com/sun/java/accessibility,\
       
  1015 		EXCLUDES:=com/sun/java/accessibility/util/java,\
       
  1016 		JAR:=$(IMAGES_OUTPUTDIR)/lib/ext/access-bridge-64.jar,\
       
  1017 		SKIP_METAINF:=true))
       
  1018 
       
  1019         JARS += $(IMAGES_OUTPUTDIR)/lib/ext/access-bridge-64.jar
       
  1020     endif
       
  1021 endif
       
  1022 endif
       
  1023 
       
  1024 ##########################################################################################
       
  1025 
   977 #
  1026 #
   978 # This is an empty jar (only contains manifest) and fits poorly into framework...
  1027 # This is an empty jar (only contains manifest) and fits poorly into framework...
   979 #   create simple rule instead
  1028 #   create simple rule instead
   980 #
  1029 #
   981 $(IMAGES_OUTPUTDIR)/lib/management-agent.jar : $(JDK_TOPDIR)/src/share/classes/sun/management/manifest
  1030 $(IMAGES_OUTPUTDIR)/lib/management-agent.jar : $(JDK_TOPDIR)/src/share/classes/sun/management/manifest