On Sat, Nov 16, 2024 at 11:45:11AM -0500, Gavin D. Smith wrote: > branch: master > commit a1e8832ef56932deb90d504d606436934e3540ac > Author: Gavin Smith <gavinsmith0...@gmail.com> > AuthorDate: Sat Nov 16 16:38:16 2024 +0000 > > Eliminate non-ASCII file names from tarball > > * tp/tests/Makefile.am (input/non_ascii.tar): Rule to create > tar file of all files under input/non_ascii with non-ASCII > file names. >
Maybe $(srcdir)/input/non_ascii.tar could depend on $(non_ascii_input) such that the files used in tests are automatically put in the archive and expanded in built_input/non_ascii? Like $(srcdir)/input/non_ascii.tar: $(non_ascii_input) cd $(srcdir)/input && \ tar -c -f non_ascii.tar non_ascii > --- > + > +# tar archive should contain all files in a "non_ascii" directory > +$(srcdir)/input/non_ascii.tar: > + cd $(srcdir)/input && \ > + tar -c -f non_ascii.tar non_ascii > + > +check_DATA += built_input/non_ascii > +built_input/non_ascii: input/non_ascii.tar > + rm -rf $@ && mkdir -p $@ && \ > + cd built_input && \ > + tar -xm -f "$(abs_srcdir)/input/non_ascii.tar" > +# tar -m discards file modification dates from the archive. > + > +EXTRA_DIST = run_parser_all.sh parser_tests.sh escape_file_names.pl \ > + $(one_test_files_generated_list) coverage_macro.texi \ > + input/included_latin1.texi input/non_ascii.tar > diff --git a/tp/tests/encoded/list-of-tests b/tp/tests/encoded/list-of-tests