beta-0.89.2
[luatex.git] / source / libs / zziplib / Makefile.am
blob0916e71798c8afcd82f4da1fa73e7a5999a65234
1 ## Proxy Makefile.am to build zziplib for TeX Live.
2 ##
3 ##   Copyright (C) 2010-2015 Peter Breitenlohner <tex-live@tug.org>
4 ##
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.
8 ##
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)
45 if build
46 TESTS = zziplib.test
47 check_PROGRAMS = unzzip
48 dist_check_SCRIPTS = zziplib.test
49 endif build
50 zziplib.log: unzzip$(EXEEXT)
52 distclean-local:
53         rm -rf test
55 nodist_unzzip_SOURCES = @ZZIPLIB_TREE@/bins/unzzip.c
56 unzzip_LDADD = libzzip.a $(ZLIB_LIBS)
58 ## Rebuild zlib
59 @ZLIB_RULE@
61 # Reconfig
62 reconfig_prereq = $(ZLIB_DEPEND)
64 include $(srcdir)/../../am/reconfig.am
66 # Rebuild
67 rebuild_prereq =
68 rebuild_target = all
69 CLEANFILES =
71 include $(srcdir)/../../am/rebuild.am