83 # Now we can determine OpenJDK build and target platforms. This is required to 84 # have early on. 85 PLATFORM_SETUP_OPENJDK_BUILD_AND_TARGET 86 87 # Continue setting up basic stuff. Most remaining code require fundamental tools. 88 BASIC_SETUP_PATHS 89 BASIC_SETUP_LOGGING 90 91 # Check if it's a pure open build or if custom sources are to be used. 92 JDKOPT_SETUP_OPEN_OR_CUSTOM 93 94 # These are needed to be able to create a configuration name (and thus the output directory) 95 JDKOPT_SETUP_JDK_VARIANT 96 JDKOPT_SETUP_JVM_INTERPRETER 97 JDKOPT_SETUP_JVM_VARIANTS 98 JDKOPT_SETUP_DEBUG_LEVEL 99 100 # With basic setup done, call the custom early hook. 101 CUSTOM_EARLY_HOOK 102 103 # To properly create a configuration name, we need to have the OpenJDK target 104 # and options (variants and debug level) parsed. 105 BASIC_SETUP_OUTPUT_DIR 106 107 # Must be done before we can call HELP_MSG_MISSING_DEPENDENCY. 108 HELP_SETUP_DEPENDENCY_HELP 109 110 # Setup tools that requires more complex handling, or that is not needed by the configure script. 111 BASIC_SETUP_COMPLEX_TOOLS 112 113 # Check if pkg-config is available. 114 PKG_PROG_PKG_CONFIG 115 116 # After basic tools have been setup, we can check build os specific details. 117 PLATFORM_SETUP_OPENJDK_BUILD_OS_VERSION 118 119 # Setup builddeps, for automatic downloading of tools we need. 120 # This is needed before we can call BDEPS_CHECK_MODULE, which is done in 121 # boot-jdk setup, but we need to have basic tools setup first. 122 BDEPS_CONFIGURE_BUILDDEPS | 83 # Now we can determine OpenJDK build and target platforms. This is required to 84 # have early on. 85 PLATFORM_SETUP_OPENJDK_BUILD_AND_TARGET 86 87 # Continue setting up basic stuff. Most remaining code require fundamental tools. 88 BASIC_SETUP_PATHS 89 BASIC_SETUP_LOGGING 90 91 # Check if it's a pure open build or if custom sources are to be used. 92 JDKOPT_SETUP_OPEN_OR_CUSTOM 93 94 # These are needed to be able to create a configuration name (and thus the output directory) 95 JDKOPT_SETUP_JDK_VARIANT 96 JDKOPT_SETUP_JVM_INTERPRETER 97 JDKOPT_SETUP_JVM_VARIANTS 98 JDKOPT_SETUP_DEBUG_LEVEL 99 100 # With basic setup done, call the custom early hook. 101 CUSTOM_EARLY_HOOK 102 103 # Check if we have devkits, extra paths or sysroot set. 104 BASIC_SETUP_DEVKIT 105 106 # To properly create a configuration name, we need to have the OpenJDK target 107 # and options (variants and debug level) parsed. 108 BASIC_SETUP_OUTPUT_DIR 109 110 # Must be done before we can call HELP_MSG_MISSING_DEPENDENCY. 111 HELP_SETUP_DEPENDENCY_HELP 112 113 # Setup tools that requires more complex handling, or that is not needed by the configure script. 114 BASIC_SETUP_COMPLEX_TOOLS 115 116 # Check if pkg-config is available. 117 PKG_PROG_PKG_CONFIG 118 119 # After basic tools have been setup, we can check build os specific details. 120 PLATFORM_SETUP_OPENJDK_BUILD_OS_VERSION 121 122 # Setup builddeps, for automatic downloading of tools we need. 123 # This is needed before we can call BDEPS_CHECK_MODULE, which is done in 124 # boot-jdk setup, but we need to have basic tools setup first. 125 BDEPS_CONFIGURE_BUILDDEPS |