diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-11-13 12:30:32 -0800 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2011-11-13 12:42:47 -0800 |
commit | 9e50ed8ef10320f84e6e5e5f853a22aae6e62de7 (patch) | |
tree | 83fa2168157ac0b1467ead9d0001a5993d6f2e0a | |
parent | e8576790be06e976ba739a14d17480fd6709ee70 (diff) | |
download | zlib-9e50ed8ef10320f84e6e5e5f853a22aae6e62de7.tar.gz zlib-9e50ed8ef10320f84e6e5e5f853a22aae6e62de7.tar.bz2 zlib-9e50ed8ef10320f84e6e5e5f853a22aae6e62de7.zip |
Add files in contrib/minizip to aid in building libminizip.
Patch provided by Franz Schrober.
-rw-r--r-- | contrib/minizip/Makefile.am | 28 | ||||
-rw-r--r-- | contrib/minizip/configure.ac | 12 | ||||
-rw-r--r-- | contrib/minizip/minizip.pc.in | 12 |
3 files changed, 52 insertions, 0 deletions
diff --git a/contrib/minizip/Makefile.am b/contrib/minizip/Makefile.am new file mode 100644 index 0000000..7a1e3db --- /dev/null +++ b/contrib/minizip/Makefile.am | |||
@@ -0,0 +1,28 @@ | |||
1 | lib_LTLIBRARIES = libminizip.la | ||
2 | |||
3 | libminizip_la_SOURCES = \ | ||
4 | ioapi.c \ | ||
5 | mztools.c \ | ||
6 | unzip.c \ | ||
7 | zip.c | ||
8 | |||
9 | libminizip_la_CFLAGS = -I../.. -L../.. | ||
10 | libminizip_la_LDFLAGS = -version-info 1:0:0 -lz | ||
11 | |||
12 | minizip_includedir = $(includedir)/minizip | ||
13 | minizip_include_HEADERS = \ | ||
14 | crypt.h \ | ||
15 | ioapi.h \ | ||
16 | mztools.h \ | ||
17 | unzip.h \ | ||
18 | zip.h | ||
19 | |||
20 | pkgconfigdir = $(libdir)/pkgconfig | ||
21 | pkgconfig_DATA = minizip.pc | ||
22 | |||
23 | EXTRA_PROGRAMS = miniunzip minizip | ||
24 | |||
25 | miniunzip_SOURCES = miniunz.c | ||
26 | miniunzip_LDADD = libminizip.la | ||
27 | |||
28 | minizip_SOURCES = minizip.c | ||
diff --git a/contrib/minizip/configure.ac b/contrib/minizip/configure.ac new file mode 100644 index 0000000..23c147b --- /dev/null +++ b/contrib/minizip/configure.ac | |||
@@ -0,0 +1,12 @@ | |||
1 | # -*- Autoconf -*- | ||
2 | # Process this file with autoconf to produce a configure script. | ||
3 | |||
4 | AC_INIT([minizip], [@ZLIB_VER@], [bugzilla.redhat.com]) | ||
5 | AC_CONFIG_SRCDIR([minigzip.c]) | ||
6 | AM_INIT_AUTOMAKE([foreign]) | ||
7 | LT_INIT | ||
8 | |||
9 | AC_SUBST([HAVE_UNISTD_H], [0]) | ||
10 | AC_CHECK_HEADER([unistd.h], [HAVE_UNISTD_H=1], []) | ||
11 | AC_CONFIG_FILES([Makefile minizip.pc]) | ||
12 | AC_OUTPUT | ||
diff --git a/contrib/minizip/minizip.pc.in b/contrib/minizip/minizip.pc.in new file mode 100644 index 0000000..69b5b7f --- /dev/null +++ b/contrib/minizip/minizip.pc.in | |||
@@ -0,0 +1,12 @@ | |||
1 | prefix=@prefix@ | ||
2 | exec_prefix=@exec_prefix@ | ||
3 | libdir=@libdir@ | ||
4 | includedir=@includedir@/minizip | ||
5 | |||
6 | Name: minizip | ||
7 | Description: Minizip zip file manipulation library | ||
8 | Requires: | ||
9 | Version: @PACKAGE_VERSION@ | ||
10 | Libs: -L${libdir} -lminizip | ||
11 | Libs.private: -lz | ||
12 | Cflags: -I${includedir} | ||