89 CFLAGS_release := -DPRODUCT, \ |
89 CFLAGS_release := -DPRODUCT, \ |
90 CFLAGS_linux := -fPIC, \ |
90 CFLAGS_linux := -fPIC, \ |
91 CFLAGS_solaris := -KPIC, \ |
91 CFLAGS_solaris := -KPIC, \ |
92 CFLAGS_macosx := -fPIC, \ |
92 CFLAGS_macosx := -fPIC, \ |
93 DISABLED_WARNINGS_clang := format-nonliteral, \ |
93 DISABLED_WARNINGS_clang := format-nonliteral, \ |
94 LDFLAGS := $(UNPACKEXE_ZIPOBJS) \ |
94 LDFLAGS := $(LDFLAGS_JDKEXE) $(LDFLAGS_CXX_JDK) \ |
95 $(LDFLAGS_JDKEXE) $(LDFLAGS_CXX_JDK) \ |
|
96 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
95 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
97 LIBS := $(UNPACKEXE_LIBS) $(LIBCXX), \ |
96 LIBS := $(UNPACKEXE_LIBS) $(LIBCXX), \ |
98 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/unpackexe, \ |
97 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/unpackexe, \ |
99 MANIFEST := $(TOPDIR)/src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest, \ |
98 MANIFEST := $(TOPDIR)/src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest, \ |
100 MANIFEST_VERSION := $(VERSION_NUMBER_FOUR_POSITIONS), \ |
99 MANIFEST_VERSION := $(VERSION_NUMBER_FOUR_POSITIONS), \ |
|
100 EXTRA_OBJECT_FILES := $(UNPACKEXE_ZIPOBJS) \ |
101 )) |
101 )) |
102 |
|
103 ifneq ($(USE_EXTERNAL_LIBZ), true) |
|
104 |
|
105 $(BUILD_UNPACKEXE): $(UNPACKEXE_ZIPOBJS) |
|
106 |
|
107 endif |
|
108 |
102 |
109 TARGETS += $(BUILD_UNPACKEXE) |
103 TARGETS += $(BUILD_UNPACKEXE) |
110 |
104 |
111 ################################################################################ |
105 ################################################################################ |