< prev index next >

hotspot/make/Makefile

Print this page




  27 # Default is to build the both product images and construct an export dir.
  28 #  The default export directory name is `pwd`/export-$(PLATFORM).
  29 #
  30 #   Use: 'gnumake help' for more information.
  31 #
  32 # This makefile uses the default settings for where to find compilers and
  33 #    tools, and obeys the ALT_* variable settings used by the other JDK
  34 #    workspaces.
  35 #
  36 
  37 # Expected/optional make variables defined on make command line:
  38 #  LP64=1 or ARCH_DATA_MODEL=64 for 64bit build
  39 #
  40 # Expected/optional make variables or environment variables:
  41 #  ALT_SLASH_JAVA             Location of /java or J:
  42 #  ALT_BOOTDIR                Previous JDK home directory for javac compiler
  43 #  ALT_OUTPUTDIR              Output directory to use for hotspot build
  44 #  ALT_EXPORT_PATH            Directory to export hotspot build to
  45 #  ALT_JDK_IMPORT_PATH        Current JDK build (only for create_jdk rules)
  46 #  ALT_JDK_TARGET_IMPORT_PATH Current JDK build when cross-compiling
  47 #  ALT_BUILD_WIN_SA           Building SA on Windows is disabled by default.
  48 #                             Set ALT_BUILD_WIN_SA=1 to enable building SA on
  49 #                             Windows.
  50 # Version strings and numbers:
  51 #  JDK_VERSION                Current JDK version (e.g. 1.6.0)
  52 #  PREVIOUS_JDK_VERSION       Previous (bootdir) JDK version (e.g. 1.5.0)
  53 #  FULL_VERSION               Full version string to use (e.g. "1.6.0-ea-b42")
  54 #
  55 # Version strings and numbers especially needed on Windows:
  56 #  COOKED_JDK_UPDATE_VERSION  Just the update release number (e.g. 02)
  57 #  COOKED_BUILD_NUMBER        Just the build number (e.g. 42)
  58 #  JDK_MKTG_VERSION           Marketing JDK version (e.g. 6.0)
  59 #  JDK_MAJOR_VERSION          Major number for version (e.g. 1) always 1?
  60 #  JDK_MINOR_VERSION          Minor number for version (e.g. 6)
  61 #  JDK_MICRO_VERSION          Micro number for version (e.g. 0)
  62 #
  63 
  64 # Default is build both product fastdebug and create export area
  65 
  66 # Allow to build HotSpot in local directory from sources specified by GAMMADIR.
  67 # After make/defs.make GAMMADIR is defined.
  68 ifdef GAMMADIR
  69   ifndef ALT_OUTPUTDIR




  27 # Default is to build the both product images and construct an export dir.
  28 #  The default export directory name is `pwd`/export-$(PLATFORM).
  29 #
  30 #   Use: 'gnumake help' for more information.
  31 #
  32 # This makefile uses the default settings for where to find compilers and
  33 #    tools, and obeys the ALT_* variable settings used by the other JDK
  34 #    workspaces.
  35 #
  36 
  37 # Expected/optional make variables defined on make command line:
  38 #  LP64=1 or ARCH_DATA_MODEL=64 for 64bit build
  39 #
  40 # Expected/optional make variables or environment variables:
  41 #  ALT_SLASH_JAVA             Location of /java or J:
  42 #  ALT_BOOTDIR                Previous JDK home directory for javac compiler
  43 #  ALT_OUTPUTDIR              Output directory to use for hotspot build
  44 #  ALT_EXPORT_PATH            Directory to export hotspot build to
  45 #  ALT_JDK_IMPORT_PATH        Current JDK build (only for create_jdk rules)
  46 #  ALT_JDK_TARGET_IMPORT_PATH Current JDK build when cross-compiling
  47 #


  48 # Version strings and numbers:
  49 #  JDK_VERSION                Current JDK version (e.g. 1.6.0)
  50 #  PREVIOUS_JDK_VERSION       Previous (bootdir) JDK version (e.g. 1.5.0)
  51 #  FULL_VERSION               Full version string to use (e.g. "1.6.0-ea-b42")
  52 #
  53 # Version strings and numbers especially needed on Windows:
  54 #  COOKED_JDK_UPDATE_VERSION  Just the update release number (e.g. 02)
  55 #  COOKED_BUILD_NUMBER        Just the build number (e.g. 42)
  56 #  JDK_MKTG_VERSION           Marketing JDK version (e.g. 6.0)
  57 #  JDK_MAJOR_VERSION          Major number for version (e.g. 1) always 1?
  58 #  JDK_MINOR_VERSION          Minor number for version (e.g. 6)
  59 #  JDK_MICRO_VERSION          Micro number for version (e.g. 0)
  60 #
  61 
  62 # Default is build both product fastdebug and create export area
  63 
  64 # Allow to build HotSpot in local directory from sources specified by GAMMADIR.
  65 # After make/defs.make GAMMADIR is defined.
  66 ifdef GAMMADIR
  67   ifndef ALT_OUTPUTDIR


< prev index next >