Merge jdk7-b65

Tue, 14 Jul 2009 14:12:17 -0700

author
xdono
date
Tue, 14 Jul 2009 14:12:17 -0700
changeset 108
e01380cd1de4
parent 107
9ed059501673
parent 104
d92b13b3c138
child 109
6bad5e3fe503

Merge

     1.1 --- a/.hgtags	Wed Jul 08 10:34:21 2009 -0700
     1.2 +++ b/.hgtags	Tue Jul 14 14:12:17 2009 -0700
     1.3 @@ -38,3 +38,4 @@
     1.4  472c21584cfd7e9c0229ad6a100366a5c03d2976 jdk7-b61
     1.5  c7ed15ab92ce36a09d264a5e34025884b2d7607f jdk7-b62
     1.6  57f7e028c7ad1806500ae89eb3f4cd9a51b10e18 jdk7-b63
     1.7 +269c1ec4435dfb7b452ae6e3bdde005d55c5c830 jdk7-b64
     2.1 --- a/make/Defs-internal.gmk	Wed Jul 08 10:34:21 2009 -0700
     2.2 +++ b/make/Defs-internal.gmk	Tue Jul 14 14:12:17 2009 -0700
     2.3 @@ -153,6 +153,20 @@
     2.4    endif
     2.5    SKIP_OPENJDK_BUILD = true
     2.6  else
     2.7 +  
     2.8 +  # Various non-OPENJDK reasons to NOT build the deploy repository
     2.9 +  ifeq ($(ARCH), ia64)
    2.10 +    BUILD_DEPLOY=false
    2.11 +  endif
    2.12 +  ifeq ($(ARCH), sparcv9)
    2.13 +    BUILD_DEPLOY=false
    2.14 +  endif
    2.15 +  ifeq ($(ARCH), amd64)
    2.16 +    ifeq ($(PLATFORM), solaris)
    2.17 +      BUILD_DEPLOY=false
    2.18 +    endif
    2.19 +  endif
    2.20 +
    2.21    ifndef SKIP_OPENJDK_BUILD
    2.22      #SKIP_OPENJDK_BUILD = false
    2.23      # Until 6675289 is resolved, or this feature is removed.
     3.1 --- a/make/deploy-rules.gmk	Wed Jul 08 10:34:21 2009 -0700
     3.2 +++ b/make/deploy-rules.gmk	Tue Jul 14 14:12:17 2009 -0700
     3.3 @@ -27,11 +27,7 @@
     3.4  # DEPLOY TARGETS
     3.5  ################################################################
     3.6  
     3.7 -ifeq ($(ARCH_DATA_MODEL), 32)
     3.8  deploy:  deploy-build
     3.9 -else
    3.10 -deploy:
    3.11 -endif
    3.12  
    3.13  DEPLOY = deploy
    3.14  
    3.15 @@ -45,7 +41,51 @@
    3.16    IMAGES_TARGET = images
    3.17  endif
    3.18  
    3.19 -DEPLOY_BUILD_TARGETS = sanity javaws-all plugin-all
    3.20 +DEPLOY_BUILD_TARGETS = sanity javaws-all plugin-all 
    3.21 +# Only build 7-Zip LZMA file compression if it is available
    3.22 +# Enable 7-Zip LZMA file (de)compression for Java Kernel if it is available
    3.23 +ifeq ($(ARCH_DATA_MODEL), 32)
    3.24 +  ifeq ($(PLATFORM), windows)
    3.25 +    ifneq ($(KERNEL), off)
    3.26 +      EC_TMP = $(shell if [ -d $(DEPLOY_TOPDIR)/make/lzma ] ; then \
    3.27 +        $(ECHO) true ; \
    3.28 +      else \
    3.29 +  $(ECHO) false ; \
    3.30 +      fi )
    3.31 +  ifeq ($(EC_TMP), true)
    3.32 +        DEPLOY_BUILD_TARGETS += extra-comp-all
    3.33 +      endif
    3.34 +    endif
    3.35 +  endif
    3.36 +endif
    3.37 +
    3.38 +ifneq ($(JQS), off)
    3.39 +  ifeq ($(ARCH_DATA_MODEL), 32)
    3.40 +    ifeq ($(PLATFORM), windows)
    3.41 +      DEPLOY_BUILD_TARGETS += jqs-all
    3.42 +    endif
    3.43 +  endif
    3.44 +endif
    3.45 +  
    3.46 +ifneq ($(KERNEL), off)
    3.47 +  ifeq ($(ARCH_DATA_MODEL), 32)
    3.48 +    ifeq ($(PLATFORM), windows)
    3.49 +      # Only set up to use UPX compression if it is available
    3.50 +      UP_TMP = $(shell if [ -d $(DEPLOY_TOPDIR)/make/upx ] ; then \
    3.51 +        $(ECHO) true ; \
    3.52 +      else \
    3.53 +        $(ECHO) false ; \
    3.54 +      fi )
    3.55 +      ifeq ($(UP_TMP), true)
    3.56 +        DEPLOY_BUILD_TARGETS += cmd-comp-all
    3.57 +      endif
    3.58 +      DEPLOY_BUILD_TARGETS += kernel-all
    3.59 +    endif
    3.60 +  endif
    3.61 +endif
    3.62 +
    3.63 +
    3.64 +
    3.65  ifndef DEV_ONLY
    3.66    DEPLOY_BUILD_TARGETS += images
    3.67  else
    3.68 @@ -80,27 +120,21 @@
    3.69  endif
    3.70  
    3.71  deploy-build:
    3.72 -ifeq ($(ARCH_DATA_MODEL), 32)
    3.73 -  ifeq ($(BUILD_DEPLOY), true)
    3.74 +ifeq ($(BUILD_DEPLOY), true)
    3.75  	($(CD) $(DEPLOY_TOPDIR)/make && \
    3.76 -	  $(MAKE) $(DEPLOY_BUILD_TARGETS) $(DEPLOY_BUILD_ARGUMENTS))
    3.77 -  endif
    3.78 +	$(MAKE) $(DEPLOY_BUILD_TARGETS) $(DEPLOY_BUILD_ARGUMENTS))
    3.79  endif
    3.80  
    3.81  deploy-clobber::
    3.82 -ifeq ($(ARCH_DATA_MODEL), 32)
    3.83 -  ifeq ($(BUILD_DEPLOY), true)
    3.84 +ifeq ($(BUILD_DEPLOY), true)
    3.85  	($(CD) $(DEPLOY_TOPDIR)/make && \
    3.86 -	  $(MAKE) clobber $(DEPLOY_BUILD_ARGUMENTS))
    3.87 -  endif 
    3.88 +	$(MAKE) clobber $(DEPLOY_BUILD_ARGUMENTS))
    3.89  endif 
    3.90  
    3.91  deploy-sanity::
    3.92 -ifeq ($(ARCH_DATA_MODEL), 32)
    3.93 -  ifeq ($(BUILD_DEPLOY), true)
    3.94 +ifeq ($(BUILD_DEPLOY), true)
    3.95  	($(CD) $(DEPLOY_TOPDIR)/make && \
    3.96 -	  $(MAKE) sanity $(DEPLOY_BUILD_ARGUMENTS))
    3.97 -  endif
    3.98 +	$(MAKE) sanity $(DEPLOY_BUILD_ARGUMENTS))
    3.99  endif
   3.100  
   3.101  .PHONY: deploy deploy-build deploy-clobber deploy-sanity

mercurial