39 #
40 include FILES_c.gmk
41 AUTO_FILES_JAVA_DIRS = java/util/zip
42
43 FILES_export = \
44 java/util/zip/CRC32.java \
45 java/util/zip/Adler32.java \
46 java/util/zip/Inflater.java \
47 java/util/zip/Deflater.java \
48 java/util/zip/ZipFile.java \
49 java/util/zip/ZipEntry.java \
50 java/util/jar/JarFile.java
51
52 ifneq ($(PLATFORM), windows)
53 # Use mmap unless explicitly disallowed
54 ifneq ($(LIBZIP_CAN_USE_MMAP),false)
55 OTHER_CFLAGS += -DUSE_MMAP
56 endif
57 endif
58
59 #
60 # Library to compile.
61 #
62 ifeq ($(PLATFORM), solaris)
63 ifneq ($(ARCH), amd64)
64 FILES_reorder += reorder-$(ARCH)
65 endif
66 endif
67 include $(BUILDDIR)/common/Mapfile-vers.gmk
68 include $(BUILDDIR)/common/Library.gmk
69
70 ifeq ($(PLATFORM), windows)
71 OTHER_LCF = -export:ZIP_Open -export:ZIP_Close -export:ZIP_FindEntry \
72 -export:ZIP_ReadEntry -export:ZIP_GetNextEntry
73 else
74 CPPFLAGS += -UDEBUG
75 endif
76
77 CPPFLAGS += -I$(SHARE_SRC)/native/java/io
78 CPPFLAGS += -I$(PLATFORM_SRC)/native/java/io
79
80 ifneq ($(SYSTEM_ZLIB),true)
81 CPPFLAGS += -I$(SHARE_SRC)/native/java/util/zip/zlib-$(ZLIB_VERSION)
82
83 #
84 # Add to ambient vpath so we pick up the library files
85 #
86 vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/zlib-$(ZLIB_VERSION)
87 endif
88
89 #
90 # Link to JVM library for JVM_Zip* functions
91 #
92 ifeq ($(SYSTEM_ZLIB),true)
93 OTHER_LDLIBS = -lz
94 else
95 OTHER_LDLIBS = $(JVMLIB)
96 endif
97
|
39 #
40 include FILES_c.gmk
41 AUTO_FILES_JAVA_DIRS = java/util/zip
42
43 FILES_export = \
44 java/util/zip/CRC32.java \
45 java/util/zip/Adler32.java \
46 java/util/zip/Inflater.java \
47 java/util/zip/Deflater.java \
48 java/util/zip/ZipFile.java \
49 java/util/zip/ZipEntry.java \
50 java/util/jar/JarFile.java
51
52 ifneq ($(PLATFORM), windows)
53 # Use mmap unless explicitly disallowed
54 ifneq ($(LIBZIP_CAN_USE_MMAP),false)
55 OTHER_CFLAGS += -DUSE_MMAP
56 endif
57 endif
58
59 ifeq ($(SYSTEM_ZLIB),true)
60 OTHER_CFLAGS += $(ZLIB_CFLAGS)
61 endif
62
63 #
64 # Library to compile.
65 #
66 ifeq ($(PLATFORM), solaris)
67 ifneq ($(ARCH), amd64)
68 FILES_reorder += reorder-$(ARCH)
69 endif
70 endif
71 include $(BUILDDIR)/common/Mapfile-vers.gmk
72 include $(BUILDDIR)/common/Library.gmk
73
74 ifeq ($(PLATFORM), windows)
75 OTHER_LCF = -export:ZIP_Open -export:ZIP_Close -export:ZIP_FindEntry \
76 -export:ZIP_ReadEntry -export:ZIP_GetNextEntry
77 else
78 CPPFLAGS += -UDEBUG
79 endif
80
81 CPPFLAGS += -I$(SHARE_SRC)/native/java/io
82 CPPFLAGS += -I$(PLATFORM_SRC)/native/java/io
83
84 ifneq ($(SYSTEM_ZLIB),true)
85 CPPFLAGS += -I$(SHARE_SRC)/native/java/util/zip/zlib-$(ZLIB_VERSION)
86
87 #
88 # Add to ambient vpath so we pick up the library files
89 #
90 vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/zlib-$(ZLIB_VERSION)
91 endif
92
93 #
94 # Link to JVM library for JVM_Zip* functions
95 #
96 ifeq ($(SYSTEM_ZLIB),true)
97 OTHER_LDLIBS = $(ZLIB_LIBS)
98 else
99 OTHER_LDLIBS = $(JVMLIB)
100 endif
101
|