changeset 106:e01380cd1de4 jdk7-b65

Merge
author xdono
date Tue, 14 Jul 2009 14:12:17 -0700
parents 9ed059501673 d92b13b3c138
children 6bad5e3fe503
files
diffstat 3 files changed, 66 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/.hgtags	Wed Jul 08 10:34:21 2009 -0700
+++ b/.hgtags	Tue Jul 14 14:12:17 2009 -0700
@@ -38,3 +38,4 @@
 472c21584cfd7e9c0229ad6a100366a5c03d2976 jdk7-b61
 c7ed15ab92ce36a09d264a5e34025884b2d7607f jdk7-b62
 57f7e028c7ad1806500ae89eb3f4cd9a51b10e18 jdk7-b63
+269c1ec4435dfb7b452ae6e3bdde005d55c5c830 jdk7-b64
--- a/make/Defs-internal.gmk	Wed Jul 08 10:34:21 2009 -0700
+++ b/make/Defs-internal.gmk	Tue Jul 14 14:12:17 2009 -0700
@@ -153,6 +153,20 @@
   endif
   SKIP_OPENJDK_BUILD = true
 else
+  
+  # Various non-OPENJDK reasons to NOT build the deploy repository
+  ifeq ($(ARCH), ia64)
+    BUILD_DEPLOY=false
+  endif
+  ifeq ($(ARCH), sparcv9)
+    BUILD_DEPLOY=false
+  endif
+  ifeq ($(ARCH), amd64)
+    ifeq ($(PLATFORM), solaris)
+      BUILD_DEPLOY=false
+    endif
+  endif
+
   ifndef SKIP_OPENJDK_BUILD
     #SKIP_OPENJDK_BUILD = false
     # Until 6675289 is resolved, or this feature is removed.
--- a/make/deploy-rules.gmk	Wed Jul 08 10:34:21 2009 -0700
+++ b/make/deploy-rules.gmk	Tue Jul 14 14:12:17 2009 -0700
@@ -27,11 +27,7 @@
 # DEPLOY TARGETS
 ################################################################
 
-ifeq ($(ARCH_DATA_MODEL), 32)
 deploy:  deploy-build
-else
-deploy:
-endif
 
 DEPLOY = deploy
 
@@ -45,7 +41,51 @@
   IMAGES_TARGET = images
 endif
 
-DEPLOY_BUILD_TARGETS = sanity javaws-all plugin-all
+DEPLOY_BUILD_TARGETS = sanity javaws-all plugin-all 
+# Only build 7-Zip LZMA file compression if it is available
+# Enable 7-Zip LZMA file (de)compression for Java Kernel if it is available
+ifeq ($(ARCH_DATA_MODEL), 32)
+  ifeq ($(PLATFORM), windows)
+    ifneq ($(KERNEL), off)
+      EC_TMP = $(shell if [ -d $(DEPLOY_TOPDIR)/make/lzma ] ; then \
+        $(ECHO) true ; \
+      else \
+  $(ECHO) false ; \
+      fi )
+  ifeq ($(EC_TMP), true)
+        DEPLOY_BUILD_TARGETS += extra-comp-all
+      endif
+    endif
+  endif
+endif
+
+ifneq ($(JQS), off)
+  ifeq ($(ARCH_DATA_MODEL), 32)
+    ifeq ($(PLATFORM), windows)
+      DEPLOY_BUILD_TARGETS += jqs-all
+    endif
+  endif
+endif
+  
+ifneq ($(KERNEL), off)
+  ifeq ($(ARCH_DATA_MODEL), 32)
+    ifeq ($(PLATFORM), windows)
+      # Only set up to use UPX compression if it is available
+      UP_TMP = $(shell if [ -d $(DEPLOY_TOPDIR)/make/upx ] ; then \
+        $(ECHO) true ; \
+      else \
+        $(ECHO) false ; \
+      fi )
+      ifeq ($(UP_TMP), true)
+        DEPLOY_BUILD_TARGETS += cmd-comp-all
+      endif
+      DEPLOY_BUILD_TARGETS += kernel-all
+    endif
+  endif
+endif
+
+
+
 ifndef DEV_ONLY
   DEPLOY_BUILD_TARGETS += images
 else
@@ -80,27 +120,21 @@
 endif
 
 deploy-build:
-ifeq ($(ARCH_DATA_MODEL), 32)
-  ifeq ($(BUILD_DEPLOY), true)
+ifeq ($(BUILD_DEPLOY), true)
 	($(CD) $(DEPLOY_TOPDIR)/make && \
-	  $(MAKE) $(DEPLOY_BUILD_TARGETS) $(DEPLOY_BUILD_ARGUMENTS))
-  endif
+	$(MAKE) $(DEPLOY_BUILD_TARGETS) $(DEPLOY_BUILD_ARGUMENTS))
 endif
 
 deploy-clobber::
-ifeq ($(ARCH_DATA_MODEL), 32)
-  ifeq ($(BUILD_DEPLOY), true)
+ifeq ($(BUILD_DEPLOY), true)
 	($(CD) $(DEPLOY_TOPDIR)/make && \
-	  $(MAKE) clobber $(DEPLOY_BUILD_ARGUMENTS))
-  endif 
+	$(MAKE) clobber $(DEPLOY_BUILD_ARGUMENTS))
 endif 
 
 deploy-sanity::
-ifeq ($(ARCH_DATA_MODEL), 32)
-  ifeq ($(BUILD_DEPLOY), true)
+ifeq ($(BUILD_DEPLOY), true)
 	($(CD) $(DEPLOY_TOPDIR)/make && \
-	  $(MAKE) sanity $(DEPLOY_BUILD_ARGUMENTS))
-  endif
+	$(MAKE) sanity $(DEPLOY_BUILD_ARGUMENTS))
 endif
 
 .PHONY: deploy deploy-build deploy-clobber deploy-sanity