--- a/make/launcher/LauncherCommon.gmk Thu Feb 07 10:26:32 2019 +0100
+++ b/make/launcher/LauncherCommon.gmk Thu Feb 07 12:35:45 2019 +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.