aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-11-13 12:30:32 -0800
committerMark Adler <madler@alumni.caltech.edu>2011-11-13 12:42:47 -0800
commit9e50ed8ef10320f84e6e5e5f853a22aae6e62de7 (patch)
tree83fa2168157ac0b1467ead9d0001a5993d6f2e0a
parente8576790be06e976ba739a14d17480fd6709ee70 (diff)
downloadzlib-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.am28
-rw-r--r--contrib/minizip/configure.ac12
-rw-r--r--contrib/minizip/minizip.pc.in12
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 @@
1lib_LTLIBRARIES = libminizip.la
2
3libminizip_la_SOURCES = \
4 ioapi.c \
5 mztools.c \
6 unzip.c \
7 zip.c
8
9libminizip_la_CFLAGS = -I../.. -L../..
10libminizip_la_LDFLAGS = -version-info 1:0:0 -lz
11
12minizip_includedir = $(includedir)/minizip
13minizip_include_HEADERS = \
14 crypt.h \
15 ioapi.h \
16 mztools.h \
17 unzip.h \
18 zip.h
19
20pkgconfigdir = $(libdir)/pkgconfig
21pkgconfig_DATA = minizip.pc
22
23EXTRA_PROGRAMS = miniunzip minizip
24
25miniunzip_SOURCES = miniunz.c
26miniunzip_LDADD = libminizip.la
27
28minizip_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
4AC_INIT([minizip], [@ZLIB_VER@], [bugzilla.redhat.com])
5AC_CONFIG_SRCDIR([minigzip.c])
6AM_INIT_AUTOMAKE([foreign])
7LT_INIT
8
9AC_SUBST([HAVE_UNISTD_H], [0])
10AC_CHECK_HEADER([unistd.h], [HAVE_UNISTD_H=1], [])
11AC_CONFIG_FILES([Makefile minizip.pc])
12AC_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 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@/minizip
5
6Name: minizip
7Description: Minizip zip file manipulation library
8Requires:
9Version: @PACKAGE_VERSION@
10Libs: -L${libdir} -lminizip
11Libs.private: -lz
12Cflags: -I${includedir}