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} | ||
