1 ## Proxy Makefile.am to build zziplib for TeX Live.
3 ## Copyright (C) 2010-2015 Peter Breitenlohner <tex-live@tug.org>
5 ## This file is free software; the copyright holder
6 ## gives unlimited permission to copy and/or distribute it,
7 ## with or without modifications, as long as this notice is preserved.
9 ## We want to re-distribute the whole zziplib source tree.
11 EXTRA_DIST = $(ZZIPLIB_TREE)
13 ## Changes applied to the original source tree
15 EXTRA_DIST += $(ZZIPLIB_TREE)-PATCHES
17 # Files not to be distributed
18 include $(srcdir)/../../am/dist_hook.am
19 NEVER_NAMES += $(NEVER_NAMES_SUB)
21 SUBDIRS = . include/zzip
23 AM_CPPFLAGS = -Iinclude -I$(top_srcdir)/$(ZZIPLIB_TREE) $(ZLIB_INCLUDES)
24 AM_CPPFLAGS += $(ZZIPLIB_DEFINES)
25 AM_CFLAGS = $(VISIBILITY_CFLAGS) $(WARNING_CFLAGS)
27 noinst_LIBRARIES=libzzip.a
29 nodist_libzzip_a_SOURCES = \
30 @ZZIPLIB_TREE@/zzip/dir.c \
31 @ZZIPLIB_TREE@/zzip/err.c \
32 @ZZIPLIB_TREE@/zzip/fetch.c \
33 @ZZIPLIB_TREE@/zzip/file.c \
34 @ZZIPLIB_TREE@/zzip/info.c \
35 @ZZIPLIB_TREE@/zzip/plugin.c \
36 @ZZIPLIB_TREE@/zzip/stat.c \
37 @ZZIPLIB_TREE@/zzip/write.c \
38 @ZZIPLIB_TREE@/zzip/zip.c
40 $(libzzip_a_OBJECTS): config.force
42 DISTCLEANFILES = include/_msvc.in _configs.sed
44 TESTS_ENVIRONMENT = ZZIPLIB_TREE=$(ZZIPLIB_TREE)
47 check_PROGRAMS = unzzip
48 dist_check_SCRIPTS = zziplib.test
50 zziplib.log: unzzip$(EXEEXT)
55 nodist_unzzip_SOURCES = @ZZIPLIB_TREE@/bins/unzzip.c
56 unzzip_LDADD = libzzip.a $(ZLIB_LIBS)
62 reconfig_prereq = $(ZLIB_DEPEND)
64 include $(srcdir)/../../am/reconfig.am
71 include $(srcdir)/../../am/rebuild.am