Skip to content

Commit f0a12c5

Browse files
committedNov 27, 2023
8320763: Fix spacing arround assignment in spec.gmk.in
Reviewed-by: erikj, iris
1 parent 12e983a commit f0a12c5

File tree

1 file changed

+351
-351
lines changed

1 file changed

+351
-351
lines changed
 

‎make/autoconf/spec.gmk.in

+351-351
Original file line numberDiff line numberDiff line change
@@ -31,27 +31,27 @@
3131
# using 'configure @CONFIGURE_COMMAND_LINE@'
3232

3333
# The command line given to configure.
34-
CONFIGURE_COMMAND_LINE:=@CONFIGURE_COMMAND_LINE@
34+
CONFIGURE_COMMAND_LINE := @CONFIGURE_COMMAND_LINE@
3535
# The current directory when configure was run
36-
CONFIGURE_START_DIR:=@CONFIGURE_START_DIR@
36+
CONFIGURE_START_DIR := @CONFIGURE_START_DIR@
3737

3838
# How configure was originally called, if not called directly
3939
REAL_CONFIGURE_COMMAND_EXEC_SHORT := @REAL_CONFIGURE_COMMAND_EXEC_SHORT@
4040
REAL_CONFIGURE_COMMAND_EXEC_FULL := @REAL_CONFIGURE_COMMAND_EXEC_FULL@
4141
REAL_CONFIGURE_COMMAND_LINE := @REAL_CONFIGURE_COMMAND_LINE@
4242

4343
# A self-referential reference to this file.
44-
SPEC:=@SPEC@
44+
SPEC := @SPEC@
4545

4646
# Path to autoconf if overridden by the user, to be used by "make reconfigure"
4747
AUTOCONF := @AUTOCONF@
4848

4949
# SPACE and COMMA are defined in MakeBase.gmk, but they are also used in
5050
# some definitions here, and are needed if MakeBase.gmk is not included before
5151
# this file.
52-
X:=
53-
SPACE:=$(X) $(X)
54-
COMMA:=,
52+
X :=
53+
SPACE := $(X) $(X)
54+
COMMA := ,
5555

5656
# What make to use for main processing, after bootstrapping top-level Makefile.
5757
MAKE := @MAKE@
@@ -66,37 +66,37 @@ export CLASSPATH := @CLASSPATH@
6666
MAKE_ARGS = $(MAKE_LOG_FLAGS) -r -R -I $(TOPDIR)/make/common SPEC=$(SPEC) \
6767
MAKE_LOG_FLAGS="$(MAKE_LOG_FLAGS)" $(MAKE_LOG_VARS)
6868

69-
OUTPUT_SYNC_SUPPORTED:=@OUTPUT_SYNC_SUPPORTED@
70-
OUTPUT_SYNC:=@OUTPUT_SYNC@
69+
OUTPUT_SYNC_SUPPORTED := @OUTPUT_SYNC_SUPPORTED@
70+
OUTPUT_SYNC := @OUTPUT_SYNC@
7171

7272
# Override the shell with bash
73-
BASH:=@BASH@
74-
BASH_ARGS:=@BASH_ARGS@
75-
SHELL:=$(BASH) $(BASH_ARGS)
73+
BASH := @BASH@
74+
BASH_ARGS := @BASH_ARGS@
75+
SHELL := $(BASH) $(BASH_ARGS)
7676

7777
# The "human readable" name of this configuration
78-
CONF_NAME:=@CONF_NAME@
78+
CONF_NAME := @CONF_NAME@
7979

8080
# The built jdk will run in this target system.
81-
OPENJDK_TARGET_OS:=@OPENJDK_TARGET_OS@
82-
OPENJDK_TARGET_OS_TYPE:=@OPENJDK_TARGET_OS_TYPE@
83-
OPENJDK_TARGET_OS_ENV:=@OPENJDK_TARGET_OS_ENV@
84-
OPENJDK_TARGET_OS_UPPERCASE:=@OPENJDK_TARGET_OS_UPPERCASE@
81+
OPENJDK_TARGET_OS := @OPENJDK_TARGET_OS@
82+
OPENJDK_TARGET_OS_TYPE := @OPENJDK_TARGET_OS_TYPE@
83+
OPENJDK_TARGET_OS_ENV := @OPENJDK_TARGET_OS_ENV@
84+
OPENJDK_TARGET_OS_UPPERCASE := @OPENJDK_TARGET_OS_UPPERCASE@
8585

86-
OPENJDK_TARGET_CPU:=@OPENJDK_TARGET_CPU@
87-
OPENJDK_TARGET_CPU_ARCH:=@OPENJDK_TARGET_CPU_ARCH@
88-
OPENJDK_TARGET_CPU_BITS:=@OPENJDK_TARGET_CPU_BITS@
89-
OPENJDK_TARGET_CPU_ENDIAN:=@OPENJDK_TARGET_CPU_ENDIAN@
86+
OPENJDK_TARGET_CPU := @OPENJDK_TARGET_CPU@
87+
OPENJDK_TARGET_CPU_ARCH := @OPENJDK_TARGET_CPU_ARCH@
88+
OPENJDK_TARGET_CPU_BITS := @OPENJDK_TARGET_CPU_BITS@
89+
OPENJDK_TARGET_CPU_ENDIAN := @OPENJDK_TARGET_CPU_ENDIAN@
9090

91-
OPENJDK_TARGET_LIBC:=@OPENJDK_TARGET_LIBC@
91+
OPENJDK_TARGET_LIBC := @OPENJDK_TARGET_LIBC@
9292

93-
COMPILE_TYPE:=@COMPILE_TYPE@
93+
COMPILE_TYPE := @COMPILE_TYPE@
9494

9595
# Legacy support
96-
OPENJDK_TARGET_CPU_LEGACY:=@OPENJDK_TARGET_CPU_LEGACY@
97-
OPENJDK_TARGET_CPU_LEGACY_LIB:=@OPENJDK_TARGET_CPU_LEGACY_LIB@
98-
OPENJDK_TARGET_CPU_OSARCH:=@OPENJDK_TARGET_CPU_OSARCH@
99-
OPENJDK_TARGET_OS_INCLUDE_SUBDIR:=@OPENJDK_TARGET_OS_INCLUDE_SUBDIR@
96+
OPENJDK_TARGET_CPU_LEGACY := @OPENJDK_TARGET_CPU_LEGACY@
97+
OPENJDK_TARGET_CPU_LEGACY_LIB := @OPENJDK_TARGET_CPU_LEGACY_LIB@
98+
OPENJDK_TARGET_CPU_OSARCH := @OPENJDK_TARGET_CPU_OSARCH@
99+
OPENJDK_TARGET_OS_INCLUDE_SUBDIR := @OPENJDK_TARGET_OS_INCLUDE_SUBDIR@
100100

101101
HOTSPOT_TARGET_OS := @HOTSPOT_TARGET_OS@
102102
HOTSPOT_TARGET_OS_TYPE := @HOTSPOT_TARGET_OS_TYPE@
@@ -107,31 +107,31 @@ HOTSPOT_TARGET_CPU_DEFINE := @HOTSPOT_TARGET_CPU_DEFINE@
107107

108108
HOTSPOT_TARGET_LIBC := @HOTSPOT_TARGET_LIBC@
109109

110-
OPENJDK_TARGET_BUNDLE_PLATFORM:=@OPENJDK_TARGET_BUNDLE_PLATFORM@
110+
OPENJDK_TARGET_BUNDLE_PLATFORM := @OPENJDK_TARGET_BUNDLE_PLATFORM@
111111
JDK_ARCH_ABI_PROP_NAME := @JDK_ARCH_ABI_PROP_NAME@
112112

113113
# We are building on this build system.
114114
# When not cross-compiling, it is the same as the target.
115-
OPENJDK_BUILD_OS:=@OPENJDK_BUILD_OS@
116-
OPENJDK_BUILD_OS_TYPE:=@OPENJDK_BUILD_OS_TYPE@
117-
OPENJDK_BUILD_OS_ENV:=@OPENJDK_BUILD_OS_ENV@
115+
OPENJDK_BUILD_OS := @OPENJDK_BUILD_OS@
116+
OPENJDK_BUILD_OS_TYPE := @OPENJDK_BUILD_OS_TYPE@
117+
OPENJDK_BUILD_OS_ENV := @OPENJDK_BUILD_OS_ENV@
118118

119-
OPENJDK_BUILD_CPU:=@OPENJDK_BUILD_CPU@
120-
OPENJDK_BUILD_CPU_ARCH:=@OPENJDK_BUILD_CPU_ARCH@
121-
OPENJDK_BUILD_CPU_BITS:=@OPENJDK_BUILD_CPU_BITS@
122-
OPENJDK_BUILD_CPU_ENDIAN:=@OPENJDK_BUILD_CPU_ENDIAN@
119+
OPENJDK_BUILD_CPU := @OPENJDK_BUILD_CPU@
120+
OPENJDK_BUILD_CPU_ARCH := @OPENJDK_BUILD_CPU_ARCH@
121+
OPENJDK_BUILD_CPU_BITS := @OPENJDK_BUILD_CPU_BITS@
122+
OPENJDK_BUILD_CPU_ENDIAN := @OPENJDK_BUILD_CPU_ENDIAN@
123123

124-
OPENJDK_BUILD_LIBC:=@OPENJDK_BUILD_LIBC@
124+
OPENJDK_BUILD_LIBC := @OPENJDK_BUILD_LIBC@
125125

126-
OPENJDK_BUILD_OS_INCLUDE_SUBDIR:=@OPENJDK_TARGET_OS_INCLUDE_SUBDIR@
126+
OPENJDK_BUILD_OS_INCLUDE_SUBDIR := @OPENJDK_TARGET_OS_INCLUDE_SUBDIR@
127127

128128
# Target platform value in ModuleTarget class file attribute.
129-
OPENJDK_MODULE_TARGET_PLATFORM:=@OPENJDK_MODULE_TARGET_PLATFORM@
129+
OPENJDK_MODULE_TARGET_PLATFORM := @OPENJDK_MODULE_TARGET_PLATFORM@
130130

131131
# OS_* properties in release file
132-
RELEASE_FILE_OS_NAME:=@RELEASE_FILE_OS_NAME@
133-
RELEASE_FILE_OS_ARCH:=@RELEASE_FILE_OS_ARCH@
134-
RELEASE_FILE_LIBC:=@RELEASE_FILE_LIBC@
132+
RELEASE_FILE_OS_NAME := @RELEASE_FILE_OS_NAME@
133+
RELEASE_FILE_OS_ARCH := @RELEASE_FILE_OS_ARCH@
134+
RELEASE_FILE_LIBC := @RELEASE_FILE_LIBC@
135135

136136
SOURCE_DATE := @SOURCE_DATE@
137137
ISO_8601_FORMAT_STRING := @ISO_8601_FORMAT_STRING@
@@ -142,8 +142,8 @@ ifneq ($(SOURCE_DATE), updated)
142142
SOURCE_DATE_ISO_8601 := @SOURCE_DATE_ISO_8601@
143143
endif
144144

145-
LIBM:=@LIBM@
146-
LIBDL:=@LIBDL@
145+
LIBM := @LIBM@
146+
LIBDL := @LIBDL@
147147

148148
WINENV_ROOT := @WINENV_ROOT@
149149
WINENV_PREFIX := @WINENV_PREFIX@
@@ -169,37 +169,37 @@ SYSROOT_CFLAGS := @SYSROOT_CFLAGS@
169169
SYSROOT_LDFLAGS := @SYSROOT_LDFLAGS@
170170

171171
# The top-level directory of the source repository
172-
TOPDIR:=@TOPDIR@
172+
TOPDIR := @TOPDIR@
173173
# Usually the top level directory, but could be something else if a custom
174174
# root is defined.
175-
WORKSPACE_ROOT:=@WORKSPACE_ROOT@
176-
IMPORT_MODULES_CLASSES:=@IMPORT_MODULES_CLASSES@
177-
IMPORT_MODULES_CMDS:=@IMPORT_MODULES_CMDS@
178-
IMPORT_MODULES_LIBS:=@IMPORT_MODULES_LIBS@
179-
IMPORT_MODULES_CONF:=@IMPORT_MODULES_CONF@
180-
IMPORT_MODULES_LEGAL:=@IMPORT_MODULES_LEGAL@
181-
IMPORT_MODULES_MAN:=@IMPORT_MODULES_MAN@
182-
IMPORT_MODULES_SRC:=@IMPORT_MODULES_SRC@
183-
IMPORT_MODULES_MAKE:=@IMPORT_MODULES_MAKE@
184-
185-
COPYRIGHT_YEAR:=@COPYRIGHT_YEAR@
186-
HOTSPOT_BUILD_TIME:=@HOTSPOT_BUILD_TIME@
175+
WORKSPACE_ROOT := @WORKSPACE_ROOT@
176+
IMPORT_MODULES_CLASSES := @IMPORT_MODULES_CLASSES@
177+
IMPORT_MODULES_CMDS := @IMPORT_MODULES_CMDS@
178+
IMPORT_MODULES_LIBS := @IMPORT_MODULES_LIBS@
179+
IMPORT_MODULES_CONF := @IMPORT_MODULES_CONF@
180+
IMPORT_MODULES_LEGAL := @IMPORT_MODULES_LEGAL@
181+
IMPORT_MODULES_MAN := @IMPORT_MODULES_MAN@
182+
IMPORT_MODULES_SRC := @IMPORT_MODULES_SRC@
183+
IMPORT_MODULES_MAKE := @IMPORT_MODULES_MAKE@
184+
185+
COPYRIGHT_YEAR := @COPYRIGHT_YEAR@
186+
HOTSPOT_BUILD_TIME := @HOTSPOT_BUILD_TIME@
187187

188188
# Platform naming variables
189-
LAUNCHER_NAME:=@LAUNCHER_NAME@
190-
PRODUCT_NAME:=@PRODUCT_NAME@
191-
PRODUCT_SUFFIX:=@PRODUCT_SUFFIX@
192-
JDK_RC_PLATFORM_NAME:=@JDK_RC_PLATFORM_NAME@
193-
JDK_RC_NAME:=@JDK_RC_NAME@
194-
COMPANY_NAME:=@COMPANY_NAME@
195-
HOTSPOT_VM_DISTRO:=@HOTSPOT_VM_DISTRO@
196-
MACOSX_BUNDLE_NAME_BASE=@MACOSX_BUNDLE_NAME_BASE@
197-
MACOSX_BUNDLE_ID_BASE=@MACOSX_BUNDLE_ID_BASE@
198-
MACOSX_BUNDLE_BUILD_VERSION=@MACOSX_BUNDLE_BUILD_VERSION@
199-
USERNAME:=@USERNAME@
200-
VENDOR_URL:=@VENDOR_URL@
201-
VENDOR_URL_BUG:=@VENDOR_URL_BUG@
202-
VENDOR_URL_VM_BUG:=@VENDOR_URL_VM_BUG@
189+
LAUNCHER_NAME := @LAUNCHER_NAME@
190+
PRODUCT_NAME := @PRODUCT_NAME@
191+
PRODUCT_SUFFIX := @PRODUCT_SUFFIX@
192+
JDK_RC_PLATFORM_NAME := @JDK_RC_PLATFORM_NAME@
193+
JDK_RC_NAME := @JDK_RC_NAME@
194+
COMPANY_NAME := @COMPANY_NAME@
195+
HOTSPOT_VM_DISTRO := @HOTSPOT_VM_DISTRO@
196+
MACOSX_BUNDLE_NAME_BASE = @MACOSX_BUNDLE_NAME_BASE@
197+
MACOSX_BUNDLE_ID_BASE = @MACOSX_BUNDLE_ID_BASE@
198+
MACOSX_BUNDLE_BUILD_VERSION = @MACOSX_BUNDLE_BUILD_VERSION@
199+
USERNAME := @USERNAME@
200+
VENDOR_URL := @VENDOR_URL@
201+
VENDOR_URL_BUG := @VENDOR_URL_BUG@
202+
VENDOR_URL_VM_BUG := @VENDOR_URL_VM_BUG@
203203

204204
# New (JEP-223) version information
205205

@@ -298,11 +298,11 @@ ifneq ($(VENDOR_URL_VM_BUG),)
298298
endif
299299

300300
# Different naming strings generated from the above information.
301-
RUNTIME_NAME=$(PRODUCT_NAME) $(PRODUCT_SUFFIX)
301+
RUNTIME_NAME = $(PRODUCT_NAME) $(PRODUCT_SUFFIX)
302302

303303
# How to compile the code: release, fastdebug or slowdebug
304-
DEBUG_LEVEL:=@DEBUG_LEVEL@
305-
HOTSPOT_DEBUG_LEVEL:=@HOTSPOT_DEBUG_LEVEL@
304+
DEBUG_LEVEL := @DEBUG_LEVEL@
305+
HOTSPOT_DEBUG_LEVEL := @HOTSPOT_DEBUG_LEVEL@
306306

307307
# Which JVM variants to build (space-separated list)
308308
JVM_VARIANTS := @JVM_VARIANTS@
@@ -342,19 +342,19 @@ ENABLE_FULL_DOCS := @ENABLE_FULL_DOCS@
342342

343343
OUTPUTDIR := @OUTPUTDIR@
344344
# Colon left out to be able to override IMAGES_OUTPUTDIR for bootcycle-images
345-
SUPPORT_OUTPUTDIR=$(OUTPUTDIR)/support
346-
BUILDTOOLS_OUTPUTDIR=$(OUTPUTDIR)/buildtools
345+
SUPPORT_OUTPUTDIR = $(OUTPUTDIR)/support
346+
BUILDTOOLS_OUTPUTDIR = $(OUTPUTDIR)/buildtools
347347

348-
HOTSPOT_OUTPUTDIR=$(OUTPUTDIR)/hotspot
349-
JDK_OUTPUTDIR=$(OUTPUTDIR)/jdk
350-
IMAGES_OUTPUTDIR=$(OUTPUTDIR)/images
351-
BUNDLES_OUTPUTDIR=$(OUTPUTDIR)/bundles
352-
TESTMAKE_OUTPUTDIR=$(OUTPUTDIR)/test-make
353-
MAKESUPPORT_OUTPUTDIR=$(OUTPUTDIR)/make-support
348+
HOTSPOT_OUTPUTDIR = $(OUTPUTDIR)/hotspot
349+
JDK_OUTPUTDIR = $(OUTPUTDIR)/jdk
350+
IMAGES_OUTPUTDIR = $(OUTPUTDIR)/images
351+
BUNDLES_OUTPUTDIR = $(OUTPUTDIR)/bundles
352+
TESTMAKE_OUTPUTDIR = $(OUTPUTDIR)/test-make
353+
MAKESUPPORT_OUTPUTDIR = $(OUTPUTDIR)/make-support
354354

355355
# This does not get overridden in a bootcycle build
356-
CONFIGURESUPPORT_OUTPUTDIR:=@CONFIGURESUPPORT_OUTPUTDIR@
357-
BUILDJDK_OUTPUTDIR=$(OUTPUTDIR)/buildjdk
356+
CONFIGURESUPPORT_OUTPUTDIR := @CONFIGURESUPPORT_OUTPUTDIR@
357+
BUILDJDK_OUTPUTDIR = $(OUTPUTDIR)/buildjdk
358358

359359
BUILD_FAILURE_HANDLER := @BUILD_FAILURE_HANDLER@
360360

@@ -380,49 +380,49 @@ HSDIS_LIBS := @HSDIS_LIBS@
380380

381381
# The boot jdk to use. This is overridden in bootcycle-spec.gmk. Make sure to keep
382382
# it in sync.
383-
BOOT_JDK:=@BOOT_JDK@
383+
BOOT_JDK := @BOOT_JDK@
384384

385-
BUILD_JDK:=@BUILD_JDK@
386-
CREATE_BUILDJDK:=@CREATE_BUILDJDK@
387-
EXTERNAL_BUILDJDK:=@EXTERNAL_BUILDJDK@
385+
BUILD_JDK := @BUILD_JDK@
386+
CREATE_BUILDJDK := @CREATE_BUILDJDK@
387+
EXTERNAL_BUILDJDK := @EXTERNAL_BUILDJDK@
388388

389389
# Whether the boot jdk jar supports --date=TIMESTAMP
390-
BOOT_JDK_JAR_SUPPORTS_DATE:=@BOOT_JDK_JAR_SUPPORTS_DATE@
390+
BOOT_JDK_JAR_SUPPORTS_DATE := @BOOT_JDK_JAR_SUPPORTS_DATE@
391391

392392
# When compiling Java source to be run by the boot jdk
393393
# use these extra flags, eg -source 6 -target 6
394-
BOOT_JDK_SOURCETARGET:=@BOOT_JDK_SOURCETARGET@
394+
BOOT_JDK_SOURCETARGET := @BOOT_JDK_SOURCETARGET@
395395

396396
# Information about the build system
397-
NUM_CORES:=@NUM_CORES@
398-
MEMORY_SIZE:=@MEMORY_SIZE@
399-
ENABLE_JAVAC_SERVER:=@ENABLE_JAVAC_SERVER@
397+
NUM_CORES := @NUM_CORES@
398+
MEMORY_SIZE := @MEMORY_SIZE@
399+
ENABLE_JAVAC_SERVER := @ENABLE_JAVAC_SERVER@
400400
# Store javac server synchronization files here, and
401401
# the javac server log files.
402-
JAVAC_SERVER_DIR=$(MAKESUPPORT_OUTPUTDIR)/javacservers
402+
JAVAC_SERVER_DIR = $(MAKESUPPORT_OUTPUTDIR)/javacservers
403403

404404
# Number of parallel jobs to use for compilation
405-
JOBS?=@JOBS@
406-
TEST_JOBS?=@TEST_JOBS@
405+
JOBS ?= @JOBS@
406+
TEST_JOBS ?= @TEST_JOBS@
407407

408408
# Default make target
409-
DEFAULT_MAKE_TARGET:=@DEFAULT_MAKE_TARGET@
410-
DEFAULT_LOG:=@DEFAULT_LOG@
409+
DEFAULT_MAKE_TARGET := @DEFAULT_MAKE_TARGET@
410+
DEFAULT_LOG := @DEFAULT_LOG@
411411

412412
# Fallback linker
413-
ENABLE_FALLBACK_LINKER:=@ENABLE_FALLBACK_LINKER@
414-
415-
FREETYPE_TO_USE:=@FREETYPE_TO_USE@
416-
FREETYPE_LIBS:=@FREETYPE_LIBS@
417-
FREETYPE_CFLAGS:=@FREETYPE_CFLAGS@
418-
FONTCONFIG_CFLAGS:=@FONTCONFIG_CFLAGS@
419-
CUPS_CFLAGS:=@CUPS_CFLAGS@
420-
ALSA_LIBS:=@ALSA_LIBS@
421-
ALSA_CFLAGS:=@ALSA_CFLAGS@
422-
LIBFFI_LIBS:=@LIBFFI_LIBS@
423-
LIBFFI_CFLAGS:=@LIBFFI_CFLAGS@
424-
ENABLE_LIBFFI_BUNDLING:=@ENABLE_LIBFFI_BUNDLING@
425-
LIBFFI_LIB_FILE:=@LIBFFI_LIB_FILE@
413+
ENABLE_FALLBACK_LINKER := @ENABLE_FALLBACK_LINKER@
414+
415+
FREETYPE_TO_USE := @FREETYPE_TO_USE@
416+
FREETYPE_LIBS := @FREETYPE_LIBS@
417+
FREETYPE_CFLAGS := @FREETYPE_CFLAGS@
418+
FONTCONFIG_CFLAGS := @FONTCONFIG_CFLAGS@
419+
CUPS_CFLAGS := @CUPS_CFLAGS@
420+
ALSA_LIBS := @ALSA_LIBS@
421+
ALSA_CFLAGS := @ALSA_CFLAGS@
422+
LIBFFI_LIBS := @LIBFFI_LIBS@
423+
LIBFFI_CFLAGS := @LIBFFI_CFLAGS@
424+
ENABLE_LIBFFI_BUNDLING := @ENABLE_LIBFFI_BUNDLING@
425+
LIBFFI_LIB_FILE := @LIBFFI_LIB_FILE@
426426
FILE_MACRO_CFLAGS := @FILE_MACRO_CFLAGS@
427427
REPRODUCIBLE_CFLAGS := @REPRODUCIBLE_CFLAGS@
428428
BRANCH_PROTECTION_CFLAGS := @BRANCH_PROTECTION_CFLAGS@
@@ -438,45 +438,45 @@ JMH_VERSION := @JMH_VERSION@
438438
GTEST_FRAMEWORK_SRC := @GTEST_FRAMEWORK_SRC@
439439

440440
# Source file for cacerts
441-
CACERTS_FILE=@CACERTS_FILE@
441+
CACERTS_FILE = @CACERTS_FILE@
442442
# Source folder for user provided cacerts PEM files
443-
CACERTS_SRC=@CACERTS_SRC@
443+
CACERTS_SRC = @CACERTS_SRC@
444444

445445
# Enable unlimited crypto policy
446-
UNLIMITED_CRYPTO=@UNLIMITED_CRYPTO@
446+
UNLIMITED_CRYPTO = @UNLIMITED_CRYPTO@
447447

448-
GCOV_ENABLED=@GCOV_ENABLED@
449-
JCOV_ENABLED=@JCOV_ENABLED@
450-
JCOV_HOME=@JCOV_HOME@
451-
JCOV_INPUT_JDK=@JCOV_INPUT_JDK@
452-
JCOV_FILTERS=@JCOV_FILTERS@
448+
GCOV_ENABLED = @GCOV_ENABLED@
449+
JCOV_ENABLED = @JCOV_ENABLED@
450+
JCOV_HOME = @JCOV_HOME@
451+
JCOV_INPUT_JDK = @JCOV_INPUT_JDK@
452+
JCOV_FILTERS = @JCOV_FILTERS@
453453

454454
# AddressSanitizer
455-
ASAN_ENABLED:=@ASAN_ENABLED@
455+
ASAN_ENABLED := @ASAN_ENABLED@
456456

457457
# LeakSanitizer
458-
LSAN_ENABLED:=@LSAN_ENABLED@
458+
LSAN_ENABLED := @LSAN_ENABLED@
459459

460460
# UndefinedBehaviorSanitizer
461-
UBSAN_ENABLED:=@UBSAN_ENABLED@
462-
UBSAN_CFLAGS:=@UBSAN_CFLAGS@
463-
UBSAN_LDFLAGS:=@UBSAN_LDFLAGS@
461+
UBSAN_ENABLED := @UBSAN_ENABLED@
462+
UBSAN_CFLAGS := @UBSAN_CFLAGS@
463+
UBSAN_LDFLAGS := @UBSAN_LDFLAGS@
464464

465465
# Necessary additional compiler flags to compile X11
466-
X_CFLAGS:=@X_CFLAGS@
467-
X_LIBS:=@X_LIBS@
466+
X_CFLAGS := @X_CFLAGS@
467+
X_LIBS := @X_LIBS@
468468

469469
# The lowest required version of macosx
470-
MACOSX_VERSION_MIN=@MACOSX_VERSION_MIN@
470+
MACOSX_VERSION_MIN = @MACOSX_VERSION_MIN@
471471
# The highest allowed version of macosx
472-
MACOSX_VERSION_MAX=@MACOSX_VERSION_MAX@
472+
MACOSX_VERSION_MAX = @MACOSX_VERSION_MAX@
473473

474474
# The macosx code signing configuration
475-
MACOSX_CODESIGN_MODE:=@MACOSX_CODESIGN_MODE@
476-
MACOSX_CODESIGN_IDENTITY=@MACOSX_CODESIGN_IDENTITY@
475+
MACOSX_CODESIGN_MODE := @MACOSX_CODESIGN_MODE@
476+
MACOSX_CODESIGN_IDENTITY = @MACOSX_CODESIGN_IDENTITY@
477477

478478
# Toolchain type: gcc, clang, xlc, microsoft...
479-
TOOLCHAIN_TYPE:=@TOOLCHAIN_TYPE@
479+
TOOLCHAIN_TYPE := @TOOLCHAIN_TYPE@
480480
TOOLCHAIN_VERSION := @TOOLCHAIN_VERSION@
481481
CC_VERSION_NUMBER := @CC_VERSION_NUMBER@
482482
CXX_VERSION_NUMBER := @CXX_VERSION_NUMBER@
@@ -485,59 +485,59 @@ CXX_VERSION_NUMBER := @CXX_VERSION_NUMBER@
485485
HOTSPOT_TOOLCHAIN_TYPE := @HOTSPOT_TOOLCHAIN_TYPE@
486486

487487
# Option used to tell the compiler whether to create 32- or 64-bit executables
488-
COMPILER_TARGET_BITS_FLAG:=@COMPILER_TARGET_BITS_FLAG@
489-
COMPILER_SUPPORTS_TARGET_BITS_FLAG=@COMPILER_SUPPORTS_TARGET_BITS_FLAG@
488+
COMPILER_TARGET_BITS_FLAG := @COMPILER_TARGET_BITS_FLAG@
489+
COMPILER_SUPPORTS_TARGET_BITS_FLAG = @COMPILER_SUPPORTS_TARGET_BITS_FLAG@
490490

491491
# Option used to pass a command file to the compiler
492-
COMPILER_COMMAND_FILE_FLAG:=@COMPILER_COMMAND_FILE_FLAG@
492+
COMPILER_COMMAND_FILE_FLAG := @COMPILER_COMMAND_FILE_FLAG@
493493

494494
# Option for specifying a file which saves the binder commands
495495
# produced by the link step (for debugging, currently AIX only)
496-
COMPILER_BINDCMD_FILE_FLAG:=@COMPILER_BINDCMD_FILE_FLAG@
496+
COMPILER_BINDCMD_FILE_FLAG := @COMPILER_BINDCMD_FILE_FLAG@
497497

498-
CC_OUT_OPTION:=@CC_OUT_OPTION@
499-
LD_OUT_OPTION:=@LD_OUT_OPTION@
500-
AR_OUT_OPTION:=@AR_OUT_OPTION@
498+
CC_OUT_OPTION := @CC_OUT_OPTION@
499+
LD_OUT_OPTION := @LD_OUT_OPTION@
500+
AR_OUT_OPTION := @AR_OUT_OPTION@
501501

502502
# Flags used for overriding the default opt setting for a C/C++ source file.
503-
C_O_FLAG_HIGHEST_JVM:=@C_O_FLAG_HIGHEST_JVM@
504-
C_O_FLAG_HIGHEST:=@C_O_FLAG_HIGHEST@
505-
C_O_FLAG_HI:=@C_O_FLAG_HI@
506-
C_O_FLAG_NORM:=@C_O_FLAG_NORM@
507-
C_O_FLAG_NONE:=@C_O_FLAG_NONE@
508-
C_O_FLAG_SIZE:=@C_O_FLAG_SIZE@
509-
CXX_O_FLAG_HIGHEST_JVM:=@CXX_O_FLAG_HIGHEST_JVM@
510-
CXX_O_FLAG_HIGHEST:=@CXX_O_FLAG_HIGHEST@
511-
CXX_O_FLAG_HI:=@CXX_O_FLAG_HI@
512-
CXX_O_FLAG_NORM:=@CXX_O_FLAG_NORM@
513-
CXX_O_FLAG_NONE:=@CXX_O_FLAG_NONE@
514-
CXX_O_FLAG_SIZE:=@CXX_O_FLAG_SIZE@
503+
C_O_FLAG_HIGHEST_JVM := @C_O_FLAG_HIGHEST_JVM@
504+
C_O_FLAG_HIGHEST := @C_O_FLAG_HIGHEST@
505+
C_O_FLAG_HI := @C_O_FLAG_HI@
506+
C_O_FLAG_NORM := @C_O_FLAG_NORM@
507+
C_O_FLAG_NONE := @C_O_FLAG_NONE@
508+
C_O_FLAG_SIZE := @C_O_FLAG_SIZE@
509+
CXX_O_FLAG_HIGHEST_JVM := @CXX_O_FLAG_HIGHEST_JVM@
510+
CXX_O_FLAG_HIGHEST := @CXX_O_FLAG_HIGHEST@
511+
CXX_O_FLAG_HI := @CXX_O_FLAG_HI@
512+
CXX_O_FLAG_NORM := @CXX_O_FLAG_NORM@
513+
CXX_O_FLAG_NONE := @CXX_O_FLAG_NONE@
514+
CXX_O_FLAG_SIZE := @CXX_O_FLAG_SIZE@
515515

516516
GENDEPS_FLAGS := @GENDEPS_FLAGS@
517517

518518
DISABLE_WARNING_PREFIX := @DISABLE_WARNING_PREFIX@
519-
CFLAGS_WARNINGS_ARE_ERRORS:=@CFLAGS_WARNINGS_ARE_ERRORS@
519+
CFLAGS_WARNINGS_ARE_ERRORS := @CFLAGS_WARNINGS_ARE_ERRORS@
520520
DISABLED_WARNINGS := @DISABLED_WARNINGS@
521521
DISABLED_WARNINGS_C := @DISABLED_WARNINGS_C@
522522
DISABLED_WARNINGS_CXX := @DISABLED_WARNINGS_CXX@
523523

524524
# A global flag (true or false) determining if native warnings are considered errors.
525525
WARNINGS_AS_ERRORS := @WARNINGS_AS_ERRORS@
526526

527-
CFLAGS_CCACHE:=@CFLAGS_CCACHE@
528-
ADLC_LANGSTD_CXXFLAGS=@ADLC_LANGSTD_CXXFLAGS@
529-
ADLC_LDFLAGS=@ADLC_LDFLAGS@
527+
CFLAGS_CCACHE := @CFLAGS_CCACHE@
528+
ADLC_LANGSTD_CXXFLAGS = @ADLC_LANGSTD_CXXFLAGS@
529+
ADLC_LDFLAGS = @ADLC_LDFLAGS@
530530

531531
# Tools that potentially need to be cross compilation aware.
532532
CC := @CCACHE@ @ICECC@ @CC@
533533

534534
# CFLAGS used to compile the jdk native libraries (C-code)
535-
CFLAGS_JDKLIB:=@CFLAGS_JDKLIB@
536-
CXXFLAGS_JDKLIB:=@CXXFLAGS_JDKLIB@
535+
CFLAGS_JDKLIB := @CFLAGS_JDKLIB@
536+
CXXFLAGS_JDKLIB := @CXXFLAGS_JDKLIB@
537537

538538
# CFLAGS used to compile the jdk native launchers (C-code)
539-
CFLAGS_JDKEXE:=@CFLAGS_JDKEXE@
540-
CXXFLAGS_JDKEXE:=@CXXFLAGS_JDKEXE@
539+
CFLAGS_JDKEXE := @CFLAGS_JDKEXE@
540+
CXXFLAGS_JDKEXE := @CXXFLAGS_JDKEXE@
541541

542542
FDLIBM_CFLAGS := @FDLIBM_CFLAGS@
543543
JVM_CFLAGS := @JVM_CFLAGS@
@@ -565,26 +565,26 @@ LD := @LD@
565565
SYSROOT := @SYSROOT@
566566

567567
# LDFLAGS used to link the jdk native libraries (C-code)
568-
LDFLAGS_JDKLIB:=@LDFLAGS_JDKLIB@
569-
JDKLIB_LIBS:=@JDKLIB_LIBS@
568+
LDFLAGS_JDKLIB := @LDFLAGS_JDKLIB@
569+
JDKLIB_LIBS := @JDKLIB_LIBS@
570570

571571
# LDFLAGS used to link the jdk native launchers (C-code)
572-
LDFLAGS_JDKEXE:=@LDFLAGS_JDKEXE@
573-
JDKEXE_LIBS:=@JDKEXE_LIBS@
572+
LDFLAGS_JDKEXE := @LDFLAGS_JDKEXE@
573+
JDKEXE_LIBS := @JDKEXE_LIBS@
574574

575575
# LDFLAGS specific to C++ linking.
576-
LDFLAGS_CXX_JDK:=@LDFLAGS_CXX_JDK@
576+
LDFLAGS_CXX_JDK := @LDFLAGS_CXX_JDK@
577577

578578
# LDFLAGS specific to partial linking.
579-
LDFLAGS_CXX_PARTIAL_LINKING:=@LDFLAGS_CXX_PARTIAL_LINKING@
579+
LDFLAGS_CXX_PARTIAL_LINKING := @LDFLAGS_CXX_PARTIAL_LINKING@
580580

581581
# Sometimes a different linker is needed for c++ libs
582582
LDCXX := @LDCXX@
583583
# The flags for linking libstdc++ linker.
584-
LIBCXX:=@LIBCXX@
584+
LIBCXX := @LIBCXX@
585585

586586
# Compiler and linker flags used when building native tests
587-
LDFLAGS_TESTEXE:=@LDFLAGS_TESTEXE@
587+
LDFLAGS_TESTEXE := @LDFLAGS_TESTEXE@
588588

589589
# BUILD_CC/BUILD_LD is a compiler/linker that generates code that is runnable on the
590590
# build platform.
@@ -595,84 +595,84 @@ BUILD_LDCXX := @BUILD_LDCXX@
595595
BUILD_AS := @BUILD_AS@
596596
BUILD_AR := @BUILD_AR@
597597
BUILD_NM := @BUILD_NM@
598-
BUILD_OBJCOPY:=@BUILD_OBJCOPY@
599-
BUILD_STRIP:=@BUILD_STRIP@
600-
BUILD_SYSROOT_CFLAGS:=@BUILD_SYSROOT_CFLAGS@
601-
BUILD_SYSROOT_LDFLAGS:=@BUILD_SYSROOT_LDFLAGS@
598+
BUILD_OBJCOPY := @BUILD_OBJCOPY@
599+
BUILD_STRIP := @BUILD_STRIP@
600+
BUILD_SYSROOT_CFLAGS := @BUILD_SYSROOT_CFLAGS@
601+
BUILD_SYSROOT_LDFLAGS := @BUILD_SYSROOT_LDFLAGS@
602602

603603
AS := @AS@
604604

605605
# AR is used to create a static library (is ar in unix, lib.exe in windows)
606606
AR := @AR@
607-
ARFLAGS:=@ARFLAGS@
607+
ARFLAGS := @ARFLAGS@
608608

609-
NM:=@NM@
610-
NMFLAGS:=@NMFLAGS@
611-
STRIP:=@STRIP@
612-
OBJDUMP:=@OBJDUMP@
613-
CXXFILT:=@CXXFILT@
609+
NM := @NM@
610+
NMFLAGS := @NMFLAGS@
611+
STRIP := @STRIP@
612+
OBJDUMP := @OBJDUMP@
613+
CXXFILT := @CXXFILT@
614614

615-
LIPO:=@LIPO@
616-
INSTALL_NAME_TOOL:=@INSTALL_NAME_TOOL@
615+
LIPO := @LIPO@
616+
INSTALL_NAME_TOOL := @INSTALL_NAME_TOOL@
617617
METAL := @METAL@
618618
METALLIB := @METALLIB@
619619

620620
# Options to linker to specify a mapfile.
621621
# (Note absence of := assignment, because we do not want to evaluate the macro body here)
622-
SET_SHARED_LIBRARY_MAPFILE=@SET_SHARED_LIBRARY_MAPFILE@
622+
SET_SHARED_LIBRARY_MAPFILE = @SET_SHARED_LIBRARY_MAPFILE@
623623

624624
#
625625
# Options for generating debug symbols
626626
COMPILE_WITH_DEBUG_SYMBOLS := @COMPILE_WITH_DEBUG_SYMBOLS@
627627
COPY_DEBUG_SYMBOLS := @COPY_DEBUG_SYMBOLS@
628628
ZIP_EXTERNAL_DEBUG_SYMBOLS := @ZIP_EXTERNAL_DEBUG_SYMBOLS@
629629

630-
CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@
631-
ASFLAGS_DEBUG_SYMBOLS:=@ASFLAGS_DEBUG_SYMBOLS@
630+
CFLAGS_DEBUG_SYMBOLS := @CFLAGS_DEBUG_SYMBOLS@
631+
ASFLAGS_DEBUG_SYMBOLS := @ASFLAGS_DEBUG_SYMBOLS@
632632

633633
#
634634
# Compress (or not) jars
635-
COMPRESS_JARS=@COMPRESS_JARS@
635+
COMPRESS_JARS = @COMPRESS_JARS@
636636

637637
# Options to linker to specify the library name.
638638
# (Note absence of := assignment, because we do not want to evaluate the macro body here)
639-
SET_SHARED_LIBRARY_NAME=@SET_SHARED_LIBRARY_NAME@
639+
SET_SHARED_LIBRARY_NAME = @SET_SHARED_LIBRARY_NAME@
640640

641-
SHARED_LIBRARY_FLAGS=@SHARED_LIBRARY_FLAGS@
641+
SHARED_LIBRARY_FLAGS = @SHARED_LIBRARY_FLAGS@
642642

643643
# Set origin using the linker, ie use the relative path to the dependent library to find the dependencies.
644644
# (Note absence of := assignment, because we do not want to evaluate the macro body here)
645-
SET_SHARED_LIBRARY_ORIGIN=@SET_SHARED_LIBRARY_ORIGIN@
646-
SET_EXECUTABLE_ORIGIN=@SET_EXECUTABLE_ORIGIN@
645+
SET_SHARED_LIBRARY_ORIGIN = @SET_SHARED_LIBRARY_ORIGIN@
646+
SET_EXECUTABLE_ORIGIN = @SET_EXECUTABLE_ORIGIN@
647647

648648
# Different OS:es have different ways of naming shared libraries.
649649
# The SHARED_LIBRARY macro takes "verify" as and argument and returns:
650650
# "libverify.so" or "libverify.dylib" or "verify.dll" depending on platform.
651651
# (Note absence of := assignment, because we do not want to evaluate the macro body here)
652-
SHARED_LIBRARY=@SHARED_LIBRARY@
653-
STATIC_LIBRARY=@STATIC_LIBRARY@
654-
LIBRARY_PREFIX:=@LIBRARY_PREFIX@
655-
SHARED_LIBRARY_SUFFIX:=@SHARED_LIBRARY_SUFFIX@
656-
STATIC_LIBRARY_SUFFIX:=@STATIC_LIBRARY_SUFFIX@
657-
EXECUTABLE_SUFFIX:=@EXECUTABLE_SUFFIX@
658-
OBJ_SUFFIX:=@OBJ_SUFFIX@
659-
STATIC_BUILD:=@STATIC_BUILD@
660-
661-
STRIPFLAGS:=@STRIPFLAGS@
662-
663-
JAVA_FLAGS:=@JAVA_FLAGS@
664-
JAVA_FLAGS_BIG:=@JAVA_FLAGS_BIG@
665-
JAVA_FLAGS_SMALL:=@JAVA_FLAGS_SMALL@
666-
BUILD_JAVA_FLAGS_SMALL:=@BUILD_JAVA_FLAGS_SMALL@
667-
JAVA_TOOL_FLAGS_SMALL:=@JAVA_TOOL_FLAGS_SMALL@
652+
SHARED_LIBRARY = @SHARED_LIBRARY@
653+
STATIC_LIBRARY = @STATIC_LIBRARY@
654+
LIBRARY_PREFIX := @LIBRARY_PREFIX@
655+
SHARED_LIBRARY_SUFFIX := @SHARED_LIBRARY_SUFFIX@
656+
STATIC_LIBRARY_SUFFIX := @STATIC_LIBRARY_SUFFIX@
657+
EXECUTABLE_SUFFIX := @EXECUTABLE_SUFFIX@
658+
OBJ_SUFFIX := @OBJ_SUFFIX@
659+
STATIC_BUILD := @STATIC_BUILD@
660+
661+
STRIPFLAGS := @STRIPFLAGS@
662+
663+
JAVA_FLAGS := @JAVA_FLAGS@
664+
JAVA_FLAGS_BIG := @JAVA_FLAGS_BIG@
665+
JAVA_FLAGS_SMALL := @JAVA_FLAGS_SMALL@
666+
BUILD_JAVA_FLAGS_SMALL := @BUILD_JAVA_FLAGS_SMALL@
667+
JAVA_TOOL_FLAGS_SMALL := @JAVA_TOOL_FLAGS_SMALL@
668668

669669
# The *_CMD variables are defined separately to be easily overridden in bootcycle-spec.gmk
670670
# for bootcycle-images build. Make sure to keep them in sync. Do not use the *_CMD
671671
# versions of the variables directly.
672-
JAVA_CMD:=@JAVA@
673-
JAVAC_CMD:=@JAVAC@
674-
JAVADOC_CMD:=@JAVADOC@
675-
JAR_CMD:=@JAR@
672+
JAVA_CMD := @JAVA@
673+
JAVAC_CMD := @JAVAC@
674+
JAVADOC_CMD := @JAVADOC@
675+
JAR_CMD := @JAR@
676676
JLINK_CMD := @JLINK@
677677
JMOD_CMD := @JMOD@
678678
# These variables are meant to be used. They are defined with = instead of := to make
@@ -689,10 +689,10 @@ JTREG_JDK := @JTREG_JDK@
689689
JTREG_JAVA = @FIXPATH@ $(JTREG_JDK)/bin/java $(JAVA_FLAGS_BIG) $(JAVA_FLAGS)
690690

691691
BUILD_JAVA_FLAGS := @BOOTCYCLE_JVM_ARGS_BIG@
692-
BUILD_JAVA=@FIXPATH@ $(BUILD_JDK)/bin/java $(BUILD_JAVA_FLAGS)
693-
BUILD_JAVA_SMALL=@FIXPATH@ $(BUILD_JDK)/bin/java $(BUILD_JAVA_FLAGS_SMALL)
694-
BUILD_JAVAC=@FIXPATH@ $(BUILD_JDK)/bin/javac
695-
BUILD_JAR=@FIXPATH@ $(BUILD_JDK)/bin/jar
692+
BUILD_JAVA = @FIXPATH@ $(BUILD_JDK)/bin/java $(BUILD_JAVA_FLAGS)
693+
BUILD_JAVA_SMALL = @FIXPATH@ $(BUILD_JDK)/bin/java $(BUILD_JAVA_FLAGS_SMALL)
694+
BUILD_JAVAC = @FIXPATH@ $(BUILD_JDK)/bin/javac
695+
BUILD_JAR = @FIXPATH@ $(BUILD_JDK)/bin/jar
696696

697697
DOCS_REFERENCE_JAVADOC := @DOCS_REFERENCE_JAVADOC@
698698

@@ -723,104 +723,104 @@ JAVADOC_MAIN_CLASS = -m jdk.javadoc.interim/jdk.javadoc.internal.tool.Main
723723

724724
# You run the new javac using the boot jdk with $(BOOT_JDK)/bin/java $(NEW_JAVAC) ...
725725
# Use = assignment to be able to override in bootcycle-spec.gmk
726-
NEW_JAVAC = $(INTERIM_LANGTOOLS_ARGS) $(JAVAC_MAIN_CLASS)
726+
NEW_JAVAC = $(INTERIM_LANGTOOLS_ARGS) $(JAVAC_MAIN_CLASS)
727727
NEW_JAVADOC = $(INTERIM_LANGTOOLS_ARGS) $(JAVADOC_MAIN_CLASS)
728728

729-
JMOD_COMPRESS:=@JMOD_COMPRESS@
730-
JLINK_KEEP_PACKAGED_MODULES:=@JLINK_KEEP_PACKAGED_MODULES@
729+
JMOD_COMPRESS := @JMOD_COMPRESS@
730+
JLINK_KEEP_PACKAGED_MODULES := @JLINK_KEEP_PACKAGED_MODULES@
731731

732732
RCFLAGS := @RCFLAGS@
733733

734734
# Tools adhering to a minimal and common standard of posix compliance.
735-
AWK:=@AWK@
736-
BASENAME:=@BASENAME@
737-
CAT:=@CAT@
738-
CCACHE:=@CCACHE@
735+
AWK := @AWK@
736+
BASENAME := @BASENAME@
737+
CAT := @CAT@
738+
CCACHE := @CCACHE@
739739
# CD is going away, but remains to cater for legacy makefiles.
740-
CD:=cd
741-
CHMOD:=@CHMOD@
742-
CODESIGN:=@CODESIGN@
743-
CP:=@CP@
744-
CUT:=@CUT@
745-
DATE:=@DATE@
746-
IS_GNU_DATE:=@IS_GNU_DATE@
747-
DIFF:=@DIFF@
748-
DIRNAME:=@DIRNAME@
749-
DSYMUTIL:=@DSYMUTIL@
750-
FIND:=@FIND@
751-
FIND_DELETE:=@FIND_DELETE@
752-
FLOCK:=@FLOCK@
753-
ECHO:=@ECHO@
754-
EGREP:=@EGREP@
755-
FGREP:=@FGREP@
756-
GREP:=@GREP@
757-
GZIP:=@GZIP@
758-
HEAD:=@HEAD@
759-
LS:=@LS@
760-
LN:=@LN@
761-
MIG:=@MIG@
762-
MKDIR:=@MKDIR@
763-
MV:=@MV@
764-
NICE:=@NICE@
765-
PANDOC:=@PANDOC@
766-
PATCH:=@PATCH@
767-
PRINTF:=@PRINTF@
768-
READLINK:=@READLINK@
769-
RM:=@RM@
770-
RMDIR:=@RMDIR@
771-
SED:=@SED@
772-
SH:=@SH@
773-
SORT:=@SORT@
774-
TAR:=@TAR@
775-
TAIL:=@TAIL@
776-
TEE:=@TEE@
777-
TIME:=@TIME@
778-
IS_GNU_TIME:=@IS_GNU_TIME@
779-
TR:=@TR@
780-
TOUCH:=@TOUCH@
781-
WC:=@WC@
782-
XARGS:=@XARGS@
783-
ZIPEXE:=@ZIPEXE@
784-
UNZIP:=@UNZIP@
785-
MT:=@MT@
786-
RC:=@RC@
787-
DUMPBIN:=@DUMPBIN@
788-
PATHTOOL:=@PATHTOOL@
789-
WSLPATH:=@WSLPATH@
790-
LDD:=@LDD@
791-
OTOOL:=@OTOOL@
792-
READELF:=@READELF@
793-
EXPR:=@EXPR@
794-
FILE:=@FILE@
795-
DOT:=@DOT@
796-
GIT:=@GIT@
797-
OBJCOPY:=@OBJCOPY@
798-
SETFILE:=@SETFILE@
799-
XATTR:=@XATTR@
800-
JT_HOME:=@JT_HOME@
801-
JIB_HOME:=@JIB_HOME@
740+
CD := cd
741+
CHMOD := @CHMOD@
742+
CODESIGN := @CODESIGN@
743+
CP := @CP@
744+
CUT := @CUT@
745+
DATE := @DATE@
746+
IS_GNU_DATE := @IS_GNU_DATE@
747+
DIFF := @DIFF@
748+
DIRNAME := @DIRNAME@
749+
DSYMUTIL := @DSYMUTIL@
750+
FIND := @FIND@
751+
FIND_DELETE := @FIND_DELETE@
752+
FLOCK := @FLOCK@
753+
ECHO := @ECHO@
754+
EGREP := @EGREP@
755+
FGREP := @FGREP@
756+
GREP := @GREP@
757+
GZIP := @GZIP@
758+
HEAD := @HEAD@
759+
LS := @LS@
760+
LN := @LN@
761+
MIG := @MIG@
762+
MKDIR := @MKDIR@
763+
MV := @MV@
764+
NICE := @NICE@
765+
PANDOC := @PANDOC@
766+
PATCH := @PATCH@
767+
PRINTF := @PRINTF@
768+
READLINK := @READLINK@
769+
RM := @RM@
770+
RMDIR := @RMDIR@
771+
SED := @SED@
772+
SH := @SH@
773+
SORT := @SORT@
774+
TAR := @TAR@
775+
TAIL := @TAIL@
776+
TEE := @TEE@
777+
TIME := @TIME@
778+
IS_GNU_TIME := @IS_GNU_TIME@
779+
TR := @TR@
780+
TOUCH := @TOUCH@
781+
WC := @WC@
782+
XARGS := @XARGS@
783+
ZIPEXE := @ZIPEXE@
784+
UNZIP := @UNZIP@
785+
MT := @MT@
786+
RC := @RC@
787+
DUMPBIN := @DUMPBIN@
788+
PATHTOOL := @PATHTOOL@
789+
WSLPATH := @WSLPATH@
790+
LDD := @LDD@
791+
OTOOL := @OTOOL@
792+
READELF := @READELF@
793+
EXPR := @EXPR@
794+
FILE := @FILE@
795+
DOT := @DOT@
796+
GIT := @GIT@
797+
OBJCOPY := @OBJCOPY@
798+
SETFILE := @SETFILE@
799+
XATTR := @XATTR@
800+
JT_HOME := @JT_HOME@
801+
JIB_HOME := @JIB_HOME@
802802
DTRACE := @DTRACE@
803803
FIXPATH := @FIXPATH@
804804
FIXPATH_BASE := @FIXPATH_BASE@
805-
ULIMIT:=@ULIMIT@
805+
ULIMIT := @ULIMIT@
806806

807-
TAR_TYPE:=@TAR_TYPE@
808-
TAR_INCLUDE_PARAM:=@TAR_INCLUDE_PARAM@
809-
TAR_SUPPORTS_TRANSFORM:=@TAR_SUPPORTS_TRANSFORM@
807+
TAR_TYPE := @TAR_TYPE@
808+
TAR_INCLUDE_PARAM := @TAR_INCLUDE_PARAM@
809+
TAR_SUPPORTS_TRANSFORM := @TAR_SUPPORTS_TRANSFORM@
810810

811811
# Build setup
812-
USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@
813-
USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@
814-
USE_EXTERNAL_LIBZ:=@USE_EXTERNAL_LIBZ@
815-
LIBZ_CFLAGS:=@LIBZ_CFLAGS@
816-
LIBZ_LIBS:=@LIBZ_LIBS@
817-
LIBZIP_CAN_USE_MMAP:=@LIBZIP_CAN_USE_MMAP@
818-
MSVCR_DLL:=@MSVCR_DLL@
819-
VCRUNTIME_1_DLL:=@VCRUNTIME_1_DLL@
820-
MSVCP_DLL:=@MSVCP_DLL@
821-
UCRT_DLL_DIR:=@UCRT_DLL_DIR@
822-
ENABLE_PANDOC:=@ENABLE_PANDOC@
823-
PANDOC_MARKDOWN_FLAG:=@PANDOC_MARKDOWN_FLAG@
812+
USE_EXTERNAL_LIBJPEG := @USE_EXTERNAL_LIBJPEG@
813+
USE_EXTERNAL_LIBGIF := @USE_EXTERNAL_LIBGIF@
814+
USE_EXTERNAL_LIBZ := @USE_EXTERNAL_LIBZ@
815+
LIBZ_CFLAGS := @LIBZ_CFLAGS@
816+
LIBZ_LIBS := @LIBZ_LIBS@
817+
LIBZIP_CAN_USE_MMAP := @LIBZIP_CAN_USE_MMAP@
818+
MSVCR_DLL := @MSVCR_DLL@
819+
VCRUNTIME_1_DLL := @VCRUNTIME_1_DLL@
820+
MSVCP_DLL := @MSVCP_DLL@
821+
UCRT_DLL_DIR := @UCRT_DLL_DIR@
822+
ENABLE_PANDOC := @ENABLE_PANDOC@
823+
PANDOC_MARKDOWN_FLAG := @PANDOC_MARKDOWN_FLAG@
824824

825825
####################################################
826826
#
@@ -829,97 +829,97 @@ PANDOC_MARKDOWN_FLAG:=@PANDOC_MARKDOWN_FLAG@
829829

830830
# Common prefix for all installed files. Defaults to /usr/local,
831831
# but /opt/myjdk is another common version.
832-
INSTALL_PREFIX=@prefix@
832+
INSTALL_PREFIX = @prefix@
833833

834834
# Directories containing architecture-dependent files should be relative to exec_prefix
835-
INSTALL_EXECPREFIX=@exec_prefix@
835+
INSTALL_EXECPREFIX = @exec_prefix@
836836

837837
# java,javac,javap etc are installed here.
838-
INSTALL_BINDIR=@bindir@
838+
INSTALL_BINDIR = @bindir@
839839

840840
# Read only architecture-independent data
841-
INSTALL_DATADIR=@datadir@
841+
INSTALL_DATADIR = @datadir@
842842

843843
# Root of above.
844-
INSTALL_DATAROOTDIR=@datarootdir@
844+
INSTALL_DATAROOTDIR = @datarootdir@
845845

846846
# Doc files, other than info and man.
847-
INSTALL_DOCDIR=@docdir@
847+
INSTALL_DOCDIR = @docdir@
848848

849849
# Html documentation
850-
INSTALL_HTMLDIR=@htmldir@
850+
INSTALL_HTMLDIR = @htmldir@
851851

852852
# Installing C header files, JNI headers for example.
853-
INSTALL_INCLUDEDIR=@includedir@
853+
INSTALL_INCLUDEDIR = @includedir@
854854

855855
# Installing library files....
856-
INSTALL_INCLUDEDIR=@libdir@
856+
INSTALL_INCLUDEDIR = @libdir@
857857

858858
# Executables that other programs run.
859-
INSTALL_LIBEXECDIR=@libexecdir@
859+
INSTALL_LIBEXECDIR = @libexecdir@
860860

861861
# Locale-dependent but architecture-independent data, such as message catalogs.
862-
INSTALL_LOCALEDIR=@localedir@
862+
INSTALL_LOCALEDIR = @localedir@
863863

864864
# Modifiable single-machine data
865-
INSTALL_LOCALSTATEDIR=@localstatedir@
865+
INSTALL_LOCALSTATEDIR = @localstatedir@
866866

867867
# Man pages
868-
INSTALL_MANDIR=@mandir@
868+
INSTALL_MANDIR = @mandir@
869869

870870
# Modifiable architecture-independent data.
871-
INSTALL_SHAREDSTATEDIR=@sharedstatedir@
871+
INSTALL_SHAREDSTATEDIR = @sharedstatedir@
872872

873873
# Read-only single-machine data
874-
INSTALL_SYSCONFDIR=@sysconfdir@
874+
INSTALL_SYSCONFDIR = @sysconfdir@
875875

876876
####################################################
877877
#
878878
# Libraries
879879
#
880880

881-
USE_EXTERNAL_LCMS:=@USE_EXTERNAL_LCMS@
882-
LCMS_CFLAGS:=@LCMS_CFLAGS@
883-
LCMS_LIBS:=@LCMS_LIBS@
881+
USE_EXTERNAL_LCMS := @USE_EXTERNAL_LCMS@
882+
LCMS_CFLAGS := @LCMS_CFLAGS@
883+
LCMS_LIBS := @LCMS_LIBS@
884884

885-
USE_EXTERNAL_HARFBUZZ:=@USE_EXTERNAL_HARFBUZZ@
886-
HARFBUZZ_CFLAGS:=@HARFBUZZ_CFLAGS@
887-
HARFBUZZ_LIBS:=@HARFBUZZ_LIBS@
885+
USE_EXTERNAL_HARFBUZZ := @USE_EXTERNAL_HARFBUZZ@
886+
HARFBUZZ_CFLAGS := @HARFBUZZ_CFLAGS@
887+
HARFBUZZ_LIBS := @HARFBUZZ_LIBS@
888888

889-
USE_EXTERNAL_LIBPNG:=@USE_EXTERNAL_LIBPNG@
890-
PNG_LIBS:=@PNG_LIBS@
891-
PNG_CFLAGS:=@PNG_CFLAGS@
889+
USE_EXTERNAL_LIBPNG := @USE_EXTERNAL_LIBPNG@
890+
PNG_LIBS := @PNG_LIBS@
891+
PNG_CFLAGS := @PNG_CFLAGS@
892892

893893
####################################################
894894
#
895895
# Misc
896896
#
897897

898-
INCLUDE_SA=@INCLUDE_SA@
899-
INCLUDE_JVMCI=@INCLUDE_JVMCI@
900-
INCLUDE_COMPILER2=@INCLUDE_COMPILER2@
898+
INCLUDE_SA = @INCLUDE_SA@
899+
INCLUDE_JVMCI = @INCLUDE_JVMCI@
900+
INCLUDE_COMPILER2 = @INCLUDE_COMPILER2@
901901

902-
OS_VERSION_MAJOR:=@OS_VERSION_MAJOR@
903-
OS_VERSION_MINOR:=@OS_VERSION_MINOR@
904-
OS_VERSION_MICRO:=@OS_VERSION_MICRO@
902+
OS_VERSION_MAJOR := @OS_VERSION_MAJOR@
903+
OS_VERSION_MINOR := @OS_VERSION_MINOR@
904+
OS_VERSION_MICRO := @OS_VERSION_MICRO@
905905

906906
# Images directory definitions
907-
JDK_IMAGE_SUBDIR:=jdk
908-
JRE_IMAGE_SUBDIR:=jre
907+
JDK_IMAGE_SUBDIR := jdk
908+
JRE_IMAGE_SUBDIR := jre
909909
JCOV_IMAGE_SUBDIR := jdk-jcov
910910

911911
# Colon left out to be able to override output dir for bootcycle-images
912-
JDK_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(JDK_IMAGE_SUBDIR)
913-
JRE_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(JRE_IMAGE_SUBDIR)
912+
JDK_IMAGE_DIR = $(IMAGES_OUTPUTDIR)/$(JDK_IMAGE_SUBDIR)
913+
JRE_IMAGE_DIR = $(IMAGES_OUTPUTDIR)/$(JRE_IMAGE_SUBDIR)
914914
JCOV_IMAGE_DIR = $(IMAGES_OUTPUTDIR)/$(JCOV_IMAGE_SUBDIR)
915915

916916
# Test image, as above
917-
TEST_IMAGE_SUBDIR:=test
918-
TEST_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(TEST_IMAGE_SUBDIR)
917+
TEST_IMAGE_SUBDIR := test
918+
TEST_IMAGE_DIR = $(IMAGES_OUTPUTDIR)/$(TEST_IMAGE_SUBDIR)
919919

920920
# Symbols image
921-
SYMBOLS_IMAGE_SUBDIR:=symbols
922-
SYMBOLS_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(SYMBOLS_IMAGE_SUBDIR)
921+
SYMBOLS_IMAGE_SUBDIR := symbols
922+
SYMBOLS_IMAGE_DIR = $(IMAGES_OUTPUTDIR)/$(SYMBOLS_IMAGE_SUBDIR)
923923

924924
# Interim image
925925
INTERIM_JMODS_DIR := $(SUPPORT_OUTPUTDIR)/interim-jmods
@@ -948,20 +948,20 @@ GRAAL_BUILDER_IMAGE_SUBDIR := graal-builder-jdk
948948
GRAAL_BUILDER_IMAGE_DIR := $(IMAGES_OUTPUTDIR)/$(GRAAL_BUILDER_IMAGE_SUBDIR)
949949

950950
# Macosx bundles directory definitions
951-
JDK_MACOSX_BUNDLE_SUBDIR=jdk-bundle
952-
JRE_MACOSX_BUNDLE_SUBDIR=jre-bundle
953-
JDK_MACOSX_BUNDLE_SUBDIR_SIGNED=jdk-bundle-signed
954-
JRE_MACOSX_BUNDLE_SUBDIR_SIGNED=jre-bundle-signed
955-
JDK_MACOSX_BUNDLE_DIR=$(IMAGES_OUTPUTDIR)/$(JDK_MACOSX_BUNDLE_SUBDIR)
956-
JRE_MACOSX_BUNDLE_DIR=$(IMAGES_OUTPUTDIR)/$(JRE_MACOSX_BUNDLE_SUBDIR)
957-
JDK_MACOSX_BUNDLE_DIR_SIGNED=$(IMAGES_OUTPUTDIR)/$(JDK_MACOSX_BUNDLE_SUBDIR_SIGNED)
958-
JRE_MACOSX_BUNDLE_DIR_SIGNED=$(IMAGES_OUTPUTDIR)/$(JRE_MACOSX_BUNDLE_SUBDIR_SIGNED)
959-
JDK_MACOSX_BUNDLE_TOP_DIR=jdk-$(VERSION_NUMBER).jdk
960-
JRE_MACOSX_BUNDLE_TOP_DIR=jre-$(VERSION_NUMBER).jre
961-
JDK_MACOSX_CONTENTS_SUBDIR=$(JDK_MACOSX_BUNDLE_TOP_DIR)/Contents
962-
JRE_MACOSX_CONTENTS_SUBDIR=$(JRE_MACOSX_BUNDLE_TOP_DIR)/Contents
963-
JDK_MACOSX_CONTENTS_DIR=$(JDK_MACOSX_BUNDLE_DIR)/$(JDK_MACOSX_CONTENTS_SUBDIR)
964-
JRE_MACOSX_CONTENTS_DIR=$(JRE_MACOSX_BUNDLE_DIR)/$(JRE_MACOSX_CONTENTS_SUBDIR)
951+
JDK_MACOSX_BUNDLE_SUBDIR = jdk-bundle
952+
JRE_MACOSX_BUNDLE_SUBDIR = jre-bundle
953+
JDK_MACOSX_BUNDLE_SUBDIR_SIGNED = jdk-bundle-signed
954+
JRE_MACOSX_BUNDLE_SUBDIR_SIGNED = jre-bundle-signed
955+
JDK_MACOSX_BUNDLE_DIR = $(IMAGES_OUTPUTDIR)/$(JDK_MACOSX_BUNDLE_SUBDIR)
956+
JRE_MACOSX_BUNDLE_DIR = $(IMAGES_OUTPUTDIR)/$(JRE_MACOSX_BUNDLE_SUBDIR)
957+
JDK_MACOSX_BUNDLE_DIR_SIGNED = $(IMAGES_OUTPUTDIR)/$(JDK_MACOSX_BUNDLE_SUBDIR_SIGNED)
958+
JRE_MACOSX_BUNDLE_DIR_SIGNED = $(IMAGES_OUTPUTDIR)/$(JRE_MACOSX_BUNDLE_SUBDIR_SIGNED)
959+
JDK_MACOSX_BUNDLE_TOP_DIR = jdk-$(VERSION_NUMBER).jdk
960+
JRE_MACOSX_BUNDLE_TOP_DIR = jre-$(VERSION_NUMBER).jre
961+
JDK_MACOSX_CONTENTS_SUBDIR = $(JDK_MACOSX_BUNDLE_TOP_DIR)/Contents
962+
JRE_MACOSX_CONTENTS_SUBDIR = $(JRE_MACOSX_BUNDLE_TOP_DIR)/Contents
963+
JDK_MACOSX_CONTENTS_DIR = $(JDK_MACOSX_BUNDLE_DIR)/$(JDK_MACOSX_CONTENTS_SUBDIR)
964+
JRE_MACOSX_CONTENTS_DIR = $(JRE_MACOSX_BUNDLE_DIR)/$(JRE_MACOSX_CONTENTS_SUBDIR)
965965

966966
# Bundle names
967967
ifneq ($(VERSION_BUILD), )
@@ -993,13 +993,13 @@ STATIC_LIBS_GRAAL_BUNDLE_NAME := jdk-$(BASE_NAME)_bin-static-libs-graal$(DEBUG_P
993993
JCOV_BUNDLE_NAME := jdk-jcov-$(BASE_NAME)_bin$(DEBUG_PART).$(JDK_BUNDLE_EXTENSION)
994994

995995
JDK_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JDK_BUNDLE_NAME)
996-
JRE_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JRE_BUNDLE_NAME)
997-
JDK_SYMBOLS_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JDK_SYMBOLS_BUNDLE_NAME)
996+
JRE_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JRE_BUNDLE_NAME)
997+
JDK_SYMBOLS_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JDK_SYMBOLS_BUNDLE_NAME)
998998
TEST_DEMOS_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(TEST_DEMOS_BUNDLE_NAME)
999-
TEST_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(TEST_BUNDLE_NAME)
1000-
DOCS_JDK_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(DOCS_JDK_BUNDLE_NAME)
1001-
DOCS_JAVASE_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(DOCS_JAVASE_BUNDLE_NAME)
1002-
DOCS_REFERENCE_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(DOCS_REFERENCE_BUNDLE_NAME)
999+
TEST_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(TEST_BUNDLE_NAME)
1000+
DOCS_JDK_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(DOCS_JDK_BUNDLE_NAME)
1001+
DOCS_JAVASE_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(DOCS_JAVASE_BUNDLE_NAME)
1002+
DOCS_REFERENCE_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(DOCS_REFERENCE_BUNDLE_NAME)
10031003
JCOV_BUNDLE := $(BUNDLES_OUTPUTDIR)/$(JCOV_BUNDLE_NAME)
10041004

10051005
# This macro is called to allow inclusion of closed source counterparts.

3 commit comments

Comments
 (3)

openjdk-notifier[bot] commented on Nov 27, 2023

@openjdk-notifier[bot]

fthevenet commented on Dec 18, 2023

@fthevenet
Member

/backport jdk21u-dev

openjdk[bot] commented on Dec 18, 2023

@openjdk[bot]

@fthevenet Could not automatically backport f0a12c57 to openjdk/jdk21u-dev due to conflicts in the following files:

  • make/autoconf/spec.gmk.in

Please fetch the appropriate branch/commit and manually resolve these conflicts by using the following commands in your personal fork of openjdk/jdk21u-dev. Note: these commands are just some suggestions and you can use other equivalent commands you know.

# Fetch the up-to-date version of the target branch
$ git fetch --no-tags https://git.openjdk.org/jdk21u-dev.git master:master

# Check out the target branch and create your own branch to backport
$ git checkout master
$ git checkout -b backport-fthevenet-f0a12c57

# Fetch the commit you want to backport
$ git fetch --no-tags https://git.openjdk.org/jdk.git f0a12c571b3c2e7f5c1cdadb70742f27a69f93e3

# Backport the commit
$ git cherry-pick --no-commit f0a12c571b3c2e7f5c1cdadb70742f27a69f93e3
# Resolve conflicts now

# Commit the files you have modified
$ git add files/with/resolved/conflicts
$ git commit -m 'Backport f0a12c571b3c2e7f5c1cdadb70742f27a69f93e3'

Once you have resolved the conflicts as explained above continue with creating a pull request towards the openjdk/jdk21u-dev with the title Backport f0a12c571b3c2e7f5c1cdadb70742f27a69f93e3.

Please sign in to comment.