make/lib/Lib-jdk.jpackage.gmk
branchJDK-8200758-branch
changeset 57254 c1b92a014e89
parent 57151 38d0b67617e3
child 57399 747416ba316d
--- a/make/lib/Lib-jdk.jpackage.gmk	Mon Mar 11 13:21:49 2019 -0400
+++ b/make/lib/Lib-jdk.jpackage.gmk	Mon Mar 11 13:24:47 2019 -0400
@@ -67,3 +67,21 @@
 
 endif
 
+# Build Wix custom action helper
+# Output library in resources dir, and symbols in the object dir
+ifeq ($(OPENJDK_TARGET_OS), windows)
+
+  $(eval $(call SetupJdkLibrary, BUILD_LIB_WIXHELPER, \
+      NAME := wixhelper, \
+      OUTPUT_DIR := $(JDK_OUTPUTDIR)/modules/$(MODULE)/jdk/jpackage/internal/resources, \
+      SYMBOLS_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libwixhelper, \
+      OPTIMIZATION := LOW, \
+      CFLAGS := $(CXXFLAGS_JDKLIB), \
+      CFLAGS_windows := -EHsc -DUNICODE -D_UNICODE, \
+      LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK), \
+      LIBS := $(LIBCXX), \
+      LIBS_windows := msi.lib Shlwapi.lib User32.lib, \
+  ))
+
+  TARGETS += $(BUILD_LIB_WIXHELPER)
+endif