提交 4176c25d 编写于 作者: E erikj

8005694: build-infra: Cleanup of misc changes in build-infra

Reviewed-by: tbell
上级 6541d838
...@@ -228,14 +228,20 @@ ifeq ($(OPENJDK_TARGET_OS), windows) ...@@ -228,14 +228,20 @@ ifeq ($(OPENJDK_TARGET_OS), windows)
sun/nio/ch/SimpleAsynchronousFileChannelImpl.java sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
endif endif
# Exclude nimbus files from rt.jar # These files do not appear in the build result of the old build. This
# is because they are generated sources, but the AUTO_JAVA_FILES won't
# pick them up since they aren't generated when the source dirs are
# searched and they aren't referenced by any other classes so they won't
# be picked up by implicit compilation. On a rebuild, they are picked up
# and compiled. Exclude them here to produce the same rt.jar as the old
# build does when building just once.
EXFILES+=javax/swing/plaf/nimbus/InternalFrameTitlePanePainter.java \ EXFILES+=javax/swing/plaf/nimbus/InternalFrameTitlePanePainter.java \
javax/swing/plaf/nimbus/OptionPaneMessageAreaPainter.java \ javax/swing/plaf/nimbus/OptionPaneMessageAreaPainter.java \
javax/swing/plaf/nimbus/ScrollBarPainter.java \ javax/swing/plaf/nimbus/ScrollBarPainter.java \
javax/swing/plaf/nimbus/SliderPainter.java \ javax/swing/plaf/nimbus/SliderPainter.java \
javax/swing/plaf/nimbus/SpinnerPainter.java \ javax/swing/plaf/nimbus/SpinnerPainter.java \
javax/swing/plaf/nimbus/SplitPanePainter.java \ javax/swing/plaf/nimbus/SplitPanePainter.java \
javax/swing/plaf/nimbus/TabbedPanePainter.java javax/swing/plaf/nimbus/TabbedPanePainter.java
# Acquire a list of files that should be copied straight over to the classes. # Acquire a list of files that should be copied straight over to the classes.
include CopyIntoClasses.gmk include CopyIntoClasses.gmk
......
...@@ -2610,7 +2610,6 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBSUNMSCAPI,\ ...@@ -2610,7 +2610,6 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBSUNMSCAPI,\
LIBRARY:=sunmscapi,\ LIBRARY:=sunmscapi,\
OUTPUT_DIR:=$(INSTALL_LIBRARIES_HERE),\ OUTPUT_DIR:=$(INSTALL_LIBRARIES_HERE),\
SRC:=$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/mscapi,\ SRC:=$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/mscapi,\
INCLUDE_FILES:=security.cpp, \
LANG:=C++,\ LANG:=C++,\
OPTIMIZATION:=LOW, \ OPTIMIZATION:=LOW, \
CFLAGS:=$(CFLAGS_JDKLIB) \ CFLAGS:=$(CFLAGS_JDKLIB) \
......
...@@ -130,81 +130,21 @@ JARS+=$(IMAGES_OUTPUTDIR)/lib/ext/localedata.jar ...@@ -130,81 +130,21 @@ JARS+=$(IMAGES_OUTPUTDIR)/lib/ext/localedata.jar
# Exclude list for rt.jar and resources.jar # Exclude list for rt.jar and resources.jar
RT_JAR_EXCLUDES := \ RT_JAR_EXCLUDES := \
com/oracle/security \ com/oracle/security \
com/sun/codemodel \
com/sun/crypto/provider \
com/sun/istack/internal/tools \
com/sun/jarsigner \
com/sun/javadoc \ com/sun/javadoc \
com/sun/jdi \ com/sun/jdi \
com/sun/jarsigner \ com/sun/net/ssl/internal/ssl \
com/sun/source \ com/sun/source \
com/sun/istack/internal/tools \
META-INF/services/com.sun.jdi.connect.Connector \
META-INF/services/com.sun.jdi.connect.spi.TransportService \
META-INF/services/com.sun.tools.xjc.Plugin \
com/sun/tools \ com/sun/tools \
sun/jvmstat \
sun/nio/cs/ext \
sun/awt/HKSCS.class \
sun/awt/motif/X11GB2312\$$$$Decoder.class \
sun/awt/motif/X11GB2312\$$$$Encoder.class \
sun/awt/motif/X11GB2312.class \
sun/awt/motif/X11GBK\$$$$Encoder.class \
sun/awt/motif/X11GBK.class \
sun/awt/motif/X11KSC5601\$$$$Decoder.class \
sun/awt/motif/X11KSC5601\$$$$Encoder.class \
sun/awt/motif/X11KSC5601.class \
META-INF/services/java.nio.charset.spi.CharsetProvider \
sun/rmi/rmic \
sun/tools/asm \
sun/tools/java \
sun/tools/javac \
com/sun/tools/classfile \
com/sun/tools/javap \
sun/tools/jcmd \
sun/tools/jconsole \
sun/tools/jps \
sun/tools/jstat \
sun/tools/jstatd \
sun/tools/native2ascii \
sun/tools/serialver \
sun/tools/tree \
sun/tools/util \
sun/security/tools/jarsigner \
sun/security/provider/Sun.class \
sun/security/rsa/SunRsaSign.class \
sun/security/ssl \
sun/security/ec/ECDHKeyAgreement.class \
sun/security/ec/ECDSASignature\$$$$Raw.class \
sun/security/ec/ECDSASignature\$$$$SHA1.class \
sun/security/ec/ECDSASignature\$$$$SHA224.class \
sun/security/ec/ECDSASignature\$$$$SHA256.class \
sun/security/ec/ECDSASignature\$$$$SHA384.class \
sun/security/ec/ECDSASignature\$$$$SHA512.class \
sun/security/ec/ECDSASignature.class \
sun/security/ec/ECKeyFactory.class \
sun/security/ec/ECKeyPairGenerator.class \
sun/security/ec/SunEC\$$$$1.class \
sun/security/ec/SunEC.class \
sun/security/ec/SunECEntries.class \
sun/security/mscapi \
sun/security/pkcs11 \
com/sun/net/ssl/internal/ssl \
javax/crypto \
sun/security/internal \
com/sun/crypto/provider \
META-INF/services/com.sun.tools.attach.spi.AttachProvider \
com/sun/tools/attach \
org/relaxng/datatype \
com/sun/codemodel \
com/sun/xml/internal/dtdparser \ com/sun/xml/internal/dtdparser \
com/sun/xml/internal/rngom \ com/sun/xml/internal/rngom \
com/sun/xml/internal/xsom \ com/sun/xml/internal/xsom \
com/sun/tools/script/shell \ javax/crypto \
sun/tools/attach \
sun/tools/jstack \
sun/tools/jinfo \
sun/tools/jmap \
sun/net/spi/nameservice/dns \
META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor \
javax/swing/beaninfo \
javax/swing/AbstractButtonBeanInfo.class \ javax/swing/AbstractButtonBeanInfo.class \
javax/swing/beaninfo \
javax/swing/BoxBeanInfo.class \ javax/swing/BoxBeanInfo.class \
javax/swing/JAppletBeanInfo.class \ javax/swing/JAppletBeanInfo.class \
javax/swing/JButtonBeanInfo.class \ javax/swing/JButtonBeanInfo.class \
...@@ -250,11 +190,67 @@ RT_JAR_EXCLUDES := \ ...@@ -250,11 +190,67 @@ RT_JAR_EXCLUDES := \
javax/swing/JWindowBeanInfo.class \ javax/swing/JWindowBeanInfo.class \
javax/swing/SwingBeanInfoBase.class \ javax/swing/SwingBeanInfoBase.class \
javax/swing/text/JTextComponentBeanInfo.class \ javax/swing/text/JTextComponentBeanInfo.class \
META-INF/services/com.sun.jdi.connect.Connector \
META-INF/services/com.sun.jdi.connect.spi.TransportService \
META-INF/services/com.sun.tools.attach.spi.AttachProvider \
META-INF/services/com.sun.tools.xjc.Plugin \
META-INF/services/java.nio.charset.spi.CharsetProvider \
META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor \
org/relaxng/datatype \
sun/awt/HKSCS.class \
sun/awt/motif/X11GB2312.class \
sun/awt/motif/X11GB2312\$$$$Decoder.class \
sun/awt/motif/X11GB2312\$$$$Encoder.class \
sun/awt/motif/X11GBK.class \
sun/awt/motif/X11GBK\$$$$Encoder.class \
sun/awt/motif/X11KSC5601.class \
sun/awt/motif/X11KSC5601\$$$$Decoder.class \
sun/awt/motif/X11KSC5601\$$$$Encoder.class \
sun/jvmstat \
sun/net/spi/nameservice/dns \
sun/nio/cs/ext \
sun/rmi/rmic \
sun/security/ec/ECDHKeyAgreement.class \
sun/security/ec/ECDSASignature.class \
sun/security/ec/ECDSASignature\$$$$Raw.class \
sun/security/ec/ECDSASignature\$$$$SHA1.class \
sun/security/ec/ECDSASignature\$$$$SHA224.class \
sun/security/ec/ECDSASignature\$$$$SHA256.class \
sun/security/ec/ECDSASignature\$$$$SHA384.class \
sun/security/ec/ECDSASignature\$$$$SHA512.class \
sun/security/ec/ECKeyFactory.class \
sun/security/ec/ECKeyPairGenerator.class \
sun/security/ec/SunEC\$$$$1.class \
sun/security/ec/SunEC.class \
sun/security/ec/SunECEntries.class \
sun/security/internal \
sun/security/mscapi \
sun/security/pkcs11 \
sun/security/provider/Sun.class \
sun/security/rsa/SunRsaSign.class \
sun/security/ssl \
sun/security/tools/jarsigner \
sun/swing/BeanInfoUtils.class \ sun/swing/BeanInfoUtils.class \
$(LOCALEDATA_INCLUDES) \
sun/text/resources/cldr \ sun/text/resources/cldr \
sun/tools/asm \
sun/tools/attach \
sun/tools/java \
sun/tools/javac \
sun/tools/jcmd \
sun/tools/jconsole \
sun/tools/jinfo \
sun/tools/jmap \
sun/tools/jps \
sun/tools/jstack \
sun/tools/jstat \
sun/tools/jstatd \
sun/tools/native2ascii \
sun/tools/serialver \
sun/tools/tree \
sun/tools/util \
sun/util/cldr/CLDRLocaleDataMetaInfo.class \
sun/util/resources/cldr \ sun/util/resources/cldr \
sun/util/cldr/CLDRLocaleDataMetaInfo.class $(LOCALEDATA_INCLUDES)
# These files should never be put into rt.jar # These files should never be put into rt.jar
# but due to a misstake...some are put there if embedded # but due to a misstake...some are put there if embedded
...@@ -724,55 +720,55 @@ JARS += $(CLDRDATA_JAR_DST) ...@@ -724,55 +720,55 @@ JARS += $(CLDRDATA_JAR_DST)
########################################################################################## ##########################################################################################
TOOLS_JAR_INCLUDES := \ TOOLS_JAR_INCLUDES := \
sun/tools/asm \ com/sun/codemodel \
sun/tools/jar \ com/sun/istack/internal/tools \
sun/tools/java \ com/sun/jarsigner \
sun/tools/javac \
sun/tools/jcmd \
sun/tools/jps \
sun/tools/jstat \
sun/tools/jstatd \
sun/tools/native2ascii \
sun/tools/serialver \
sun/tools/tree \
sun/tools/util \
sun/security/tools/jarsigner \
sun/rmi/rmic \
sun/applet \
sun/jvmstat \
com/sun/javadoc \ com/sun/javadoc \
com/sun/jdi \ com/sun/jdi \
com/sun/jarsigner \
com/sun/source \ com/sun/source \
com/sun/tools/attach \
com/sun/tools/classfile \ com/sun/tools/classfile \
com/sun/tools/corba \
com/sun/tools/doclets \ com/sun/tools/doclets \
com/sun/tools/example/debug/expr \ com/sun/tools/example/debug/expr \
com/sun/tools/example/debug/tty \ com/sun/tools/example/debug/tty \
com/sun/tools/extcheck \ com/sun/tools/extcheck \
com/sun/tools/hat \ com/sun/tools/hat \
com/sun/tools/internal/jxc \
com/sun/tools/internal/jxc/ap \
com/sun/tools/internal/ws \
com/sun/tools/internal/ws/wscompile/plugin/at_generated \
com/sun/tools/internal/xjc \
com/sun/tools/javac \ com/sun/tools/javac \
com/sun/tools/javadoc \ com/sun/tools/javadoc \
com/sun/tools/javah \ com/sun/tools/javah \
com/sun/tools/javap \ com/sun/tools/javap \
com/sun/tools/corba \ com/sun/tools/jdi \
com/sun/tools/internal/xjc \ com/sun/tools/script/shell \
com/sun/tools/internal/ws \ com/sun/xml/internal/dtdparser \
com/sun/istack/internal/tools \
com/sun/tools/internal/jxc/ap \
com/sun/tools/internal/ws/wscompile/plugin/at_generated \
com/sun/codemodel \
com/sun/tools/internal/jxc \
com/sun/xml/internal/rngom \ com/sun/xml/internal/rngom \
com/sun/xml/internal/xsom \ com/sun/xml/internal/xsom \
org/relaxng/datatype \ org/relaxng/datatype \
com/sun/xml/internal/dtdparser \ sun/applet \
com/sun/tools/jdi \ sun/jvmstat \
com/sun/tools/script/shell \ sun/rmi/rmic \
com/sun/tools/attach \ sun/security/tools/jarsigner \
sun/tools/asm \
sun/tools/attach \ sun/tools/attach \
sun/tools/jstack \ sun/tools/jar \
sun/tools/java \
sun/tools/javac \
sun/tools/jcmd \
sun/tools/jinfo \ sun/tools/jinfo \
sun/tools/jmap sun/tools/jmap \
sun/tools/jps \
sun/tools/jstack \
sun/tools/jstat \
sun/tools/jstatd \
sun/tools/native2ascii \
sun/tools/serialver \
sun/tools/tree \
sun/tools/util
# The sjavac tools is not ready for public consumption. # The sjavac tools is not ready for public consumption.
TOOLS_JAR_EXCLUDES=com/sun/tools/sjavac TOOLS_JAR_EXCLUDES=com/sun/tools/sjavac
...@@ -848,6 +844,19 @@ JARS+=$(IMAGES_OUTPUTDIR)/lib/ct.sym ...@@ -848,6 +844,19 @@ JARS+=$(IMAGES_OUTPUTDIR)/lib/ct.sym
########################################################################################## ##########################################################################################
SRC_ZIP_INCLUDES = \ SRC_ZIP_INCLUDES = \
com/sun/corba \
com/sun/image/codec/jpeg \
com/sun/imageio \
com/sun/java_cup \
com/sun/javadoc \
com/sun/java/swing \
com/sun/jlex \
com/sun/jmx \
com/sun/naming \
com/sun/org/apache \
com/sun/security/auth \
com/sun/security/jgss \
com/sun/source \
java/applet \ java/applet \
java/awt \ java/awt \
java/beans \ java/beans \
...@@ -861,34 +870,21 @@ SRC_ZIP_INCLUDES = \ ...@@ -861,34 +870,21 @@ SRC_ZIP_INCLUDES = \
java/sql \ java/sql \
java/text \ java/text \
java/util \ java/util \
com/sun/corba \
com/sun/image/codec/jpeg \
com/sun/imageio \
com/sun/java/swing \
com/sun/javadoc \
com/sun/jmx \
com/sun/source \
com/sun/naming \
com/sun/security/auth \
com/sun/security/jgss \
javax/accessibility \ javax/accessibility \
javax/annotation \ javax/annotation \
javax/script \
javax/imageio \ javax/imageio \
javax/lang \ javax/lang \
javax/management \ javax/management \
javax/naming \ javax/naming \
javax/print \ javax/print \
javax/rmi \ javax/rmi \
javax/script \
javax/security \ javax/security \
javax/sound \ javax/sound \
javax/sql \ javax/sql \
javax/swing \ javax/swing \
javax/tools \ javax/tools \
javax/xml \ javax/xml \
com/sun/org/apache \
com/sun/java_cup \
com/sun/jlex \
org/ietf \ org/ietf \
org/omg \ org/omg \
org/w3c/dom \ org/w3c/dom \
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册