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

Reply via email to