--- old/make/launcher/LauncherCommon.gmk 2019-02-05 16:27:55.486742161 +0100 +++ new/make/launcher/LauncherCommon.gmk 2019-02-05 16:27:55.290742160 +0100 @@ -105,7 +105,7 @@ $$(addprefix -J, $$($1_JAVA_ARGS)) $$($1_LAUNCHER_CLASS), "$$a"$(COMMA) )) }' $1_CFLAGS += -DJAVA_ARGS=$$($1_JAVA_ARGS_STR) - ifeq ($(OPENJDK_TARGET_OS), macosx) + ifeq ($(call isTargetOs, macosx), true) ifeq ($$($1_MACOSX_SIGNED), true) $1_PLIST_FILE := Info-privileged.plist $1_CODESIGN := true @@ -179,11 +179,11 @@ $1 += $$(BUILD_LAUNCHER_$1) TARGETS += $$($1) - ifeq ($(OPENJDK_TARGET_OS), aix) + ifeq ($(call isTargetOs, aix), true) $$(BUILD_LAUNCHER_$1): $(call FindStaticLib, java.base, jli_static) endif - ifeq ($(OPENJDK_TARGET_OS), windows) + ifeq ($(call isTargetOs, windows), true) $$(BUILD_LAUNCHER_$1): $(call FindStaticLib, java.base, java, /libjava) \ $$($1_WINDOWS_JLI_LIB) endif @@ -194,7 +194,7 @@ # relationship between executables and man pages (even if this is not always # the case), so piggyback man page generation on the launcher compilation. -ifeq ($(OPENJDK_TARGET_OS_TYPE), unix) +ifeq ($(call isTargetOsType, unix), true) # Only build manpages on unix systems. # We assume all our man pages should reside in section 1.