Blame SOURCES/jdk8044235-src_zip_should_include_all_sources.patch

1a0dbd
# HG changeset patch
1a0dbd
# User omajid
1a0dbd
# Date 1401638044 14400
1a0dbd
#      Sun Jun 01 11:54:04 2014 -0400
1a0dbd
# Node ID fd78f7e83f3f1ce7d363b681b97583138218afcb
1a0dbd
# Parent  8d0af21b5b9789f97b05edacc221a63f851d13b8
1a0dbd
8044235: src.zip should include all sources
1a0dbd
Reviewed-by: andrew, dholmes
1a0dbd
1a0dbd
diff --git a/make/CreateJars.gmk b/make/CreateJars.gmk
1a0dbd
--- openjdk/jdk/make/CreateJars.gmk
1a0dbd
+++ openjdk/jdk/make/CreateJars.gmk
1a0dbd
@@ -584,40 +584,53 @@
1a0dbd
 
9bf359
 ##########################################################################################
9bf359
 
1a0dbd
-SRC_ZIP_INCLUDES = \
9bf359
-    com/sun/corba \
9bf359
-    com/sun/image/codec/jpeg \
9bf359
-    com/sun/imageio \
9bf359
-    com/sun/java_cup \
9bf359
-    com/sun/javadoc \
9bf359
-    com/sun/java/swing \
9bf359
-    com/sun/jmx \
9bf359
-    com/sun/naming \
9bf359
-    com/sun/org/apache \
9bf359
-    com/sun/security/auth \
9bf359
-    com/sun/security/jgss \
9bf359
-    com/sun/source \
1a0dbd
-    java \
9bf359
-    javax/accessibility \
9bf359
-    javax/annotation \
9bf359
-    javax/imageio \
9bf359
-    javax/lang \
9bf359
-    javax/management \
9bf359
-    javax/naming \
9bf359
-    javax/print \
9bf359
-    javax/rmi \
9bf359
-    javax/script \
9bf359
-    javax/security \
9bf359
-    javax/sound \
9bf359
-    javax/sql \
9bf359
-    javax/swing \
9bf359
-    javax/tools \
9bf359
-    javax/xml \
9bf359
-    org/ietf \
9bf359
-    org/omg \
9bf359
-    org/w3c/dom \
9bf359
-    org/xml/sax \
1a0dbd
-    #
1a0dbd
+ifdef OPENJDK
1a0dbd
+    SRC_ZIP_INCLUDES = \
1a0dbd
+        com \
1a0dbd
+        java \
1a0dbd
+        javax \
1a0dbd
+        jdk \
1a0dbd
+        org \
1a0dbd
+        sun \
1a0dbd
+        #
1a0dbd
+    SRC_ZIP_EXCLUDES =
1a0dbd
+else
1a0dbd
+    SRC_ZIP_INCLUDES = \
1a0dbd
+        com/sun/corba \
1a0dbd
+        com/sun/image/codec/jpeg \
1a0dbd
+        com/sun/imageio \
1a0dbd
+        com/sun/java_cup \
1a0dbd
+        com/sun/javadoc \
1a0dbd
+        com/sun/java/swing \
1a0dbd
+        com/sun/jmx \
1a0dbd
+        com/sun/naming \
1a0dbd
+        com/sun/org/apache \
1a0dbd
+        com/sun/security/auth \
1a0dbd
+        com/sun/security/jgss \
1a0dbd
+        com/sun/source \
1a0dbd
+        java \
1a0dbd
+        javax/accessibility \
1a0dbd
+        javax/annotation \
1a0dbd
+        javax/imageio \
1a0dbd
+        javax/lang \
1a0dbd
+        javax/management \
1a0dbd
+        javax/naming \
1a0dbd
+        javax/print \
1a0dbd
+        javax/rmi \
1a0dbd
+        javax/script \
1a0dbd
+        javax/security \
1a0dbd
+        javax/sound \
1a0dbd
+        javax/sql \
1a0dbd
+        javax/swing \
1a0dbd
+        javax/tools \
1a0dbd
+        javax/xml \
1a0dbd
+        org/ietf \
1a0dbd
+        org/omg \
1a0dbd
+        org/w3c/dom \
1a0dbd
+        org/xml/sax \
1a0dbd
+        #
1a0dbd
+    SRC_ZIP_EXCLUDES = javax/swing/beaninfo
1a0dbd
+endif
9bf359
 
9bf359
 SRC_ZIP_SRCS = $(JDK_TOPDIR)/src/share/classes $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes
1a0dbd
 SRC_ZIP_SRCS += $(JDK_OUTPUTDIR)/gensrc
1a0dbd
@@ -648,7 +661,7 @@
9bf359
 $(eval $(call SetupZipArchive,BUILD_SRC_ZIP, \
9bf359
     SRC := $(SRC_ZIP_SRCS) $(IMAGES_OUTPUTDIR)/src, \
9bf359
     INCLUDES := $(SRC_ZIP_INCLUDES) launcher, \
9bf359
-    EXCLUDES := javax/swing/beaninfo, \
1a0dbd
+    EXCLUDES := $(SRC_ZIP_EXCLUDES), \
9bf359
     SUFFIXES := .java .c .h, \
9bf359
     ZIP := $(IMAGES_OUTPUTDIR)/src.zip, \
9bf359
     EXTRA_DEPS := $(LAUNCHER_ZIP_SRC)))