diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 20:22:03 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 20:22:03 +0000 |
commit | ffccd5b2b05243e7976db80f90f453dccfae9886 (patch) | |
tree | 39a43152d27f7390d8f7a6fb276fa6887f87c6e8 /tests/src/vfs/extfs/helpers-list/Makefile.am | |
parent | Initial commit. (diff) | |
download | mc-0acba638a84ac029b0ce3ee33c0f8b7d9f3fa027.tar.xz mc-0acba638a84ac029b0ce3ee33c0f8b7d9f3fa027.zip |
Adding upstream version 3:4.8.30.upstream/3%4.8.30
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'tests/src/vfs/extfs/helpers-list/Makefile.am')
-rw-r--r-- | tests/src/vfs/extfs/helpers-list/Makefile.am | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/tests/src/vfs/extfs/helpers-list/Makefile.am b/tests/src/vfs/extfs/helpers-list/Makefile.am new file mode 100644 index 0000000..6c6c044 --- /dev/null +++ b/tests/src/vfs/extfs/helpers-list/Makefile.am @@ -0,0 +1,131 @@ +PACKAGE_STRING = "/src/vfs/extfs/helpers-list" + +SUBDIRS = misc + +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) + +# This lets mc_parse_ls_l.c override MC's message() without the linker +# complaining about multiple definitions. +AM_LDFLAGS = @TESTS_LDFLAGS@ + +LIBS = $(top_builddir)/lib/libmc.la + +if ENABLE_MCLIB +LIBS += $(GLIB_LIBS) +endif + +# Programs/scripts to build on 'make check'. +check_PROGRAMS = mc_parse_ls_l +check_SCRIPTS = run + +# Tests to run on 'make check' +TESTS = run + +# On 'make clean', delete 'run' as well. +CLEANFILES = run + +mc_parse_ls_l_SOURCES = \ + mc_parse_ls_l.c + +data_files_to_distribute = \ + data/hp48+.README \ + data/hp48+.args \ + data/hp48+.input \ + data/hp48+.output \ + data/lslR.1.spaces.args \ + data/lslR.1.spaces.input \ + data/lslR.1.spaces.output \ + data/lslR.2.spaces-iso.args \ + data/lslR.2.spaces-iso.input \ + data/lslR.2.spaces-iso.output \ + data/lslR.3.spaces-iso-noslash.args \ + data/lslR.3.spaces-iso-noslash.input \ + data/lslR.3.spaces-iso-noslash.output \ + data/lslR.README \ + data/rpm.README \ + data/rpm.custom.env_vars \ + data/rpm.custom.input \ + data/rpm.custom.output \ + data/rpm.glib.env_vars \ + data/rpm.glib.input \ + data/rpm.glib.output \ + data/rpm.rewrite.sh \ + data/u7z.README \ + data/u7z.complex.env_vars \ + data/u7z.complex.input \ + data/u7z.complex.output \ + data/u7z.missing-date.env_vars \ + data/u7z.missing-date.input \ + data/u7z.missing-date.output \ + data/u7z.missing-size-and-date.env_vars \ + data/u7z.missing-size-and-date.input \ + data/u7z.missing-size-and-date.output \ + data/u7z.simple.input \ + data/u7z.simple.output \ + data/uace.README \ + data/uace.input \ + data/uace.output \ + data/uarc.README \ + data/uarc.input \ + data/uarc.output \ + data/urar.README \ + data/urar.v4,v3.env_vars \ + data/urar.v4,v3.input \ + data/urar.v4,v3.output \ + data/urar.v6,v5.env_vars \ + data/urar.v6,v5.input \ + data/urar.v6,v5.output \ + data/uzip.README \ + data/uzip.with-zipinfo.env_vars \ + data/uzip.with-zipinfo.input \ + data/uzip.with-zipinfo.output \ + data/uzip.without-zipinfo--mdy.env_vars \ + data/uzip.without-zipinfo--mdy.input \ + data/uzip.without-zipinfo--mdy.output \ + data/uzip.without-zipinfo--ymd.env_vars \ + data/uzip.without-zipinfo--ymd.input \ + data/uzip.without-zipinfo--ymd.output \ + data/uzoo.README \ + data/uzoo.input \ + data/uzoo.output \ + data/dummy + +EXTRA_DIST = mc_xcat test_all $(data_files_to_distribute) + +run: + @echo '#!/bin/sh' > $@ + @echo >> $@ + @echo '# This script is an easy way to launch the "test_all" script' >> $@ + @echo '# with all the required arguments.' >> $@ + @echo '#' >> $@ + @echo '# Run this script with "--help" to learn more.' >> $@ + @echo >> $@ + @echo '# Where to find mc_parse_ls_l and mc_xcat, respectively.' >> $@ + @echo 'PATH="$(abs_builddir):$(abs_srcdir):$$PATH"' >> $@ + @echo >> $@ +# The 'abs_' isn't mandatory. It lets you move this script out of the build tree. + @echo '"$(abs_srcdir)"/test_all "$$@" \' >> $@ + @echo ' --data-dir "$(abs_srcdir)/data" \' >> $@ + @echo ' --data-build-dir "$(abs_builddir)/data" \' >> $@ +# Before installation, some helpers are in the build tree, some in the src tree. + @echo ' --helpers-dir "$(abs_top_builddir)/src/vfs/extfs/helpers" \' >> $@ + @echo ' --helpers-dir "$(abs_top_srcdir)/src/vfs/extfs/helpers"' >> $@ + @chmod +x $@ +# (We can alternatively create run from a run.in template +# with 'AC_CONFIG_FILES[run, chmod +x run]'.) + +# Whenever we change the recipe above, we need to regenerate the 'run' script: +run: Makefile + +# +# Documentation +# + +doc: README.html + +# (Thanks to VPATH we don't need to write "$(srcdir)/README". doc/hlp/Makefile.am needlessly does this.) +README.html: README + pandoc --include-in-header=$(srcdir)/README.css.inc -N --old-dashes --toc --toc-depth=4 --standalone -o '$@' '$(srcdir)/README' + +EXTRA_DIST += README.css.inc +CLEANFILES += README.html |