< prev index next >

make/lib/Lib-jdk.jpackage.gmk

Print this page




  50 
  51 ################################################################################
  52 
  53 ifeq ($(OPENJDK_TARGET_OS), windows)
  54 
  55   $(eval $(call SetupJdkLibrary, BUILD_LIB_JPACKAGE, \
  56       NAME := jpackage, \
  57       OPTIMIZATION := LOW, \
  58       CFLAGS := $(CXXFLAGS_JDKLIB), \
  59       CFLAGS_windows := -EHsc -DUNICODE -D_UNICODE, \
  60       LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \
  61           $(call SET_SHARED_LIBRARY_ORIGIN), \
  62       LIBS := $(LIBCXX), \
  63       LIBS_windows := user32.lib shell32.lib advapi32.lib ole32.lib, \
  64   ))
  65 
  66   TARGETS += $(BUILD_LIB_JPACKAGE)
  67 
  68 endif
  69 
























  50 
  51 ################################################################################
  52 
  53 ifeq ($(OPENJDK_TARGET_OS), windows)
  54 
  55   $(eval $(call SetupJdkLibrary, BUILD_LIB_JPACKAGE, \
  56       NAME := jpackage, \
  57       OPTIMIZATION := LOW, \
  58       CFLAGS := $(CXXFLAGS_JDKLIB), \
  59       CFLAGS_windows := -EHsc -DUNICODE -D_UNICODE, \
  60       LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \
  61           $(call SET_SHARED_LIBRARY_ORIGIN), \
  62       LIBS := $(LIBCXX), \
  63       LIBS_windows := user32.lib shell32.lib advapi32.lib ole32.lib, \
  64   ))
  65 
  66   TARGETS += $(BUILD_LIB_JPACKAGE)
  67 
  68 endif
  69 
  70 # Build Wix custom action helper
  71 # Output library in resources dir, and symbols in the object dir
  72 ifeq ($(OPENJDK_TARGET_OS), windows)
  73 
  74   $(eval $(call SetupJdkLibrary, BUILD_LIB_WIXHELPER, \
  75       NAME := wixhelper, \
  76       OUTPUT_DIR := $(JDK_OUTPUTDIR)/modules/$(MODULE)/jdk/jpackage/internal/resources, \
  77       SYMBOLS_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libwixhelper, \
  78       TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
  79       OPTIMIZATION := LOW, \
  80       CFLAGS := $(CXXFLAGS_JDKLIB), \
  81       CFLAGS_windows := -EHsc -DUNICODE -D_UNICODE, \
  82       LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \
  83           $(call SET_SHARED_LIBRARY_ORIGIN), \
  84       LIBS := $(LIBCXX), \
  85       LIBS_windows := msi.lib Shlwapi.lib User32.lib, \
  86   ))
  87 
  88   $(BUILD_LIB_WIXHELPER): $(call FindLib, java.base, java)
  89 
  90   TARGETS += $(BUILD_LIB_WIXHELPER)
  91 endif
< prev index next >