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
|