diff options
author | Karl Berry <karl@freefriends.org> | 2021-02-25 19:22:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-02-25 19:22:25 +0000 |
commit | ad547a6b5986815fda458221149728d9d9ab1d87 (patch) | |
tree | 16296910eb3eca724371474ea9aea3994dc69614 /Build/source/libs/zziplib/Makefile.am | |
parent | 947b43de3dd21d58ccc2ffadefc4441ea1c2a813 (diff) |
restore Build,TODO from r57911
git-svn-id: svn://tug.org/texlive/trunk@57915 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/zziplib/Makefile.am')
-rw-r--r-- | Build/source/libs/zziplib/Makefile.am | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/Build/source/libs/zziplib/Makefile.am b/Build/source/libs/zziplib/Makefile.am new file mode 100644 index 00000000000..35b264b475e --- /dev/null +++ b/Build/source/libs/zziplib/Makefile.am @@ -0,0 +1,72 @@ +## $Id$ +## Proxy Makefile.am to build zziplib for TeX Live. +## +## Copyright 2017 Karl Berry <tex-live@tug.org> +## Copyright 2010-2015 Peter Breitenlohner <tex-live@tug.org> +## +## This file is free software; the copyright holder +## gives unlimited permission to copy and/or distribute it, +## with or without modifications, as long as this notice is preserved. + +## We want to re-distribute the whole zziplib source tree. +EXTRA_DIST = $(ZZIPLIB_TREE) + +## Changes applied to the original source tree +EXTRA_DIST += TLpatches + +# Files not to be distributed +include $(srcdir)/../../am/dist_hook.am +NEVER_NAMES += $(NEVER_NAMES_SUB) + +SUBDIRS = . include/zzip + +AM_CPPFLAGS = -Iinclude -I$(top_srcdir)/$(ZZIPLIB_TREE) $(ZLIB_INCLUDES) +AM_CPPFLAGS += $(ZZIPLIB_DEFINES) +AM_CFLAGS = $(VISIBILITY_CFLAGS) $(WARNING_CFLAGS) + +noinst_LIBRARIES=libzzip.a + +nodist_libzzip_a_SOURCES = \ + @ZZIPLIB_TREE@/zzip/dir.c \ + @ZZIPLIB_TREE@/zzip/err.c \ + @ZZIPLIB_TREE@/zzip/fetch.c \ + @ZZIPLIB_TREE@/zzip/file.c \ + @ZZIPLIB_TREE@/zzip/info.c \ + @ZZIPLIB_TREE@/zzip/plugin.c \ + @ZZIPLIB_TREE@/zzip/stat.c \ + @ZZIPLIB_TREE@/zzip/write.c \ + @ZZIPLIB_TREE@/zzip/zip.c + +$(libzzip_a_OBJECTS): config.force + +DISTCLEANFILES = include/_msvc.in _configs.sed + +AM_TESTS_ENVIRONMENT = ZZIPLIB_TREE=$(ZZIPLIB_TREE); export ZZIPLIB_TREE; +if build +TESTS = zziplib.test +check_PROGRAMS = unzzip +dist_check_SCRIPTS = zziplib.test +endif build +zziplib.log: unzzip$(EXEEXT) + +distclean-local: + rm -rf test + +nodist_unzzip_SOURCES = @ZZIPLIB_TREE@/bins/unzzip.c \ +@ZZIPLIB_TREE@/bins/unzzipcat-zip.c @ZZIPLIB_TREE@/bins/unzzipdir-zip.c +unzzip_LDADD = libzzip.a $(ZLIB_LIBS) + +## Rebuild zlib +@ZLIB_RULE@ + +# Reconfig +reconfig_prereq = $(ZLIB_DEPEND) + +include $(srcdir)/../../am/reconfig.am + +# Rebuild +rebuild_prereq = +rebuild_target = all +CLEANFILES = + +include $(srcdir)/../../am/rebuild.am |