make/deploy-rules.gmk

Print this page


   1 #
   2 # Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved.
   3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4 #
   5 # This code is free software; you can redistribute it and/or modify it
   6 # under the terms of the GNU General Public License version 2 only, as
   7 # published by the Free Software Foundation.  Oracle designates this
   8 # particular file as subject to the "Classpath" exception as provided
   9 # by Oracle in the LICENSE file that accompanied this code.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any


  25 
  26 ################################################################
  27 # DEPLOY TARGETS
  28 ################################################################
  29 
  30 deploy:  deploy-build
  31 
  32 DEPLOY = deploy
  33 
  34 # put the generated bundles in their own place in OUTPUTDIR
  35 DEPLOY_OUTPUTDIR = $(ABS_OUTPUTDIR)
  36 
  37 # NO_IMAGES may be set in conjunction with DEV_ONLY
  38 ifdef NO_IMAGES
  39   IMAGES_TARGET =
  40 else
  41   IMAGES_TARGET = images
  42 endif
  43 
  44 DEPLOY_BUILD_TARGETS = sanity deploy 
  45 # Only build 7-Zip LZMA file compression if it is available
  46 # Enable 7-Zip LZMA file (de)compression for Java Kernel if it is available
  47 ifeq ($(ARCH_DATA_MODEL), 32)
  48   ifeq ($(PLATFORM), windows)
  49       EC_TMP = $(shell if [ -d $(DEPLOY_TOPDIR)/make/lzma ] ; then \
  50         $(ECHO) true ; \
  51       else \
  52   $(ECHO) false ; \
  53       fi )
  54   ifeq ($(EC_TMP), true)
  55         DEPLOY_BUILD_TARGETS += extra-comp-all
  56       endif
  57   endif
  58 endif
  59 
  60 ifneq ($(JQS), off)
  61   ifeq ($(ARCH_DATA_MODEL), 32)
  62     ifeq ($(PLATFORM), windows)
  63       DEPLOY_BUILD_TARGETS += jqs-all
  64     endif
  65   endif
  66 endif
  67 
  68 ifeq ($(ARCH_DATA_MODEL), 32)
  69   ifeq ($(PLATFORM), windows)
  70     # Only set up to use UPX compression if it is available
  71     UP_TMP = $(shell if [ -d $(DEPLOY_TOPDIR)/make/upx ] ; then \
  72       $(ECHO) true ; \
  73     else \
  74       $(ECHO) false ; \
  75     fi )
  76     ifeq ($(UP_TMP), true)
  77       DEPLOY_BUILD_TARGETS += cmd-comp-all
  78     endif
  79   endif
  80 endif
  81 
  82 
  83 
  84 ifndef DEV_ONLY
  85   DEPLOY_BUILD_TARGETS += images
  86 else
  87   DEPLOY_BUILD_TARGETS += $(IMAGES_TARGET)
  88 endif
  89 
  90 DEPLOY_BUILD_ARGUMENTS = $(COMMON_BUILD_ARGUMENTS) \
  91                         ALT_OUTPUTDIR=$(DEPLOY_OUTPUTDIR) 
  92 
  93 ifeq ($(BUILD_LANGTOOLS), true)
  94    DEPLOY_BUILD_ARGUMENTS += ALT_LANGTOOLS_DIST=$(ABS_LANGTOOLS_DIST)
  95 endif
  96 
  97 ifdef ALT_IMAGE_DIR
  98   DEPLOY_BUILD_ARGUMENTS += ALT_IMAGE_DIR=$(ALT_IMAGE_DIR)
  99 endif
 100 
 101 ifdef ALT_BUNDLE_DATE
 102   DEPLOY_BUILD_ARGUMENTS += ALT_BUNDLE_DATE=$(ALT_BUNDLE_DATE)
 103 endif


   1 #
   2 # Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
   3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4 #
   5 # This code is free software; you can redistribute it and/or modify it
   6 # under the terms of the GNU General Public License version 2 only, as
   7 # published by the Free Software Foundation.  Oracle designates this
   8 # particular file as subject to the "Classpath" exception as provided
   9 # by Oracle in the LICENSE file that accompanied this code.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any


  25 
  26 ################################################################
  27 # DEPLOY TARGETS
  28 ################################################################
  29 
  30 deploy:  deploy-build
  31 
  32 DEPLOY = deploy
  33 
  34 # put the generated bundles in their own place in OUTPUTDIR
  35 DEPLOY_OUTPUTDIR = $(ABS_OUTPUTDIR)
  36 
  37 # NO_IMAGES may be set in conjunction with DEV_ONLY
  38 ifdef NO_IMAGES
  39   IMAGES_TARGET =
  40 else
  41   IMAGES_TARGET = images
  42 endif
  43 
  44 DEPLOY_BUILD_TARGETS = sanity deploy 














  45 
  46 ifneq ($(JQS), off)
  47   ifeq ($(ARCH_DATA_MODEL), 32)
  48     ifeq ($(PLATFORM), windows)
  49       DEPLOY_BUILD_TARGETS += jqs-all
  50     endif
  51   endif
  52 endif
  53 
















  54 ifndef DEV_ONLY
  55   DEPLOY_BUILD_TARGETS += images
  56 else
  57   DEPLOY_BUILD_TARGETS += $(IMAGES_TARGET)
  58 endif
  59 
  60 DEPLOY_BUILD_ARGUMENTS = $(COMMON_BUILD_ARGUMENTS) \
  61                         ALT_OUTPUTDIR=$(DEPLOY_OUTPUTDIR) 
  62 
  63 ifeq ($(BUILD_LANGTOOLS), true)
  64    DEPLOY_BUILD_ARGUMENTS += ALT_LANGTOOLS_DIST=$(ABS_LANGTOOLS_DIST)
  65 endif
  66 
  67 ifdef ALT_IMAGE_DIR
  68   DEPLOY_BUILD_ARGUMENTS += ALT_IMAGE_DIR=$(ALT_IMAGE_DIR)
  69 endif
  70 
  71 ifdef ALT_BUNDLE_DATE
  72   DEPLOY_BUILD_ARGUMENTS += ALT_BUNDLE_DATE=$(ALT_BUNDLE_DATE)
  73 endif