summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2016-09-16 15:01:51 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-09-16 15:01:51 +0000
commitd3709fe6bb131699fe4928ceb1e2637c847c7ae4 (patch)
tree9efa102e1ca2727f2239b892da08e252cd2ba2d7
parent2f2e48899282c86704a8dceaeda4d87218e74bde (diff)
parent714a7607622fe676b498402d6739743cf253eb07 (diff)
downloadzlib-d3709fe6bb131699fe4928ceb1e2637c847c7ae4.tar.gz
Merge "Add NDK API modules for zlib." am: 164cac2513
am: 714a760762 Change-Id: If98e274e79b47cf048253019a2844630df70c17b
-rw-r--r--Android.bp17
-rw-r--r--libz.map.txt98
2 files changed, 115 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 36d67d8..673843b 100644
--- a/Android.bp
+++ b/Android.bp
@@ -79,3 +79,20 @@ cc_binary_host {
static_libs: ["libz"],
stl: "none",
}
+
+ndk_headers {
+ name: "libz_headers",
+ from: "src",
+ to: "",
+ srcs: [
+ "src/zconf.h",
+ "src/zlib.h",
+ "src/zutil.h",
+ ],
+}
+
+ndk_library {
+ name: "libz.ndk",
+ symbol_file: "libz.map.txt",
+ first_version: "9",
+}
diff --git a/libz.map.txt b/libz.map.txt
new file mode 100644
index 0000000..9ddf44b
--- /dev/null
+++ b/libz.map.txt
@@ -0,0 +1,98 @@
+LIBZ {
+ global:
+ _dist_code; # var introduced-arm=9 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=21 introduced-x86_64=21
+ _length_code; # var introduced-arm=9 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=21 introduced-x86_64=21
+ _tr_align; # introduced-arm=9 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=21 introduced-x86_64=21
+ _tr_flush_bits; # introduced=21
+ _tr_flush_block; # introduced-arm=9 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=21 introduced-x86_64=21
+ _tr_init; # introduced-arm=9 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=21 introduced-x86_64=21
+ _tr_stored_block; # introduced-arm=9 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=21 introduced-x86_64=21
+ _tr_tally; # introduced-arm=9 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=21 introduced-x86_64=21
+ adler32;
+ adler32_combine;
+ adler32_combine64; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ compress;
+ compress2;
+ compressBound;
+ crc32;
+ crc32_combine;
+ crc32_combine64; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ deflate;
+ deflateBound;
+ deflateCopy;
+ deflateEnd;
+ deflateInit2_;
+ deflateInit_;
+ deflateParams;
+ deflatePending; # introduced=21
+ deflatePrime;
+ deflateReset;
+ deflateResetKeep; # introduced=21
+ deflateSetDictionary;
+ deflateSetHeader;
+ deflateTune;
+ deflate_copyright; # var
+ get_crc_table;
+ gz_error; # introduced=21
+ gzbuffer; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ gzclearerr;
+ gzclose;
+ gzclose_r; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ gzclose_w; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ gzdirect;
+ gzdopen;
+ gzeof;
+ gzerror;
+ gzflush;
+ gzgetc;
+ gzgetc_; # introduced=21
+ gzgets;
+ gzoffset; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ gzoffset64; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ gzopen;
+ gzopen64; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ gzprintf;
+ gzputc;
+ gzputs;
+ gzread;
+ gzrewind;
+ gzseek;
+ gzseek64; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ gzsetparams;
+ gztell;
+ gztell64; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ gzungetc;
+ gzvprintf; # introduced=21
+ gzwrite;
+ inflate;
+ inflateBack;
+ inflateBackEnd;
+ inflateBackInit_;
+ inflateCopy;
+ inflateEnd;
+ inflateGetDictionary; # introduced=21
+ inflateGetHeader;
+ inflateInit2_;
+ inflateInit_;
+ inflateMark; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ inflatePrime;
+ inflateReset;
+ inflateReset2; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ inflateResetKeep; # introduced=21
+ inflateSetDictionary;
+ inflateSync;
+ inflateSyncPoint;
+ inflateUndermine; # introduced-arm=21 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21
+ inflate_copyright; # var
+ inflate_fast; # introduced-arm=9 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=21 introduced-x86_64=21
+ inflate_table; # introduced-arm=9 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=21 introduced-x86_64=21
+ uncompress;
+ zError;
+ z_errmsg; # var
+ zcalloc; # introduced-arm=9 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=21 introduced-x86_64=21
+ zcfree; # introduced-arm=9 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=21 introduced-x86_64=21
+ zlibCompileFlags;
+ zlibVersion;
+ local:
+ *;
+};