25 |
25 |
26 include LibCommon.gmk |
26 include LibCommon.gmk |
27 |
27 |
28 ################################################################################ |
28 ################################################################################ |
29 |
29 |
|
30 LIBUNPACK_SRC := \ |
|
31 $(call FindSrcDirsForLib, jdk.pack, unpack) \ |
|
32 $(call FindSrcDirsForComponent, jdk.pack, common-unpack) \ |
|
33 # |
|
34 |
30 $(eval $(call SetupJdkLibrary, BUILD_LIBUNPACK, \ |
35 $(eval $(call SetupJdkLibrary, BUILD_LIBUNPACK, \ |
31 NAME := unpack, \ |
36 NAME := unpack, \ |
32 SRC := $(TOPDIR)/src/jdk.pack/share/native/libunpack \ |
37 SRC := $(LIBUNPACK_SRC), \ |
33 $(TOPDIR)/src/jdk.pack/share/native/common-unpack, \ |
|
34 TOOLCHAIN := TOOLCHAIN_LINK_CXX, \ |
38 TOOLCHAIN := TOOLCHAIN_LINK_CXX, \ |
35 OPTIMIZATION := LOW, \ |
39 OPTIMIZATION := LOW, \ |
36 CFLAGS := $(CXXFLAGS_JDKLIB) \ |
40 CXXFLAGS := $(CXXFLAGS_JDKLIB) \ |
37 -DNO_ZLIB -DUNPACK_JNI -DFULL \ |
41 -DNO_ZLIB -DUNPACK_JNI -DFULL, \ |
|
42 HEADER_FLAGS := \ |
38 -I$(SUPPORT_OUTPUTDIR)/headers/java.base \ |
43 -I$(SUPPORT_OUTPUTDIR)/headers/java.base \ |
39 -I$(TOPDIR)/src/jdk.pack/share/native/common-unpack \ |
|
40 $(LIBJAVA_HEADER_FLAGS), \ |
44 $(LIBJAVA_HEADER_FLAGS), \ |
41 CFLAGS_release := -DPRODUCT, \ |
45 CFLAGS_release := -DPRODUCT, \ |
42 DISABLED_WARNINGS_gcc := implicit-fallthrough, \ |
46 DISABLED_WARNINGS_gcc := implicit-fallthrough, \ |
43 DISABLED_WARNINGS_microsoft := 4005, \ |
47 DISABLED_WARNINGS_microsoft := 4005, \ |
44 LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \ |
48 LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \ |