--- old/make/hotspot/gensrc/GensrcAdlc.gmk 2019-02-05 15:45:03.422734052 +0100 +++ new/make/hotspot/gensrc/GensrcAdlc.gmk 2019-02-05 15:45:03.242734052 +0100 @@ -34,16 +34,16 @@ # Flags depending on the build platform/tool chain # NOTE: No optimization or debug flags set here - ifeq ($(OPENJDK_BUILD_OS), linux) + ifeq ($(call isBuildOs, linux), true) ADLC_CFLAGS := -fno-exceptions -DLINUX - else ifeq ($(OPENJDK_BUILD_OS), solaris) + else ifeq ($(call isBuildOs, solaris), true) ADLC_LDFLAGS := -m64 ADLC_CFLAGS := -m64 ADLC_CFLAGS_WARNINGS := +w - else ifeq ($(OPENJDK_BUILD_OS), aix) + else ifeq ($(call isBuildOs, aix), true) ADLC_LDFLAGS := -q64 ADLC_CFLAGS := -qnortti -qeh -q64 -DAIX - else ifeq ($(OPENJDK_BUILD_OS), windows) + else ifeq ($(call isBuildOs, windows), true) ADLC_LDFLAGS := -nologo ADLC_CFLAGS := -nologo -EHsc # NOTE: The old build also have -D_CRT_SECURE_NO_DEPRECATE but it doesn't @@ -87,17 +87,17 @@ ADLCFLAGS += -q -T # ADLC flags depending on target OS - ifeq ($(OPENJDK_TARGET_OS), linux) + ifeq ($(call isTargetOs, linux), true) ADLCFLAGS += -DLINUX=1 -D_GNU_SOURCE=1 - else ifeq ($(OPENJDK_TARGET_OS), solaris) + else ifeq ($(call isTargetOs, solaris), true) ADLCFLAGS += -DSOLARIS=1 -DSPARC_WORKS=1 - else ifeq ($(OPENJDK_TARGET_OS), aix) + else ifeq ($(call isTargetOs, aix), true) ADLCFLAGS += -DAIX=1 - else ifeq ($(OPENJDK_TARGET_OS), macosx) + else ifeq ($(call isTargetOs, macosx), true) ADLCFLAGS += -D_ALLBSD_SOURCE=1 -D_GNU_SOURCE=1 endif - ifneq ($(OPENJDK_TARGET_OS), windows) + ifneq ($(call isTargetOs, windows), true) # NOTE: Windows adlc flags was different in the old build. Is this really # correct? @@ -109,7 +109,7 @@ # This generates checks in the generated C++ files that _LP64 is correctly # (un)defined when compiling them. - ifeq ($(OPENJDK_TARGET_CPU_BITS), 64) + ifeq ($(call isTargetCpuBits, 64), true) ADLCFLAGS += -D_LP64=1 else ADLCFLAGS += -U_LP64