76 ############################################################################### 77 78 # If we are requested to print additional help, do that and then exit. 79 # This must be the very first call. 80 HELP_PRINT_ADDITIONAL_HELP_AND_EXIT 81 82 # Basic initialization that must happen first of all in the normal process. 83 BASIC_INIT 84 BASIC_SETUP_FUNDAMENTAL_TOOLS 85 86 # Now we can determine OpenJDK build and target platforms. This is required to 87 # have early on. 88 PLATFORM_SETUP_OPENJDK_BUILD_AND_TARGET 89 90 # Continue setting up basic stuff. Most remaining code require fundamental tools. 91 BASIC_SETUP_PATHS 92 93 # Check if it's a pure open build or if custom sources are to be used. 94 JDKOPT_SETUP_OPEN_OR_CUSTOM 95 96 # These are needed to be able to create a configuration name (and thus the output directory) 97 JDKOPT_SETUP_JDK_VARIANT 98 JDKOPT_SETUP_DEBUG_LEVEL 99 HOTSPOT_SETUP_JVM_VARIANTS 100 101 # With basic setup done, call the custom early hook. 102 CUSTOM_EARLY_HOOK 103 104 # Check if we have devkits, extra paths or sysroot set. 105 BASIC_SETUP_DEVKIT 106 107 # To properly create a configuration name, we need to have the OpenJDK target 108 # and options (variants and debug level) parsed. 109 BASIC_SETUP_OUTPUT_DIR 110 111 # Must be done before we can call HELP_MSG_MISSING_DEPENDENCY. 112 HELP_SETUP_DEPENDENCY_HELP 113 114 # Setup tools that requires more complex handling, or that is not needed by the configure script. 115 BASIC_SETUP_COMPLEX_TOOLS | 76 ############################################################################### 77 78 # If we are requested to print additional help, do that and then exit. 79 # This must be the very first call. 80 HELP_PRINT_ADDITIONAL_HELP_AND_EXIT 81 82 # Basic initialization that must happen first of all in the normal process. 83 BASIC_INIT 84 BASIC_SETUP_FUNDAMENTAL_TOOLS 85 86 # Now we can determine OpenJDK build and target platforms. This is required to 87 # have early on. 88 PLATFORM_SETUP_OPENJDK_BUILD_AND_TARGET 89 90 # Continue setting up basic stuff. Most remaining code require fundamental tools. 91 BASIC_SETUP_PATHS 92 93 # Check if it's a pure open build or if custom sources are to be used. 94 JDKOPT_SETUP_OPEN_OR_CUSTOM 95 96 # Optional flag Setup based on ABI profile 97 SETUP_ABI_PROFILE 98 99 # These are needed to be able to create a configuration name (and thus the output directory) 100 JDKOPT_SETUP_JDK_VARIANT 101 JDKOPT_SETUP_DEBUG_LEVEL 102 HOTSPOT_SETUP_JVM_VARIANTS 103 104 # With basic setup done, call the custom early hook. 105 CUSTOM_EARLY_HOOK 106 107 # Check if we have devkits, extra paths or sysroot set. 108 BASIC_SETUP_DEVKIT 109 110 # To properly create a configuration name, we need to have the OpenJDK target 111 # and options (variants and debug level) parsed. 112 BASIC_SETUP_OUTPUT_DIR 113 114 # Must be done before we can call HELP_MSG_MISSING_DEPENDENCY. 115 HELP_SETUP_DEPENDENCY_HELP 116 117 # Setup tools that requires more complex handling, or that is not needed by the configure script. 118 BASIC_SETUP_COMPLEX_TOOLS |