Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 789 lines (734 sloc) 29.326 kb
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
1 ## Process this file with automake to produce Makefile.in
2
3 AUTOMAKE_OPTIONS= foreign subdir-objects
3de7eac @kientzle Revert r1016 because of feedback from Charles Wilson.
kientzle authored
4 ACLOCAL_AMFLAGS = -I build/autoconf
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
5
6 #
7 # What to build and install
8 #
9 lib_LTLIBRARIES= libarchive.la
71d1bfe Refactor common frontend code into a separate library.
Joerg Sonnenberger authored
10 noinst_LTLIBRARIES= libarchive_fe.la
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
11 bin_PROGRAMS= $(bsdtar_programs) $(bsdcpio_programs)
12 man_MANS= $(libarchive_man_MANS) $(bsdtar_man_MANS) $(bsdcpio_man_MANS)
13 BUILT_SOURCES= libarchive/test/list.h tar/test/list.h cpio/test/list.h
14
15 #
16 # What to test: We always test libarchive, test bsdtar and bsdcpio only
17 # if we built them.
18 #
19 check_PROGRAMS= libarchive_test $(bsdtar_test_programs) $(bsdcpio_test_programs)
20 TESTS= libarchive_test $(bsdtar_test_programs) $(bsdcpio_test_programs)
21 TESTS_ENVIRONMENT= $(libarchive_TESTS_ENVIRONMENT) $(bsdtar_TESTS_ENVIRONMENT) $(bsdcpio_TESTS_ENVIRONMENT)
22 # Always build and test both bsdtar and bsdcpio as part of 'distcheck'
23 DISTCHECK_CONFIGURE_FLAGS = --enable-bsdtar --enable-bsdcpio
0380c97 @kientzle Make the policy for -Werror/-Wall here a little clearer.
kientzle authored
24 # The next line is commented out by default in shipping libarchive releases.
25 # It is uncommented by default in trunk.
9008e2a @kientzle Set -Wall -Werror to catch more minor build lint during development.
kientzle authored
26 AM_CFLAGS=-Wall -Werror
c31d1bc Ensure __USE_MINGW_ANSI_STDIO is defined for MinGW builds.
Charles Wilson authored
27 PLATFORMCPPFLAGS = @PLATFORMCPPFLAGS@
28 AM_CPPFLAGS=$(PLATFORMCPPFLAGS)
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
29
30 #
31 # What to include in the distribution
32 #
952928f @kientzle Catch up with some of the moved files.
kientzle authored
33 EXTRA_DIST= \
8dd1cb9 @kientzle Add PROJECTS to the distribution, sort the file list.
kientzle authored
34 CMakeLists.txt \
842877b @kientzle Some extra files that were omitted from the distribution.
kientzle authored
35 build/autogen.sh \
192fd4f @kientzle Refactor the release-building scripts just a bit:
kientzle authored
36 build/bump-version.sh \
37 build/clean.sh \
952928f @kientzle Catch up with some of the moved files.
kientzle authored
38 build/cmake \
39 build/version \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
40 contrib \
3f3749c @kientzle Include contributed Windows build files in portable release.
kientzle authored
41 doc \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
42 examples \
43 $(libarchive_EXTRA_DIST) \
44 $(libarchive_test_EXTRA_DIST) \
45 $(bsdtar_EXTRA_DIST) \
46 $(bsdtar_test_EXTRA_DIST) \
47 $(bsdcpio_EXTRA_DIST) \
48 $(bsdcpio_test_EXTRA_DIST)
49
50 # a) Clean out some unneeded files and directories
51 # b) Collect all documentation and format it for distribution.
52 dist-hook:
53 rm -rf `find $(distdir) -name CVS -type d`
54 rm -rf `find $(distdir) -name .svn -type d`
55 rm -f `find $(distdir) -name '*~'`
56 rm -f `find $(distdir) -name '*.out'`
57 rm -f `find $(distdir) -name '*.core'`
58 -rm -f $(distdir)/*/Makefile $(distdir)/*/*/Makefile
09549f4 @kientzle Eliminate archive.h.in; instead of editing a new version into
kientzle authored
59 cd $(distdir)/doc && /bin/sh update.sh
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
60
61 #
62 # Extra rules for cleanup
63 #
438c691 @kientzle No more YACC: Translated the old getdate.y into a recursive-descent
kientzle authored
64 DISTCLEANFILES= \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
65 libarchive/test/list.h \
66 tar/test/list.h \
67 cpio/test/list.h
68
69 distclean-local:
70 -rm -rf .ref
71 -rm -rf autom4te.cache/
72 -rm -f *~
73 -[ -f libarchive/Makefile ] && cd libarchive && make clean
74 -[ -f libarchive/test/Makefile ] && cd libarchive/test && make clean
75 -[ -f tar/Makefile ] && cd tar && make clean
76 -[ -f tar/test/Makefile ] && cd tar/test && make clean
77 -[ -f cpio/Makefile ] && cd cpio && make clean
78 -[ -f cpio/test/Makefile ] && cd cpio/test && make clean
79
80 #
81 # Libarchive headers, source, etc.
82 #
83 #
84
09549f4 @kientzle Eliminate archive.h.in; instead of editing a new version into
kientzle authored
85 include_HEADERS= libarchive/archive.h libarchive/archive_entry.h
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
86
87 libarchive_la_SOURCES= \
d08b8d7 @kientzle Add a couple of files that were omitted from Makefile.am
kientzle authored
88 libarchive/archive_acl.c \
ab9806b @kientzle Move the abstract ACL manipulations into a separate source file.
kientzle authored
89 libarchive/archive_acl_private.h \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
90 libarchive/archive_check_magic.c \
4bb676b @kientzle Include archive_crc32.h in the distribution.
kientzle authored
91 libarchive/archive_crc32.h \
2d53ab9 @amejia1 Change how crypto support is implemented within libarchive.
amejia1 authored
92 libarchive/archive_crypto.c \
93 libarchive/archive_crypto_private.h \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
94 libarchive/archive_endian.h \
95 libarchive/archive_entry.c \
96 libarchive/archive_entry.h \
97 libarchive/archive_entry_copy_stat.c \
98 libarchive/archive_entry_link_resolver.c \
ae54394 @ggcueroad Implement a string conversion interface to archive_entry and archive_mst...
ggcueroad authored
99 libarchive/archive_entry_locale.h \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
100 libarchive/archive_entry_private.h \
d216d02 @ggcueroad Determine sparse files through API such as lseek(HOLE).
ggcueroad authored
101 libarchive/archive_entry_sparse.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
102 libarchive/archive_entry_stat.c \
103 libarchive/archive_entry_strmode.c \
ef595b5 @kientzle Separate the xattr management for archive_entry into a separate
kientzle authored
104 libarchive/archive_entry_xattr.c \
11e7a90 @kientzle From Roman Neuhauser: Rework textual options handling.
kientzle authored
105 libarchive/archive_options.c \
106 libarchive/archive_options_private.h \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
107 libarchive/archive_platform.h \
12071c1 @amejia1 Rename archive_ppmd*.h headers to archive_ppmd*private.h.
amejia1 authored
108 libarchive/archive_ppmd_private.h \
d81916d @amejia1 Implement support for RAR files compressed using "best" and "good" metho...
amejia1 authored
109 libarchive/archive_ppmd7.c \
12071c1 @amejia1 Rename archive_ppmd*.h headers to archive_ppmd*private.h.
amejia1 authored
110 libarchive/archive_ppmd7_private.h \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
111 libarchive/archive_private.h \
7468944 Hook up archive_rb.[ch] to the build.
Joerg Sonnenberger authored
112 libarchive/archive_rb.c \
113 libarchive/archive_rb.h \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
114 libarchive/archive_read.c \
115 libarchive/archive_read_data_into_fd.c \
a8ac0b1 @kientzle archive_read_disk_entry_from_file() knows how to pull
kientzle authored
116 libarchive/archive_read_disk_entry_from_file.c \
1867a10 @kientzle Split the archive_read_disk traversal into separate POSIX and Windows im...
kientzle authored
117 libarchive/archive_read_disk_posix.c \
45d1330 @kientzle Add new archive_read* files to the autoconf/automake build system.
kientzle authored
118 libarchive/archive_read_disk_private.h \
119 libarchive/archive_read_disk_set_standard_lookup.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
120 libarchive/archive_read_extract.c \
121 libarchive/archive_read_open_fd.c \
122 libarchive/archive_read_open_file.c \
123 libarchive/archive_read_open_filename.c \
124 libarchive/archive_read_open_memory.c \
125 libarchive/archive_read_private.h \
11e7a90 @kientzle From Roman Neuhauser: Rework textual options handling.
kientzle authored
126 libarchive/archive_read_set_options.c \
77fc5b1 @roman-neuhauser archive_read_support_compression_*.c -> archive_read_support_filter_*.c
roman-neuhauser authored
127 libarchive/archive_read_support_filter_all.c \
128 libarchive/archive_read_support_filter_bzip2.c \
129 libarchive/archive_read_support_filter_compress.c \
130 libarchive/archive_read_support_filter_gzip.c \
131 libarchive/archive_read_support_filter_none.c \
132 libarchive/archive_read_support_filter_program.c \
133 libarchive/archive_read_support_filter_rpm.c \
134 libarchive/archive_read_support_filter_uu.c \
135 libarchive/archive_read_support_filter_xz.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
136 libarchive/archive_read_support_format_all.c \
137 libarchive/archive_read_support_format_ar.c \
12a3fef @ggcueroad Add support for Microsoft Cabinet(.cab) format.
ggcueroad authored
138 libarchive/archive_read_support_format_cab.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
139 libarchive/archive_read_support_format_cpio.c \
140 libarchive/archive_read_support_format_empty.c \
141 libarchive/archive_read_support_format_iso9660.c \
344711d @ggcueroad Add support for lha/lzh archive format.
ggcueroad authored
142 libarchive/archive_read_support_format_lha.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
143 libarchive/archive_read_support_format_mtree.c \
099075c @kientzle First cut at RAR support, including RARv3.
kientzle authored
144 libarchive/archive_read_support_format_rar.c \
ccdb031 @kientzle Add a new "raw" format reader that just provides raw binary data from
kientzle authored
145 libarchive/archive_read_support_format_raw.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
146 libarchive/archive_read_support_format_tar.c \
d2c0930 @ggcueroad Add support for xar reader.
ggcueroad authored
147 libarchive/archive_read_support_format_xar.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
148 libarchive/archive_read_support_format_zip.c \
149 libarchive/archive_string.c \
150 libarchive/archive_string.h \
8a33ea4 @ggcueroad If the character-set of filenames in archives is UTF-8, we should automa...
ggcueroad authored
151 libarchive/archive_string_composition.h \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
152 libarchive/archive_string_sprintf.c \
153 libarchive/archive_util.c \
154 libarchive/archive_virtual.c \
155 libarchive/archive_write.c \
5b3644c @ggcueroad Make two version of archive_write_disk.c by copying and renaming it;
ggcueroad authored
156 libarchive/archive_write_disk_posix.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
157 libarchive/archive_write_disk_private.h \
158 libarchive/archive_write_disk_set_standard_lookup.c \
159 libarchive/archive_write_open_fd.c \
160 libarchive/archive_write_open_file.c \
161 libarchive/archive_write_open_filename.c \
162 libarchive/archive_write_open_memory.c \
163 libarchive/archive_write_private.h \
911dc2b @kientzle Stackable write filter support. This ended up touching an awful lot
kientzle authored
164 libarchive/archive_write_add_filter_bzip2.c \
165 libarchive/archive_write_add_filter_compress.c \
166 libarchive/archive_write_add_filter_gzip.c \
167 libarchive/archive_write_add_filter_none.c \
168 libarchive/archive_write_add_filter_program.c \
169 libarchive/archive_write_add_filter_xz.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
170 libarchive/archive_write_set_format.c \
171 libarchive/archive_write_set_format_ar.c \
172 libarchive/archive_write_set_format_by_name.c \
173 libarchive/archive_write_set_format_cpio.c \
174 libarchive/archive_write_set_format_cpio_newc.c \
9d72ea7 @ggcueroad Introduce ISO writer.
ggcueroad authored
175 libarchive/archive_write_set_format_iso9660.c \
cedb073 Add write support for mtree.
Joerg Sonnenberger authored
176 libarchive/archive_write_set_format_mtree.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
177 libarchive/archive_write_set_format_pax.c \
178 libarchive/archive_write_set_format_shar.c \
179 libarchive/archive_write_set_format_ustar.c \
7862cf7 @kientzle Basic implementation of a GNU tar-compatible writer. This uses
kientzle authored
180 libarchive/archive_write_set_format_gnutar.c \
b7115a7 @ggcueroad Add xar writer.
ggcueroad authored
181 libarchive/archive_write_set_format_xar.c \
efd0b57 @kientzle Wire up the Zip writer into the autoconf build.
kientzle authored
182 libarchive/archive_write_set_format_zip.c \
bcbf7a2 @kientzle Rework archive_write_set_options:
kientzle authored
183 libarchive/archive_write_set_options.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
184 libarchive/config_freebsd.h \
185 libarchive/filter_fork.c \
186 libarchive/filter_fork.h
187
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
188 if INC_WINDOWS_FILES
189 libarchive_la_SOURCES+= \
a79bf3f @kientzle Only build archive_entry_copy_bhfi.c on Windows platforms that
kientzle authored
190 libarchive/archive_entry_copy_bhfi.c \
35d9eb8 @ggcueroad Do not compile archive_read_disk_windows.c on POSIX platform.
ggcueroad authored
191 libarchive/archive_read_disk_windows.c \
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
192 libarchive/archive_windows.h \
193 libarchive/archive_windows.c \
5b3644c @ggcueroad Make two version of archive_write_disk.c by copying and renaming it;
ggcueroad authored
194 libarchive/archive_write_disk_windows.c \
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
195 libarchive/filter_fork_windows.c
196 endif
197
171f792 @kientzle Update the description of -no-undefined, required by libtool on Cygwin.
kientzle authored
198 # -no-undefined marks that libarchive doesn't rely on symbols
dc42313 @kientzle I've been corrected: -no-undefined is meaningful for
kientzle authored
199 # defined in the application. This is mandatory for cygwin.
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
200 libarchive_la_LDFLAGS= -no-undefined -version-info $(ARCHIVE_LIBTOOL_VERSION)
17fd872 @kientzle Fix the iconv probe and actually use the result.
kientzle authored
201 libarchive_la_LIBADD= $(LTLIBICONV)
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
202
203 # Manpages to install
204 libarchive_man_MANS= \
205 libarchive/archive_entry.3 \
4f84418 Install archive_entry_acl.3 and archive_entry_time.3.
Joerg Sonnenberger authored
206 libarchive/archive_entry_acl.3 \
c13da1a Hook up the remaining man pages.
Joerg Sonnenberger authored
207 libarchive/archive_entry_linkify.3 \
208 libarchive/archive_entry_paths.3 \
209 libarchive/archive_entry_perms.3 \
210 libarchive/archive_entry_stat.3 \
4f84418 Install archive_entry_acl.3 and archive_entry_time.3.
Joerg Sonnenberger authored
211 libarchive/archive_entry_time.3 \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
212 libarchive/archive_read.3 \
7daad42 @kientzle First cut at archive_read_disk documentation.
kientzle authored
213 libarchive/archive_read_disk.3 \
11e7a90 @kientzle From Roman Neuhauser: Rework textual options handling.
kientzle authored
214 libarchive/archive_read_set_options.3 \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
215 libarchive/archive_util.3 \
216 libarchive/archive_write.3 \
217 libarchive/archive_write_disk.3 \
061edc8 @kientzle On second thought, since this new man page basically just documents
kientzle authored
218 libarchive/archive_write_set_options.3 \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
219 libarchive/cpio.5 \
220 libarchive/libarchive.3 \
221 libarchive/libarchive_internals.3 \
222 libarchive/libarchive-formats.5 \
223 libarchive/mtree.5 \
224 libarchive/tar.5
225
226 # Additional libarchive files to include in the distribution
56c6190 @kientzle Include the Windows helper files in the portable distribution.
kientzle authored
227 libarchive_EXTRA_DIST= \
228 libarchive/test/list.h \
229 libarchive/archive_windows.c \
230 libarchive/archive_windows.h \
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
231 libarchive/filter_fork_windows.c \
232 libarchive/CMakeLists.txt \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
233 $(libarchive_man_MANS)
234
bafc3c6 @kientzle pkgconfig support from Xavier, plus a couple of missing files added to
kientzle authored
235 # pkgconfig
236 pkgconfigdir = $(libdir)/pkgconfig
237 pkgconfig_DATA = build/pkgconfig/libarchive.pc
238
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
239 #
240 #
241 # libarchive_test program
242 #
243 #
244 libarchive_test_SOURCES= \
245 $(libarchive_la_SOURCES) \
246 libarchive/test/main.c \
247 libarchive/test/read_open_memory.c \
248 libarchive/test/test.h \
3c700f8 @kientzle Add a couple of new test files to the portable Makefile.am
kientzle authored
249 libarchive/test/test_acl_freebsd.c \
73d99a2 @kientzle First part of the NFS4 ACL support.
kientzle authored
250 libarchive/test/test_acl_nfs4.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
251 libarchive/test/test_acl_pax.c \
73d99a2 @kientzle First part of the NFS4 ACL support.
kientzle authored
252 libarchive/test/test_acl_posix1e.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
253 libarchive/test/test_archive_api_feature.c \
a6ea952 @kientzle Test for archive_clear_error().
kientzle authored
254 libarchive/test/test_archive_clear_error.c \
2d53ab9 @amejia1 Change how crypto support is implemented within libarchive.
amejia1 authored
255 libarchive/test/test_archive_crypto.c \
34fe1ab @kientzle Issue 140: Calling archive_read_close() twice causes problems.
kientzle authored
256 libarchive/test/test_archive_read_close_twice.c \
257 libarchive/test/test_archive_read_close_twice_open_fd.c \
258 libarchive/test/test_archive_read_close_twice_open_filename.c \
67f5c3d @kientzle Issue 141: Detect an unrecognized format earlier, in archive_read_open,
kientzle authored
259 libarchive/test/test_archive_read_next_header_empty.c \
65aa7ba @kientzle Test from Roman Neuhauser for the "raw" format to verify that it
kientzle authored
260 libarchive/test/test_archive_read_next_header_raw.c \
f3e892f @roman-neuhauser test argument handling in archive_read_open2
roman-neuhauser authored
261 libarchive/test/test_archive_read_open2.c \
11e7a90 @kientzle From Roman Neuhauser: Rework textual options handling.
kientzle authored
262 libarchive/test/test_archive_read_set_filter_option.c \
263 libarchive/test/test_archive_read_set_format_option.c \
264 libarchive/test/test_archive_read_set_option.c \
265 libarchive/test/test_archive_read_set_options.c \
15b42b9 @kientzle Issue 153: Test failures on platforms that lack full support for
kientzle authored
266 libarchive/test/test_archive_read_support.c \
65aa7ba @kientzle Test from Roman Neuhauser for the "raw" format to verify that it
kientzle authored
267 libarchive/test/test_archive_set_error.c \
bb9dc5c @roman-neuhauser test_archive_string.c: tests for some archive_string operations
roman-neuhauser authored
268 libarchive/test/test_archive_string.c \
8a33ea4 @ggcueroad If the character-set of filenames in archives is UTF-8, we should automa...
ggcueroad authored
269 libarchive/test/test_archive_string_conversion.c \
11e7a90 @kientzle From Roman Neuhauser: Rework textual options handling.
kientzle authored
270 libarchive/test/test_archive_write_set_filter_option.c \
271 libarchive/test/test_archive_write_set_format_option.c \
272 libarchive/test/test_archive_write_set_option.c \
273 libarchive/test/test_archive_write_set_options.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
274 libarchive/test/test_bad_fd.c \
56f6b5f @kientzle Add a fuzz tester to the libarchive test suite. This
kientzle authored
275 libarchive/test/test_compat_bzip2.c \
07df1de @kientzle Reduce the likelihood of false hardlinks by ignoring entries with
kientzle authored
276 libarchive/test/test_compat_cpio.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
277 libarchive/test/test_compat_gtar.c \
2d96c65 @kientzle Basic test for gzip compatibility.
kientzle authored
278 libarchive/test/test_compat_gzip.c \
74f5c57 @ggcueroad Add a compatibity test for lzip.
ggcueroad authored
279 libarchive/test/test_compat_lzip.c \
24dbace @ggcueroad Improve detecting LZMA stream data.
ggcueroad authored
280 libarchive/test/test_compat_lzma.c \
be59321 @kientzle Extend the old test_compat_mac_gnutar to exercise compatibility with
kientzle authored
281 libarchive/test/test_compat_mac.c \
446b093 @ggcueroad Introudce "tar:utf8type=libarchive2x" option for the incorrect UTF-8 str...
ggcueroad authored
282 libarchive/test/test_compat_pax_libarchive_2x.c \
495a197 @kientzle Catch up with new and renamed files.
kientzle authored
283 libarchive/test/test_compat_solaris_tar_acl.c \
742118f @ggcueroad Add support for a pax textended keyword, "SUN.holesdata", which describe...
ggcueroad authored
284 libarchive/test/test_compat_solaris_pax_sparse.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
285 libarchive/test/test_compat_tar_hardlink.c \
a330a34 @ggcueroad Add xz compatibly test.
ggcueroad authored
286 libarchive/test/test_compat_xz.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
287 libarchive/test/test_compat_zip.c \
288 libarchive/test/test_empty_write.c \
289 libarchive/test/test_entry.c \
65aa7ba @kientzle Test from Roman Neuhauser for the "raw" format to verify that it
kientzle authored
290 libarchive/test/test_entry_strmode.c \
731a553 @kientzle Include test_extattr_freebsd.c in the portable build system.
kientzle authored
291 libarchive/test/test_extattr_freebsd.c \
65aa7ba @kientzle Test from Roman Neuhauser for the "raw" format to verify that it
kientzle authored
292 libarchive/test/test_filter_count.c \
56f6b5f @kientzle Add a fuzz tester to the libarchive test suite. This
kientzle authored
293 libarchive/test/test_fuzz.c \
492ccc5 @ggcueroad Add a filename encoding test for gnutar.
ggcueroad authored
294 libarchive/test/test_gnutar_filename_encoding.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
295 libarchive/test/test_link_resolver.c \
b6bbeb2 @kientzle Add the new libarchive/test/test_open_failure.c to the
kientzle authored
296 libarchive/test/test_open_failure.c \
854445c @kientzle Improve test coverage:
kientzle authored
297 libarchive/test/test_open_fd.c \
298 libarchive/test/test_open_file.c \
299 libarchive/test/test_open_filename.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
300 libarchive/test/test_pax_filename_encoding.c \
301 libarchive/test/test_read_compress_program.c \
302 libarchive/test/test_read_data_large.c \
45d1330 @kientzle Add new archive_read* files to the autoconf/automake build system.
kientzle authored
303 libarchive/test/test_read_disk.c \
3311bb5 @ggcueroad Bring the code supporting directory traversals from bsdtar/tree.[ch]
ggcueroad authored
304 libarchive/test/test_read_disk_directory_traversals.c \
7aede26 @kientzle Lookup uname/gname when pulling metadata off disk.
kientzle authored
305 libarchive/test/test_read_disk_entry_from_file.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
306 libarchive/test/test_read_extract.c \
f271140 @kientzle Issue 7: Only flush and close the file if the file was actually
kientzle authored
307 libarchive/test/test_read_file_nonexistent.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
308 libarchive/test/test_read_format_ar.c \
12a3fef @ggcueroad Add support for Microsoft Cabinet(.cab) format.
ggcueroad authored
309 libarchive/test/test_read_format_cab.c \
bc56f3b @ggcueroad Add support for charset option to cab format reader.
ggcueroad authored
310 libarchive/test/test_read_format_cab_filename.c \
19cc1b6 @ggcueroad Add support for afio large ASCII header.
ggcueroad authored
311 libarchive/test/test_read_format_cpio_afio.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
312 libarchive/test/test_read_format_cpio_bin.c \
313 libarchive/test/test_read_format_cpio_bin_Z.c \
3242831 @kientzle Test cpio bin_be format.
kientzle authored
314 libarchive/test/test_read_format_cpio_bin_be.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
315 libarchive/test/test_read_format_cpio_bin_bz2.c \
316 libarchive/test/test_read_format_cpio_bin_gz.c \
d8961d3 @ggcueroad Add support for lzip (read filter).
ggcueroad authored
317 libarchive/test/test_read_format_cpio_bin_lzip.c \
bf8b28f @ggcueroad Add some tests for LZMA as other compression.
ggcueroad authored
318 libarchive/test/test_read_format_cpio_bin_lzma.c \
31854da @ggcueroad Add test of cpio with xz compression.
ggcueroad authored
319 libarchive/test/test_read_format_cpio_bin_xz.c \
9b1e095 @ggcueroad Add hdrcharset option support for cpio format.
ggcueroad authored
320 libarchive/test/test_read_format_cpio_filename.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
321 libarchive/test/test_read_format_cpio_odc.c \
f7ec974 @ggcueroad Add RPM filter.
ggcueroad authored
322 libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
323 libarchive/test/test_read_format_cpio_svr4_gzip.c \
f7ec974 @ggcueroad Add RPM filter.
ggcueroad authored
324 libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
325 libarchive/test/test_read_format_cpio_svr4c_Z.c \
326 libarchive/test/test_read_format_empty.c \
7f59084 @ggcueroad Add a hdrcharset option test for gnutar format.
ggcueroad authored
327 libarchive/test/test_read_format_gtar_filename.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
328 libarchive/test/test_read_format_gtar_gz.c \
2b15ccf @kientzle Add LZMA test, more detailed comments about the sorry state
kientzle authored
329 libarchive/test/test_read_format_gtar_lzma.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
330 libarchive/test/test_read_format_gtar_sparse.c \
bb4d982 @kientzle Add a test to check whether ISO images that interleave files and
kientzle authored
331 libarchive/test/test_read_format_iso_Z.c \
73cf372 @ggcueroad Add support for multi extent.
ggcueroad authored
332 libarchive/test/test_read_format_iso_multi_extent.c \
d679998 @ggcueroad Simply set -1 to a file offset not to appear before any directories;
ggcueroad authored
333 libarchive/test/test_read_format_iso_xorriso.c \
e2f4658 @andhe Add Joliet Extension support for iso9660.
andhe authored
334 libarchive/test/test_read_format_isojoliet_bz2.c \
529d5db @ggcueroad Add test for long joliet names.
ggcueroad authored
335 libarchive/test/test_read_format_isojoliet_long.c \
c159751 @ggcueroad Split a test mixed Joliet and Rock Ridge from test_read_format_isojoliet...
ggcueroad authored
336 libarchive/test/test_read_format_isojoliet_rr.c \
169a5d3 @andhe test: add joliet iso with versioned files testcase.
andhe authored
337 libarchive/test/test_read_format_isojoliet_versioned.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
338 libarchive/test/test_read_format_isorr_bz2.c \
5a98dcf @ggcueroad Fix a bug; reading extensions recorded by SUSP CE extension
ggcueroad authored
339 libarchive/test/test_read_format_isorr_ce.c \
2d33200 @ggcueroad Old mkisofs made wrong "SL" System User Entries of RRIP for
ggcueroad authored
340 libarchive/test/test_read_format_isorr_new_bz2.c \
0bd9deb @ggcueroad Improve handling of Rockridge extensions' rr_moved directory and
ggcueroad authored
341 libarchive/test/test_read_format_isorr_rr_moved.c \
140e3eb @ggcueroad Add support for zisofs.
ggcueroad authored
342 libarchive/test/test_read_format_isozisofs_bz2.c \
344711d @ggcueroad Add support for lha/lzh archive format.
ggcueroad authored
343 libarchive/test/test_read_format_lha.c \
79a8745 @ggcueroad Add support for charset option to lha format reader.
ggcueroad authored
344 libarchive/test/test_read_format_lha_filename.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
345 libarchive/test/test_read_format_mtree.c \
346 libarchive/test/test_read_format_pax_bz2.c \
099075c @kientzle First cut at RAR support, including RARv3.
kientzle authored
347 libarchive/test/test_read_format_rar.c \
d5b624a @kientzle Include test_read_format_raw
kientzle authored
348 libarchive/test/test_read_format_raw.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
349 libarchive/test/test_read_format_tar.c \
350 libarchive/test/test_read_format_tar_empty_filename.c \
eb9f900 @ggcueroad Add a hdrcharset option test for pax format.
ggcueroad authored
351 libarchive/test/test_read_format_tar_filename.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
352 libarchive/test/test_read_format_tbz.c \
353 libarchive/test/test_read_format_tgz.c \
bf8b28f @ggcueroad Add some tests for LZMA as other compression.
ggcueroad authored
354 libarchive/test/test_read_format_tlz.c \
fdddf98 @ggcueroad Add more xz format test.
ggcueroad authored
355 libarchive/test/test_read_format_txz.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
356 libarchive/test/test_read_format_tz.c \
bc3636c @ggcueroad Add a test of hdrcharset option for ustar format.
ggcueroad authored
357 libarchive/test/test_read_format_ustar_filename.c \
d2c0930 @ggcueroad Add support for xar reader.
ggcueroad authored
358 libarchive/test/test_read_format_xar.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
359 libarchive/test/test_read_format_zip.c \
c6b4037 @ggcueroad Add support for charset option to zip format reader.
ggcueroad authored
360 libarchive/test/test_read_format_zip_filename.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
361 libarchive/test/test_read_large.c \
362 libarchive/test/test_read_pax_truncated.c \
363 libarchive/test/test_read_position.c \
364 libarchive/test/test_read_truncated.c \
d08b8d7 @kientzle Add a couple of files that were omitted from Makefile.am
kientzle authored
365 libarchive/test/test_read_truncated_filter.c \
ecf376d @ggcueroad Add uudecode filter.
ggcueroad authored
366 libarchive/test/test_read_uu.c \
d216d02 @ggcueroad Determine sparse files through API such as lseek(HOLE).
ggcueroad authored
367 libarchive/test/test_sparse_basic.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
368 libarchive/test/test_tar_filenames.c \
369 libarchive/test/test_tar_large.c \
370 libarchive/test/test_ustar_filenames.c \
7de6592 @ggcueroad Add a filename encoding test for ustar.
ggcueroad authored
371 libarchive/test/test_ustar_filename_encoding.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
372 libarchive/test/test_write_compress.c \
818104e @kientzle Test the bzip2 writer, add support for a "compression-level" option.
kientzle authored
373 libarchive/test/test_write_compress_bzip2.c \
14231ab @kientzle More work on extending test coverage...
kientzle authored
374 libarchive/test/test_write_compress_gzip.c \
4295807 @ggcueroad Add lzip write filter and --lzip option to bsdtar.
ggcueroad authored
375 libarchive/test/test_write_compress_lzip.c \
8d58852 @kientzle Fill in a few missing files.
kientzle authored
376 libarchive/test/test_write_compress_lzma.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
377 libarchive/test/test_write_compress_program.c \
8d58852 @kientzle Fill in a few missing files.
kientzle authored
378 libarchive/test/test_write_compress_xz.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
379 libarchive/test/test_write_disk.c \
1a861bc @kientzle Add new test case.
kientzle authored
380 libarchive/test/test_write_disk_failures.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
381 libarchive/test/test_write_disk_hardlink.c \
382 libarchive/test/test_write_disk_perms.c \
383 libarchive/test/test_write_disk_secure.c \
8ffc872 @kientzle Include the new test_write_disk_sparse in the autoconf and cmake builds.
kientzle authored
384 libarchive/test/test_write_disk_sparse.c \
19a4ab3 @kientzle New libarchive test for symlink restores.
kientzle authored
385 libarchive/test/test_write_disk_symlink.c \
3c700f8 @kientzle Add a couple of new test files to the portable Makefile.am
kientzle authored
386 libarchive/test/test_write_disk_times.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
387 libarchive/test/test_write_format_ar.c \
388 libarchive/test/test_write_format_cpio.c \
389 libarchive/test/test_write_format_cpio_empty.c \
390 libarchive/test/test_write_format_cpio_newc.c \
65aa7ba @kientzle Test from Roman Neuhauser for the "raw" format to verify that it
kientzle authored
391 libarchive/test/test_write_format_cpio_odc.c \
7862cf7 @kientzle Basic implementation of a GNU tar-compatible writer. This uses
kientzle authored
392 libarchive/test/test_write_format_gnutar.c \
9d72ea7 @ggcueroad Introduce ISO writer.
ggcueroad authored
393 libarchive/test/test_write_format_iso9660.c \
394 libarchive/test/test_write_format_iso9660_boot.c \
395 libarchive/test/test_write_format_iso9660_empty.c \
396 libarchive/test/test_write_format_iso9660_filename.c \
397 libarchive/test/test_write_format_iso9660_zisofs.c \
59b1e9b @ggcueroad Add mtree format test.
ggcueroad authored
398 libarchive/test/test_write_format_mtree.c \
65338f7 @ggcueroad Fix issue 144 and add a test for a file flags.
ggcueroad authored
399 libarchive/test/test_write_format_mtree_fflags.c \
f17b583 @kientzle Read/write birthtime in pax format archives.
kientzle authored
400 libarchive/test/test_write_format_pax.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
401 libarchive/test/test_write_format_shar_empty.c \
402 libarchive/test/test_write_format_tar.c \
403 libarchive/test/test_write_format_tar_empty.c \
404 libarchive/test/test_write_format_tar_ustar.c \
b7115a7 @ggcueroad Add xar writer.
ggcueroad authored
405 libarchive/test/test_write_format_xar.c \
406 libarchive/test/test_write_format_xar_empty.c \
efd0b57 @kientzle Wire up the Zip writer into the autoconf build.
kientzle authored
407 libarchive/test/test_write_format_zip.c \
408 libarchive/test/test_write_format_zip_empty.c \
409 libarchive/test/test_write_format_zip_no_compression.c \
83c67d6 @ggcueroad Add a filename encoding test for zip.
ggcueroad authored
410 libarchive/test/test_write_open_memory.c \
411 libarchive/test/test_zip_filename_encoding.c
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
412
c31d1bc Ensure __USE_MINGW_ANSI_STDIO is defined for MinGW builds.
Charles Wilson authored
413 libarchive_test_CPPFLAGS= -I$(top_srcdir)/libarchive -I$(top_builddir)/libarchive/test -DLIBARCHIVE_STATIC $(PLATFORMCPPFLAGS)
17fd872 @kientzle Fix the iconv probe and actually use the result.
kientzle authored
414 libarchive_test_LDADD= $(LTLIBICONV)
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
415
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
416 # The "list.h" file just lists all of the tests defined in all of the sources.
417 # Building it automatically provides a sanity-check on libarchive_test_SOURCES
418 # above.
419 libarchive/test/list.h: Makefile
420 cat $(top_srcdir)/libarchive/test/test_*.c | grep DEFINE_TEST > libarchive/test/list.h
421
422 libarchive_TESTS_ENVIRONMENT= LIBARCHIVE_TEST_FILES=`cd $(top_srcdir);/bin/pwd`/libarchive/test
423
424 libarchive_test_EXTRA_DIST=\
e5c2486 @kientzle Don't leave out required test files.
kientzle authored
425 libarchive/test/test_acl_pax.tar.uu \
cf8a42f @ggcueroad Use compress for test_archive_string_conversion.txt instead of gzip to w...
ggcueroad authored
426 libarchive/test/test_archive_string_conversion.txt.Z.uu \
56f6b5f @kientzle Add a fuzz tester to the libarchive test suite. This
kientzle authored
427 libarchive/test/test_compat_bzip2_1.tbz.uu \
428 libarchive/test/test_compat_bzip2_2.tbz.uu \
07df1de @kientzle Reduce the likelihood of false hardlinks by ignoring entries with
kientzle authored
429 libarchive/test/test_compat_cpio_1.cpio.uu \
cf6ad4b @kientzle Catch up with a bunch of file renaming that occurred a little while back...
kientzle authored
430 libarchive/test/test_compat_gtar_1.tar.uu \
2d96c65 @kientzle Basic test for gzip compatibility.
kientzle authored
431 libarchive/test/test_compat_gzip_1.tgz.uu \
432 libarchive/test/test_compat_gzip_2.tgz.uu \
bab0f25 @kientzle An lzip test reference file was omitted from the distribution.
kientzle authored
433 libarchive/test/test_compat_lzip_1.tlz.uu \
7c7aef9 @amejia1 Add missing reference test files for inclusion in tarball.
amejia1 authored
434 libarchive/test/test_compat_lzip_2.tlz.uu \
24dbace @ggcueroad Improve detecting LZMA stream data.
ggcueroad authored
435 libarchive/test/test_compat_lzma_1.tlz.uu \
436 libarchive/test/test_compat_lzma_2.tlz.uu \
437 libarchive/test/test_compat_lzma_3.tlz.uu \
7c7aef9 @amejia1 Add missing reference test files for inclusion in tarball.
amejia1 authored
438 libarchive/test/test_compat_mac-1.tar.Z.uu \
439 libarchive/test/test_compat_mac-2.tar.Z.uu \
446b093 @ggcueroad Introudce "tar:utf8type=libarchive2x" option for the incorrect UTF-8 str...
ggcueroad authored
440 libarchive/test/test_compat_pax_libarchive_2x.tar.Z.uu \
495a197 @kientzle Catch up with new and renamed files.
kientzle authored
441 libarchive/test/test_compat_solaris_tar_acl.tar.uu \
742118f @ggcueroad Add support for a pax textended keyword, "SUN.holesdata", which describe...
ggcueroad authored
442 libarchive/test/test_compat_solaris_pax_sparse_1.pax.Z.uu \
443 libarchive/test/test_compat_solaris_pax_sparse_2.pax.Z.uu \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
444 libarchive/test/test_compat_tar_hardlink_1.tar.uu \
a330a34 @ggcueroad Add xz compatibly test.
ggcueroad authored
445 libarchive/test/test_compat_xz_1.txz.uu \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
446 libarchive/test/test_compat_zip_1.zip.uu \
3b431a5 @kientzle Include some missing test data files in the distribution.
kientzle authored
447 libarchive/test/test_compat_zip_2.zip.uu \
6742134 @kientzle Issue 185: Include the contributed Zip in the regression test,
kientzle authored
448 libarchive/test/test_compat_zip_3.zip.uu \
bafc3c6 @kientzle pkgconfig support from Xavier, plus a couple of missing files added to
kientzle authored
449 libarchive/test/test_fuzz_1.iso.Z.uu \
3e7782c @ggcueroad Add the ability to decode LZX, which is one of compression type of MS Ca...
ggcueroad authored
450 libarchive/test/test_fuzz.cab.uu \
e3b29df @ggcueroad Add a lzh test data file in the distribution.
ggcueroad authored
451 libarchive/test/test_fuzz.lzh.uu \
cf6ad4b @kientzle Catch up with a bunch of file renaming that occurred a little while back...
kientzle authored
452 libarchive/test/test_pax_filename_encoding.tar.uu \
bafc3c6 @kientzle pkgconfig support from Xavier, plus a couple of missing files added to
kientzle authored
453 libarchive/test/test_read_format_ar.ar.uu \
12a3fef @ggcueroad Add support for Microsoft Cabinet(.cab) format.
ggcueroad authored
454 libarchive/test/test_read_format_cab_1.cab.uu \
455 libarchive/test/test_read_format_cab_2.cab.uu \
3e7782c @ggcueroad Add the ability to decode LZX, which is one of compression type of MS Ca...
ggcueroad authored
456 libarchive/test/test_read_format_cab_3.cab.uu \
ac07959 @ggcueroad Change some of sample files which I recently added, to match its test na...
ggcueroad authored
457 libarchive/test/test_read_format_cab_filename_cp932.cab.uu \
495a197 @kientzle Catch up with new and renamed files.
kientzle authored
458 libarchive/test/test_read_format_cpio_bin_be.cpio.uu \
ac07959 @ggcueroad Change some of sample files which I recently added, to match its test na...
ggcueroad authored
459 libarchive/test/test_read_format_cpio_filename_cp866.cpio.uu \
460 libarchive/test/test_read_format_cpio_filename_eucjp.cpio.uu \
461 libarchive/test/test_read_format_cpio_filename_koi8r.cpio.uu \
462 libarchive/test/test_read_format_cpio_filename_utf8_jp.cpio.uu \
463 libarchive/test/test_read_format_cpio_filename_utf8_ru.cpio.uu \
f7ec974 @ggcueroad Add RPM filter.
ggcueroad authored
464 libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu \
465 libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu \
ac07959 @ggcueroad Change some of sample files which I recently added, to match its test na...
ggcueroad authored
466 libarchive/test/test_read_format_gtar_filename_cp866.tar.Z.uu \
467 libarchive/test/test_read_format_gtar_filename_eucjp.tar.Z.uu \
468 libarchive/test/test_read_format_gtar_filename_koi8r.tar.Z.uu \
cf6ad4b @kientzle Catch up with a bunch of file renaming that occurred a little while back...
kientzle authored
469 libarchive/test/test_read_format_gtar_sparse_1_13.tar.uu \
470 libarchive/test/test_read_format_gtar_sparse_1_17.tar.uu \
471 libarchive/test/test_read_format_gtar_sparse_1_17_posix00.tar.uu \
472 libarchive/test/test_read_format_gtar_sparse_1_17_posix01.tar.uu \
473 libarchive/test/test_read_format_gtar_sparse_1_17_posix10.tar.uu \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
474 libarchive/test/test_read_format_gtar_sparse_1_17_posix10_modified.tar.uu \
40200e9 @ggcueroad Compression of test data for ISO reader switch from bzip2/gz to compress
ggcueroad authored
475 libarchive/test/test_read_format_iso.iso.Z.uu \
bb4d982 @kientzle Add a test to check whether ISO images that interleave files and
kientzle authored
476 libarchive/test/test_read_format_iso_2.iso.Z.uu \
40200e9 @ggcueroad Compression of test data for ISO reader switch from bzip2/gz to compress
ggcueroad authored
477 libarchive/test/test_read_format_iso_joliet.iso.Z.uu \
3b431a5 @kientzle Include some missing test data files in the distribution.
kientzle authored
478 libarchive/test/test_read_format_iso_joliet_by_nero.iso.Z.uu \
40200e9 @ggcueroad Compression of test data for ISO reader switch from bzip2/gz to compress
ggcueroad authored
479 libarchive/test/test_read_format_iso_joliet_long.iso.Z.uu \
480 libarchive/test/test_read_format_iso_joliet_rockridge.iso.Z.uu \
481 libarchive/test/test_read_format_iso_multi_extent.iso.Z.uu \
482 libarchive/test/test_read_format_iso_rockridge.iso.Z.uu \
483 libarchive/test/test_read_format_iso_rockridge_ce.iso.Z.uu \
484 libarchive/test/test_read_format_iso_rockridge_new.iso.Z.uu \
485 libarchive/test/test_read_format_iso_rockridge_rr_moved.iso.Z.uu\
d679998 @ggcueroad Simply set -1 to a file offset not to appear before any directories;
ggcueroad authored
486 libarchive/test/test_read_format_iso_xorriso.iso.Z.uu \
40200e9 @ggcueroad Compression of test data for ISO reader switch from bzip2/gz to compress
ggcueroad authored
487 libarchive/test/test_read_format_iso_zisofs.iso.Z.uu \
ac07959 @ggcueroad Change some of sample files which I recently added, to match its test na...
ggcueroad authored
488 libarchive/test/test_read_format_lha_filename_cp932.lzh.uu \
344711d @ggcueroad Add support for lha/lzh archive format.
ggcueroad authored
489 libarchive/test/test_read_format_lha_header0.lzh.uu \
490 libarchive/test/test_read_format_lha_header1.lzh.uu \
491 libarchive/test/test_read_format_lha_header2.lzh.uu \
b4ca4f0 @kientzle Inspired by Issue 145: Split the old build/autogen.sh script by
kientzle authored
492 libarchive/test/test_read_format_lha_header3.lzh.uu \
344711d @ggcueroad Add support for lha/lzh archive format.
ggcueroad authored
493 libarchive/test/test_read_format_lha_lh0.lzh.uu \
494 libarchive/test/test_read_format_lha_lh6.lzh.uu \
495 libarchive/test/test_read_format_lha_lh7.lzh.uu \
496 libarchive/test/test_read_format_lha_withjunk.lzh.uu \
bafc3c6 @kientzle pkgconfig support from Xavier, plus a couple of missing files added to
kientzle authored
497 libarchive/test/test_read_format_mtree.mtree.uu \
cbc3666 @ggcueroad Add the ability to be able to recognize mtree format without a signature...
ggcueroad authored
498 libarchive/test/test_read_format_mtree_nomagic.mtree.uu \
099075c @kientzle First cut at RAR support, including RARv3.
kientzle authored
499 libarchive/test/test_read_format_rar.rar.uu \
a37d943 @amejia1 Add basic test for rar file with binary data.
amejia1 authored
500 libarchive/test/test_read_format_rar_binary_data.rar.uu \
d81916d @amejia1 Implement support for RAR files compressed using "best" and "good" metho...
amejia1 authored
501 libarchive/test/test_read_format_rar_compress_best.rar.uu \
20732ad @kientzle Next iteration of RAR reader.
kientzle authored
502 libarchive/test/test_read_format_rar_compress_normal.rar.uu \
503 libarchive/test/test_read_format_rar_multi_lzss_blocks.rar.uu \
099075c @kientzle First cut at RAR support, including RARv3.
kientzle authored
504 libarchive/test/test_read_format_rar_noeof.rar.uu \
d483c48 @amejia1 Support conversions between ppmd blocks and lzss blocks.
amejia1 authored
505 libarchive/test/test_read_format_rar_ppmd_lzss_conversion.rar.uu\
c74abef @amejia1 Add test case for RAR SFX archives.
amejia1 authored
506 libarchive/test/test_read_format_rar_sfx.exe.uu \
099075c @kientzle First cut at RAR support, including RARv3.
kientzle authored
507 libarchive/test/test_read_format_rar_subblock.rar.uu \
a3e6586 @amejia1 Implement unicode support.
amejia1 authored
508 libarchive/test/test_read_format_rar_unicode.rar.uu \
e6269df @amejia1 Provide basic test case for RAR files generated on Windows machines.
amejia1 authored
509 libarchive/test/test_read_format_rar_windows.rar.uu \
495a197 @kientzle Catch up with new and renamed files.
kientzle authored
510 libarchive/test/test_read_format_raw.data.Z.uu \
511 libarchive/test/test_read_format_raw.data.uu \
23b1e67 @kientzle Include a missing test file in the portable build.
kientzle authored
512 libarchive/test/test_read_format_tar_empty_filename.tar.uu \
eb9f900 @ggcueroad Add a hdrcharset option test for pax format.
ggcueroad authored
513 libarchive/test/test_read_format_tar_filename_koi8r.tar.Z.uu \
bc3636c @ggcueroad Add a test of hdrcharset option for ustar format.
ggcueroad authored
514 libarchive/test/test_read_format_ustar_filename_cp866.tar.Z.uu \
515 libarchive/test/test_read_format_ustar_filename_eucjp.tar.Z.uu \
516 libarchive/test/test_read_format_ustar_filename_koi8r.tar.Z.uu \
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
517 libarchive/test/test_read_format_zip.zip.uu \
ac07959 @ggcueroad Change some of sample files which I recently added, to match its test na...
ggcueroad authored
518 libarchive/test/test_read_format_zip_filename_cp866.zip.uu \
519 libarchive/test/test_read_format_zip_filename_cp932.zip.uu \
520 libarchive/test/test_read_format_zip_filename_koi8r.zip.uu \
521 libarchive/test/test_read_format_zip_filename_utf8_jp.zip.uu \
522 libarchive/test/test_read_format_zip_filename_utf8_ru2.zip.uu \
523 libarchive/test/test_read_format_zip_filename_utf8_ru.zip.uu \
6742134 @kientzle Issue 185: Include the contributed Zip in the regression test,
kientzle authored
524 libarchive/test/test_read_format_zip_length_at_end.zip.uu \
7c7aef9 @amejia1 Add missing reference test files for inclusion in tarball.
amejia1 authored
525 libarchive/test/test_read_format_zip_ux.zip.uu \
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
526 libarchive/test/CMakeLists.txt \
527 libarchive/test/README
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
528
71d1bfe Refactor common frontend code into a separate library.
Joerg Sonnenberger authored
529 #
530 # Common code for libarchive frontends (cpio, tar)
531 #
532 libarchive_fe_la_SOURCES= \
533 libarchive_fe/err.c \
775ce13 @kientzle Distribution needs header files.
kientzle authored
534 libarchive_fe/err.h \
535 libarchive_fe/lafe_platform.h \
71d1bfe Refactor common frontend code into a separate library.
Joerg Sonnenberger authored
536 libarchive_fe/line_reader.c \
775ce13 @kientzle Distribution needs header files.
kientzle authored
537 libarchive_fe/line_reader.h \
71d1bfe Refactor common frontend code into a separate library.
Joerg Sonnenberger authored
538 libarchive_fe/matching.c \
775ce13 @kientzle Distribution needs header files.
kientzle authored
539 libarchive_fe/matching.h \
540 libarchive_fe/pathmatch.c \
541 libarchive_fe/pathmatch.h
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
542
543 #
544 #
545 # bsdtar source, docs, etc.
546 #
547 #
548
549 bsdtar_SOURCES= \
550 tar/bsdtar.c \
551 tar/bsdtar.h \
552 tar/bsdtar_platform.h \
27a6ba7 @kientzle Custom from-scratch command-line parser for bsdtar. This is
kientzle authored
553 tar/cmdline.c \
438c691 @kientzle No more YACC: Translated the old getdate.y into a recursive-descent
kientzle authored
554 tar/getdate.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
555 tar/read.c \
326a25b Add support for pax-like tar substitutions as found in NetBSD's
Joerg Sonnenberger authored
556 tar/subst.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
557 tar/tree.c \
558 tar/tree.h \
559 tar/util.c \
560 tar/write.c
561
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
562 if INC_WINDOWS_FILES
563 bsdtar_SOURCES+= \
564 tar/bsdtar_windows.h \
926d6bc @ggcueroad Revert r838,r839 and r840.
ggcueroad authored
565 tar/bsdtar_windows.c
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
566 endif
567
71d1bfe Refactor common frontend code into a separate library.
Joerg Sonnenberger authored
568 bsdtar_DEPENDENCIES= libarchive.la libarchive_fe.la
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
569
570 if STATIC_BSDTAR
66c6a7b Correct error when linking bsdtar/bsdcpio statically on cygwin
Charles Wilson authored
571 bsdtar_ldstatic= -static
572 bsdtar_ccstatic= -DLIBARCHIVE_STATIC
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
573 else
66c6a7b Correct error when linking bsdtar/bsdcpio statically on cygwin
Charles Wilson authored
574 bsdtar_ldstatic=
575 bsdtar_ccstatic=
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
576 endif
577
17fd872 @kientzle Fix the iconv probe and actually use the result.
kientzle authored
578 bsdtar_LDADD= libarchive.la libarchive_fe.la $(LTLIBICONV)
c31d1bc Ensure __USE_MINGW_ANSI_STDIO is defined for MinGW builds.
Charles Wilson authored
579 bsdtar_CPPFLAGS= -I$(top_srcdir)/libarchive -I$(top_srcdir)/libarchive_fe $(bsdtar_ccstatic) $(PLATFORMCPPFLAGS)
66c6a7b Correct error when linking bsdtar/bsdcpio statically on cygwin
Charles Wilson authored
580 bsdtar_LDFLAGS= $(bsdtar_ldstatic)
71d1bfe Refactor common frontend code into a separate library.
Joerg Sonnenberger authored
581
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
582 bsdtar_EXTRA_DIST= \
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
583 tar/bsdtar.1 \
584 tar/bsdtar_windows.h \
585 tar/bsdtar_windows.c \
586 tar/CMakeLists.txt \
587 tar/config_freebsd.h \
842877b @kientzle Some extra files that were omitted from the distribution.
kientzle authored
588 tar/test/list.h
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
589
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
590
591 if BUILD_BSDTAR
592 bsdtar_man_MANS= tar/bsdtar.1
593 bsdtar_programs= bsdtar
594 else
595 bsdtar_man_MANS=
596 bsdtar_programs=
597 endif
598
599 #
600 # bsdtar_test
601 #
602
603 bsdtar_test_SOURCES= \
604 tar/getdate.c \
605 tar/test/main.c \
606 tar/test/test.h \
607 tar/test/test_0.c \
608 tar/test/test_basic.c \
609 tar/test/test_copy.c \
015818d @kientzle Regression test for Issue 51: Verify that interpolating an empty mtree
kientzle authored
610 tar/test/test_empty_mtree.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
611 tar/test/test_getdate.c \
612 tar/test/test_help.c \
75725a8 @kientzle Test -C
kientzle authored
613 tar/test/test_option_C_upper.c \
6412fa4 @kientzle Test -H and -L options to tar.
kientzle authored
614 tar/test/test_option_H_upper.c \
615 tar/test/test_option_L_upper.c \
c6ae622 @kientzle Test tar -O
kientzle authored
616 tar/test/test_option_O_upper.c \
3574b4b @kientzle Rename test_option_T to test_option_T_upper, following a pattern
kientzle authored
617 tar/test/test_option_T_upper.c \
7b17a39 @kientzle Test for tar -U and documentation corrections.
kientzle authored
618 tar/test/test_option_U_upper.c \
75e963d @kientzle Simple test for tar -X
kientzle authored
619 tar/test/test_option_X_upper.c \
9d6e945 @kientzle Test -b option
kientzle authored
620 tar/test/test_option_b.c \
8dc62cc @kientzle Add basic test for --exclude
kientzle authored
621 tar/test/test_option_exclude.c \
348640b @kientzle Test tar --gid --gname --uid --uname options
kientzle authored
622 tar/test/test_option_gid_gname.c \
4ec97d2 @kientzle Fix tar -k by making it not an error if you specify
kientzle authored
623 tar/test/test_option_k.c \
5f761f2 @kientzle --keep-newer-files is the correct option name.
kientzle authored
624 tar/test/test_option_keep_newer_files.c \
28a6a63 @kientzle Test tar -n
kientzle authored
625 tar/test/test_option_n.c \
d8d9149 @kientzle Basic test for tar --newer-than option. So far, this
kientzle authored
626 tar/test/test_option_newer_than.c \
3dc134b @kientzle Merge r354 from release/2.6: Fix multiple -s options.
kientzle authored
627 tar/test/test_option_q.c \
e7fd116 @kientzle Add a test for basic -r operation.
kientzle authored
628 tar/test/test_option_r.c \
3dc134b @kientzle Merge r354 from release/2.6: Fix multiple -s options.
kientzle authored
629 tar/test/test_option_s.c \
348640b @kientzle Test tar --gid --gname --uid --uname options
kientzle authored
630 tar/test/test_option_uid_uname.c \
c950be8 @kientzle Include tar/test/test_patterns.c, the initial skeleton of
kientzle authored
631 tar/test/test_patterns.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
632 tar/test/test_stdio.c \
56f6b5f @kientzle Add a fuzz tester to the libarchive test suite. This
kientzle authored
633 tar/test/test_strip_components.c \
f17b583 @kientzle Read/write birthtime in pax format archives.
kientzle authored
634 tar/test/test_symlink_dir.c \
f470386 @ggcueroad Eliminate link error.
ggcueroad authored
635 tar/test/test_version.c \
636 tar/test/test_windows.c
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
637
076c334 @kientzle Attempt to fix some build problems with bsdtar_test on configure-based b...
kientzle authored
638 # For now, bsdtar_test uses Windows shims from tar/bsdtar_windows.*
639 if INC_WINDOWS_FILES
640 bsdtar_test_SOURCES+= \
641 tar/bsdtar_windows.h \
642 tar/bsdtar_windows.c
643 endif
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
644
c31d1bc Ensure __USE_MINGW_ANSI_STDIO is defined for MinGW builds.
Charles Wilson authored
645 bsdtar_test_CPPFLAGS=\
646 -I$(top_srcdir)/libarchive -I$(top_srcdir)/libarchive_fe \
647 -I$(top_srcdir)/tar -I$(top_builddir)/tar/test \
648 $(PLATFORMCPPFLAGS)
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
649
650 tar/test/list.h: Makefile
651 cat $(top_srcdir)/tar/test/test_*.c | grep DEFINE_TEST > tar/test/list.h
652
653 if BUILD_BSDTAR
654 bsdtar_test_programs= bsdtar_test
125047f @kientzle Chuck Wilson's fixes for Cygwin and MinGW builds.
kientzle authored
655 bsdtar_TESTS_ENVIRONMENT= BSDTAR=`cd $(top_builddir);/bin/pwd`/bsdtar$(EXEEXT) BSDTAR_TEST_FILES=`cd $(top_srcdir);/bin/pwd`/tar/test
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
656 else
657 bsdtar_test_programs=
658 bsdtar_TESTS_ENVIRONMENT=
659 endif
660
d75f8db @kientzle Update Makefile.am with some new reference files for bsdtar_test.
kientzle authored
661 bsdtar_test_EXTRA_DIST= \
113601b @ggcueroad Change a compression type of test_option_keep_newer_files.tgz from gzip
ggcueroad authored
662 tar/test/test_option_keep_newer_files.tar.Z.uu \
627b808 @kientzle Catch up with some file renaming.
kientzle authored
663 tar/test/test_patterns_2.tar.uu \
58fcd7c @ggcueroad Add test for Windows drive letters.
ggcueroad authored
664 tar/test/test_patterns_3.tar.uu \
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
665 tar/test/test_patterns_4.tar.uu \
666 tar/test/CMakeLists.txt
d75f8db @kientzle Update Makefile.am with some new reference files for bsdtar_test.
kientzle authored
667
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
668
669 #
670 #
671 # bsdcpio source, docs, etc.
672 #
673 #
674
675 bsdcpio_SOURCES= \
676 cpio/cmdline.c \
677 cpio/cpio.c \
678 cpio/cpio.h \
71d1bfe Refactor common frontend code into a separate library.
Joerg Sonnenberger authored
679 cpio/cpio_platform.h
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
680
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
681 if INC_WINDOWS_FILES
682 bsdcpio_SOURCES+= \
683 cpio/cpio_windows.h \
926d6bc @ggcueroad Revert r838,r839 and r840.
ggcueroad authored
684 cpio/cpio_windows.c
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
685 endif
686
71d1bfe Refactor common frontend code into a separate library.
Joerg Sonnenberger authored
687 bsdcpio_DEPENDENCIES = libarchive.la libarchive_fe.la
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
688
689
690 if STATIC_BSDCPIO
66c6a7b Correct error when linking bsdtar/bsdcpio statically on cygwin
Charles Wilson authored
691 bsdcpio_ldstatic= -static
692 bsdcpio_ccstatic= -DLIBARCHIVE_STATIC
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
693 else
66c6a7b Correct error when linking bsdtar/bsdcpio statically on cygwin
Charles Wilson authored
694 bsdcpio_ldstatic=
695 bsdcpio_ccstatic=
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
696 endif
697
17fd872 @kientzle Fix the iconv probe and actually use the result.
kientzle authored
698 bsdcpio_LDADD= libarchive_fe.la libarchive.la $(LTLIBICONV)
c31d1bc Ensure __USE_MINGW_ANSI_STDIO is defined for MinGW builds.
Charles Wilson authored
699 bsdcpio_CPPFLAGS= -I$(top_srcdir)/libarchive -I$(top_srcdir)/libarchive_fe $(bsdcpio_ccstatic) $(PLATFORMCPPFLAGS)
66c6a7b Correct error when linking bsdtar/bsdcpio statically on cygwin
Charles Wilson authored
700 bsdcpio_LDFLAGS= $(bsdcpio_ldstatic)
701
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
702 bsdcpio_EXTRA_DIST= \
703 cpio/test/list.h \
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
704 cpio/bsdcpio.1 \
705 cpio/cpio_windows.h \
706 cpio/cpio_windows.c \
707 cpio/CMakeLists.txt \
708 cpio/config_freebsd.h
709
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
710
711 if BUILD_BSDCPIO
712 # Manpages to install
713 bsdcpio_man_MANS= cpio/bsdcpio.1
714 bsdcpio_programs= bsdcpio
715 else
716 bsdcpio_man_MANS=
717 bsdcpio_programs=
718 endif
719
720 #
721 # bsdcpio_test
722 #
723
724 bsdcpio_test_SOURCES= \
725 cpio/cmdline.c \
726 cpio/test/main.c \
727 cpio/test/test.h \
728 cpio/test/test_0.c \
729 cpio/test/test_basic.c \
37081d2 @kientzle Two new tests:
kientzle authored
730 cpio/test/test_cmdline.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
731 cpio/test/test_format_newc.c \
732 cpio/test/test_gcpio_compat.c \
21147fb @kientzle test cpio -0
kientzle authored
733 cpio/test/test_option_0.c \
d555381 @kientzle Rename the tests to a consistent style:
kientzle authored
734 cpio/test/test_option_B_upper.c \
37081d2 @kientzle Two new tests:
kientzle authored
735 cpio/test/test_option_C_upper.c \
d100741 @kientzle Add --lzma and -J options to cpio.
kientzle authored
736 cpio/test/test_option_J_upper.c \
d555381 @kientzle Rename the tests to a consistent style:
kientzle authored
737 cpio/test/test_option_L_upper.c \
b72f49b @kientzle New test for -Z (compress)
kientzle authored
738 cpio/test/test_option_Z_upper.c \
691997f @kientzle IFC
kientzle authored
739 cpio/test/test_option_a.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
740 cpio/test/test_option_c.c \
741 cpio/test/test_option_d.c \
742 cpio/test/test_option_f.c \
743 cpio/test/test_option_help.c \
d555381 @kientzle Rename the tests to a consistent style:
kientzle authored
744 cpio/test/test_option_l.c \
d100741 @kientzle Add --lzma and -J options to cpio.
kientzle authored
745 cpio/test/test_option_lzma.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
746 cpio/test/test_option_m.c \
747 cpio/test/test_option_t.c \
748 cpio/test/test_option_u.c \
749 cpio/test/test_option_version.c \
750 cpio/test/test_option_y.c \
751 cpio/test/test_option_z.c \
752 cpio/test/test_owner_parse.c \
a4095ce @kientzle Include the new cpio tests.
kientzle authored
753 cpio/test/test_passthrough_dotdot.c \
754 cpio/test/test_passthrough_reverse.c \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
755 cpio/test/test_pathmatch.c
756
71d1bfe Refactor common frontend code into a separate library.
Joerg Sonnenberger authored
757 bsdcpio_test_CPPFLAGS= \
758 -I$(top_srcdir)/libarchive -I$(top_srcdir)/libarchive_fe \
c31d1bc Ensure __USE_MINGW_ANSI_STDIO is defined for MinGW builds.
Charles Wilson authored
759 -I$(top_srcdir)/cpio -I$(top_builddir)/cpio/test \
760 $(PLATFORMCPPFLAGS)
cee6343 @kientzle binmode.o should no longer be needed on Cygwin.
kientzle authored
761 bsdcpio_test_LDADD=libarchive_fe.la
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
762
763 cpio/test/list.h: Makefile
764 cat $(top_srcdir)/cpio/test/test_*.c | grep DEFINE_TEST > cpio/test/list.h
765
766 if BUILD_BSDCPIO
767 bsdcpio_test_programs= bsdcpio_test
125047f @kientzle Chuck Wilson's fixes for Cygwin and MinGW builds.
kientzle authored
768 bsdcpio_TESTS_ENVIRONMENT= BSDCPIO=`cd $(top_builddir);/bin/pwd`/bsdcpio$(EXEEXT) BSDCPIO_TEST_FILES=`cd $(top_srcdir);/bin/pwd`/cpio/test
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
769 else
770 bsdcpio_test_programs=
771 bsdcpio_TESTS_ENVIRONMENT=
772 endif
773
774 bsdcpio_test_EXTRA_DIST= \
775 cpio/test/test_gcpio_compat_ref.bin.uu \
776 cpio/test/test_gcpio_compat_ref.crc.uu \
777 cpio/test/test_gcpio_compat_ref.newc.uu \
778 cpio/test/test_gcpio_compat_ref.ustar.uu \
e8b5142 Fix distribution list to include all cpio testcases.
Joerg Sonnenberger authored
779 cpio/test/test_gcpio_compat_ref_nosym.bin.uu \
780 cpio/test/test_gcpio_compat_ref_nosym.crc.uu \
781 cpio/test/test_gcpio_compat_ref_nosym.newc.uu \
782 cpio/test/test_gcpio_compat_ref_nosym.ustar.uu \
b3cfa26 @kientzle Fill in the libarchive-portable build infrastructure that uses autoconf/...
kientzle authored
783 cpio/test/test_option_f.cpio.uu \
784 cpio/test/test_option_m.cpio.uu \
785 cpio/test/test_option_t.cpio.uu \
786 cpio/test/test_option_t.stdout.uu \
79cb8e5 Issue 15, part 14. Build system
Charles Wilson authored
787 cpio/test/test_option_tv.stdout.uu \
788 cpio/test/CMakeLists.txt
Something went wrong with that request. Please try again.