23 # questions.
24 #
25
26 include LibCommon.gmk
27
28 ################################################################################
29
30 $(eval $(call SetupJdkLibrary, BUILD_LIBUNPACK, \
31 NAME := unpack, \
32 SRC := $(TOPDIR)/src/jdk.pack/share/native/libunpack \
33 $(TOPDIR)/src/jdk.pack/share/native/common-unpack, \
34 TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
35 OPTIMIZATION := LOW, \
36 CFLAGS := $(CXXFLAGS_JDKLIB) \
37 -DNO_ZLIB -DUNPACK_JNI -DFULL \
38 -I$(SUPPORT_OUTPUTDIR)/headers/java.base \
39 -I$(TOPDIR)/src/jdk.pack/share/native/common-unpack \
40 $(LIBJAVA_HEADER_FLAGS), \
41 CFLAGS_release := -DPRODUCT, \
42 DISABLED_WARNINGS_gcc := implicit-fallthrough, \
43 MAPFILE := $(TOPDIR)/make/mapfiles/libunpack/mapfile-vers, \
44 LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \
45 $(call SET_SHARED_LIBRARY_ORIGIN), \
46 LDFLAGS_windows := -map:$(SUPPORT_OUTPUTDIR)/native/$(MODULE)/unpack.map -debug, \
47 LIBS_unix := -ljvm $(LIBCXX) -ljava, \
48 LIBS_windows := jvm.lib $(WIN_JAVA_LIB), \
49 ))
50
51 $(BUILD_LIBUNPACK): $(call FindLib, java.base, java)
52
53 TARGETS += $(BUILD_LIBUNPACK)
54
55 ################################################################################
|
23 # questions.
24 #
25
26 include LibCommon.gmk
27
28 ################################################################################
29
30 $(eval $(call SetupJdkLibrary, BUILD_LIBUNPACK, \
31 NAME := unpack, \
32 SRC := $(TOPDIR)/src/jdk.pack/share/native/libunpack \
33 $(TOPDIR)/src/jdk.pack/share/native/common-unpack, \
34 TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
35 OPTIMIZATION := LOW, \
36 CFLAGS := $(CXXFLAGS_JDKLIB) \
37 -DNO_ZLIB -DUNPACK_JNI -DFULL \
38 -I$(SUPPORT_OUTPUTDIR)/headers/java.base \
39 -I$(TOPDIR)/src/jdk.pack/share/native/common-unpack \
40 $(LIBJAVA_HEADER_FLAGS), \
41 CFLAGS_release := -DPRODUCT, \
42 DISABLED_WARNINGS_gcc := implicit-fallthrough, \
43 LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \
44 $(call SET_SHARED_LIBRARY_ORIGIN), \
45 LDFLAGS_windows := -map:$(SUPPORT_OUTPUTDIR)/native/$(MODULE)/unpack.map -debug, \
46 LIBS_unix := -ljvm $(LIBCXX) -ljava, \
47 LIBS_windows := jvm.lib $(WIN_JAVA_LIB), \
48 ))
49
50 $(BUILD_LIBUNPACK): $(call FindLib, java.base, java)
51
52 TARGETS += $(BUILD_LIBUNPACK)
53
54 ################################################################################
|