< prev index next >

make/launcher/Launcher-jdk.pack.gmk

Print this page




  73       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/zadler32$(OBJ_SUFFIX) \
  74       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/compress$(OBJ_SUFFIX) \
  75       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/zutil$(OBJ_SUFFIX) \
  76       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/inflate$(OBJ_SUFFIX) \
  77       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/infback$(OBJ_SUFFIX) \
  78       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/inftrees$(OBJ_SUFFIX) \
  79       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/inffast$(OBJ_SUFFIX)
  80 
  81 endif
  82 
  83 $(eval $(call SetupJdkExecutable, BUILD_UNPACKEXE, \
  84     NAME := unpack200, \
  85     SRC := $(UNPACKEXE_SRC), \
  86     TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
  87     OPTIMIZATION := LOW, \
  88     CFLAGS := $(UNPACKEXE_CFLAGS) $(CXXFLAGS_JDKEXE) -DFULL, \
  89     CFLAGS_release := -DPRODUCT, \
  90     CFLAGS_linux := -fPIC, \
  91     CFLAGS_solaris := -KPIC, \
  92     CFLAGS_macosx := -fPIC, \
  93     DISABLED_WARNINGS_gcc := unused-result implicit-fallthrough, \
  94     LDFLAGS := $(UNPACKEXE_ZIPOBJS) \
  95         $(LDFLAGS_JDKEXE) $(LDFLAGS_CXX_JDK) \
  96         $(call SET_SHARED_LIBRARY_ORIGIN), \
  97     LIBS := $(UNPACKEXE_LIBS) $(LIBCXX), \
  98     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/unpackexe, \
  99     MANIFEST := $(TOPDIR)/src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest, \
 100     MANIFEST_VERSION := $(VERSION_NUMBER_FOUR_POSITIONS), \
 101 ))
 102 
 103 ifneq ($(USE_EXTERNAL_LIBZ), true)
 104 
 105   $(BUILD_UNPACKEXE): $(UNPACKEXE_ZIPOBJS)
 106 
 107 endif
 108 
 109 TARGETS += $(BUILD_UNPACKEXE)
 110 
 111 ################################################################################


  73       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/zadler32$(OBJ_SUFFIX) \
  74       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/compress$(OBJ_SUFFIX) \
  75       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/zutil$(OBJ_SUFFIX) \
  76       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/inflate$(OBJ_SUFFIX) \
  77       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/infback$(OBJ_SUFFIX) \
  78       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/inftrees$(OBJ_SUFFIX) \
  79       $(SUPPORT_OUTPUTDIR)/native/java.base/libzip/inffast$(OBJ_SUFFIX)
  80 
  81 endif
  82 
  83 $(eval $(call SetupJdkExecutable, BUILD_UNPACKEXE, \
  84     NAME := unpack200, \
  85     SRC := $(UNPACKEXE_SRC), \
  86     TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
  87     OPTIMIZATION := LOW, \
  88     CFLAGS := $(UNPACKEXE_CFLAGS) $(CXXFLAGS_JDKEXE) -DFULL, \
  89     CFLAGS_release := -DPRODUCT, \
  90     CFLAGS_linux := -fPIC, \
  91     CFLAGS_solaris := -KPIC, \
  92     CFLAGS_macosx := -fPIC, \

  93     LDFLAGS := $(UNPACKEXE_ZIPOBJS) \
  94         $(LDFLAGS_JDKEXE) $(LDFLAGS_CXX_JDK) \
  95         $(call SET_SHARED_LIBRARY_ORIGIN), \
  96     LIBS := $(UNPACKEXE_LIBS) $(LIBCXX), \
  97     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/unpackexe, \
  98     MANIFEST := $(TOPDIR)/src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest, \
  99     MANIFEST_VERSION := $(VERSION_NUMBER_FOUR_POSITIONS), \
 100 ))
 101 
 102 ifneq ($(USE_EXTERNAL_LIBZ), true)
 103 
 104   $(BUILD_UNPACKEXE): $(UNPACKEXE_ZIPOBJS)
 105 
 106 endif
 107 
 108 TARGETS += $(BUILD_UNPACKEXE)
 109 
 110 ################################################################################
< prev index next >