Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/atf/dist Import atf 0.9:
details: https://anonhg.NetBSD.org/src/rev/b9075f693983
branches: trunk
changeset: 755390:b9075f693983
user: jmmv <jmmv%NetBSD.org@localhost>
date: Fri Jun 04 08:23:34 2010 +0000
description:
Import atf 0.9:
* Added atf-sh, an interpreter to process test programs written using
the shell API. This is not really a shell interpreter by itself
though: it is just a wrapper around the system shell that eases the
loading of the necessary ATF libraries.
* Removed atf-compile in favour of atf-sh.
* Added the use.fs metadata property to test case, which is used to
specify which test cases require file system access. This is to
highlight dependencies on external resources more clearly and to speed
up the execution of test suites by skipping the creation of many
unnecessary work directories.
* Fixed test programs to get a sane default value for their source
directory. This means that it should not be necessary any more to pass
-s when running test programs that do not live in the current
directory.
* Defining test case headers became optional. This is trivial to achieve
in shell-based tests but a bit ugly in C and C++. In C, use the new
ATF_TC_WITHOUT_HEAD macro to define the test case, and in C++ use
ATF_TEST_CASE_WITHOUT_HEAD.
diffstat:
external/bsd/atf/dist/INSTALL | 5 +-
external/bsd/atf/dist/Makefile.am | 445 +-
external/bsd/atf/dist/Makefile.am.m4 | 179 +-
external/bsd/atf/dist/Makefile.in | 2592 ++++++---
external/bsd/atf/dist/NEWS | 45 +-
external/bsd/atf/dist/admin/check-style-shell.awk | 6 +-
external/bsd/atf/dist/admin/revision-dist.h | 6 +-
external/bsd/atf/dist/atf-c++/application.cpp | 15 +-
external/bsd/atf/dist/atf-c++/application.hpp | 3 +-
external/bsd/atf/dist/atf-c++/atf-c++-api.3 | 32 +-
external/bsd/atf/dist/atf-c++/atf-c++.pc.in | 11 +
external/bsd/atf/dist/atf-c++/formats.cpp | 7 +
external/bsd/atf/dist/atf-c++/fs.cpp | 10 +
external/bsd/atf/dist/atf-c++/fs.hpp | 8 +
external/bsd/atf/dist/atf-c++/macros.hpp | 9 +-
external/bsd/atf/dist/atf-c++/process.hpp | 4 +-
external/bsd/atf/dist/atf-c++/tests.cpp | 19 +-
external/bsd/atf/dist/atf-c++/tests.hpp | 2 +-
external/bsd/atf/dist/atf-c/atf-c-api.3 | 34 +-
external/bsd/atf/dist/atf-c/atf-c.pc.in | 11 +
external/bsd/atf/dist/atf-c/check.c | 7 +-
external/bsd/atf/dist/atf-c/check.h | 5 +-
external/bsd/atf/dist/atf-c/dynstr.h | 7 +-
external/bsd/atf/dist/atf-c/error.c | 7 +-
external/bsd/atf/dist/atf-c/error.h | 8 +-
external/bsd/atf/dist/atf-c/fs.h | 8 +-
external/bsd/atf/dist/atf-c/list.c | 8 +-
external/bsd/atf/dist/atf-c/list.h | 7 +-
external/bsd/atf/dist/atf-c/macros.h | 12 +-
external/bsd/atf/dist/atf-c/map.c | 13 +-
external/bsd/atf/dist/atf-c/map.h | 3 -
external/bsd/atf/dist/atf-c/process.c | 22 +-
external/bsd/atf/dist/atf-c/process.h | 9 +-
external/bsd/atf/dist/atf-c/tc.h | 3 -
external/bsd/atf/dist/atf-c/tcr.c | 31 +-
external/bsd/atf/dist/atf-c/tcr.h | 5 +-
external/bsd/atf/dist/atf-c/tp.c | 11 +-
external/bsd/atf/dist/atf-c/tp.h | 3 -
external/bsd/atf/dist/atf-c/tp_main.c | 109 +-
external/bsd/atf/dist/atf-report/tests-results.css | 160 +
external/bsd/atf/dist/atf-report/tests-results.dtd | 56 +
external/bsd/atf/dist/atf-report/tests-results.xsl | 421 +
external/bsd/atf/dist/atf-run/atf-run.cpp | 87 +-
external/bsd/atf/dist/atf-run/sample/atf-run.hooks | 23 +
external/bsd/atf/dist/atf-run/share/atf-run.hooks | 94 +
external/bsd/atf/dist/atf-run/test-program.cpp | 3 +
external/bsd/atf/dist/atf-sh/atf-sh-api.3 | 16 +-
external/bsd/atf/dist/atf-sh/atf-sh.1 | 77 +
external/bsd/atf/dist/atf-sh/atf-sh.cpp | 151 +
external/bsd/atf/dist/atf-sh/libatf-sh.subr | 776 ++
external/bsd/atf/dist/bconfig.h.in | 9 +
external/bsd/atf/dist/configure | 132 +-
external/bsd/atf/dist/configure.ac | 5 +-
external/bsd/atf/dist/doc/atf-test-case.4 | 13 +-
external/bsd/atf/dist/doc/atf.7.in | 9 +-
external/bsd/atf/dist/doc/install.xml | 5 +-
external/bsd/atf/dist/doc/news.xml | 36 +
external/bsd/atf/dist/doc/standalone/install.html | 7 +-
external/bsd/atf/dist/doc/standalone/news.html | 62 +
external/bsd/atf/dist/doc/text/install.txt | 5 +-
external/bsd/atf/dist/doc/text/news.txt | 45 +-
external/bsd/atf/dist/m4/module-defs.m4 | 4 +-
external/bsd/atf/dist/m4/module-fs.m4 | 10 +-
external/bsd/atf/dist/tests/atf/Atffile | 2 -
external/bsd/atf/dist/tests/atf/atf-c++/Atffile | 1 +
external/bsd/atf/dist/tests/atf/atf-c++/d_use_macros_hpp.cpp | 9 +-
external/bsd/atf/dist/tests/atf/atf-c++/h_lib.hpp | 3 +-
external/bsd/atf/dist/tests/atf/atf-c++/t_atffile.cpp | 16 +-
external/bsd/atf/dist/tests/atf/atf-c++/t_fs.cpp | 47 +-
external/bsd/atf/dist/tests/atf/atf-c++/t_io.cpp | 6 +
external/bsd/atf/dist/tests/atf/atf-c++/t_macros.cpp | 6 +
external/bsd/atf/dist/tests/atf/atf-c++/t_pkg_config.sh | 151 +
external/bsd/atf/dist/tests/atf/atf-c++/t_tests.cpp | 10 +
external/bsd/atf/dist/tests/atf/atf-c/d_use_macros_h.c | 7 +-
external/bsd/atf/dist/tests/atf/atf-c/h_lib.h | 1 +
external/bsd/atf/dist/tests/atf/atf-c/t_check.c | 3 +
external/bsd/atf/dist/tests/atf/atf-c/t_dynstr.c | 3 +-
external/bsd/atf/dist/tests/atf/atf-c/t_error.c | 3 +-
external/bsd/atf/dist/tests/atf/atf-c/t_fs.c | 53 +-
external/bsd/atf/dist/tests/atf/atf-c/t_h_lib.c | 3 +-
external/bsd/atf/dist/tests/atf/atf-c/t_io.c | 4 +-
external/bsd/atf/dist/tests/atf/atf-c/t_macros.c | 6 +
external/bsd/atf/dist/tests/atf/atf-c/t_pkg_config.sh | 152 +
external/bsd/atf/dist/tests/atf/atf-c/t_process.c | 5 +-
external/bsd/atf/dist/tests/atf/atf-c/t_tcr.c | 3 +-
external/bsd/atf/dist/tests/atf/atf-check/t_integration.sh | 14 +-
external/bsd/atf/dist/tests/atf/atf-cleanup/t_integration.sh | 9 +-
external/bsd/atf/dist/tests/atf/atf-config/t_integration.sh | 9 +-
external/bsd/atf/dist/tests/atf/atf-report/t_integration.sh | 6 +
external/bsd/atf/dist/tests/atf/atf-run/h_misc.cpp | 15 +
external/bsd/atf/dist/tests/atf/atf-run/h_several_tcs.c | 1 +
external/bsd/atf/dist/tests/atf/atf-run/t_config.cpp | 4 +-
external/bsd/atf/dist/tests/atf/atf-run/t_integration.sh | 53 +
external/bsd/atf/dist/tests/atf/atf-run/t_requirements.cpp | 4 +-
external/bsd/atf/dist/tests/atf/atf-run/t_test_program.cpp | 13 +-
external/bsd/atf/dist/tests/atf/atf-sh/Atffile | 1 +
external/bsd/atf/dist/tests/atf/atf-sh/t_atf_check.sh | 6 +
external/bsd/atf/dist/tests/atf/atf-sh/t_config.sh | 2 +
external/bsd/atf/dist/tests/atf/atf-sh/t_integration.sh | 100 +
external/bsd/atf/dist/tests/atf/atf-sh/t_normalize.sh | 3 +-
external/bsd/atf/dist/tests/atf/atf-sh/t_tc.sh | 1 +
external/bsd/atf/dist/tests/atf/atf-sh/t_tp.sh | 3 +-
external/bsd/atf/dist/tests/atf/formats/h_parser.cpp | 6 -
external/bsd/atf/dist/tests/atf/formats/t_parsers.sh | 5 +
external/bsd/atf/dist/tests/atf/test_programs/common.sh | 11 +-
external/bsd/atf/dist/tests/atf/test_programs/h_c.c | 6 +
external/bsd/atf/dist/tests/atf/test_programs/h_cpp.cpp | 6 +
external/bsd/atf/dist/tests/atf/test_programs/h_sh.sh | 7 +
external/bsd/atf/dist/tests/atf/test_programs/t_config.sh | 1 +
external/bsd/atf/dist/tests/atf/test_programs/t_fork.sh | 1 +
external/bsd/atf/dist/tests/atf/test_programs/t_meta_data.sh | 17 +
external/bsd/atf/dist/tests/atf/test_programs/t_srcdir.sh | 56 +-
external/bsd/atf/dist/tests/atf/test_programs/t_status.sh | 1 +
external/bsd/atf/dist/tests/bootstrap/package.m4 | 4 +-
external/bsd/atf/dist/tests/bootstrap/testsuite | 10 +-
115 files changed, 5367 insertions(+), 1429 deletions(-)
diffs (truncated from 12127 to 300 lines):
diff -r 1a3905a93c9d -r b9075f693983 external/bsd/atf/dist/INSTALL
--- a/external/bsd/atf/dist/INSTALL Fri Jun 04 06:39:38 2010 +0000
+++ b/external/bsd/atf/dist/INSTALL Fri Jun 04 08:23:34 2010 +0000
@@ -108,10 +108,7 @@
5. Check that the installed programs work by running 'make installcheck'.
You do not need to be root to do this, even though some checks will
- not be run otherwise. (Be aware that on, some systems, GNU Libtool
- will break these checks. If you get some failures, try reconfiguring
- the project providing the '--disable-fast-install' flag to 'configure'
- and then rebuild and recheck.)
+ not be run otherwise.
Configuration flags
diff -r 1a3905a93c9d -r b9075f693983 external/bsd/atf/dist/Makefile.am
--- a/external/bsd/atf/dist/Makefile.am Fri Jun 04 06:39:38 2010 +0000
+++ b/external/bsd/atf/dist/Makefile.am Fri Jun 04 08:23:34 2010 +0000
@@ -103,10 +103,6 @@
"-DATF_SHELL=\"$(ATF_SHELL)\"" \
"-DATF_WORKDIR=\"$(ATF_WORKDIR)\""
-ATF_COMPILE_DEPS = $(srcdir)/atf-sh/atf.init.subr
-ATF_COMPILE_DEPS += atf-compile/atf-host-compile
-ATF_COMPILE_SH = ./atf-compile/atf-host-compile
-
# DISTFILE_DOC name src
#
# Generates a rule to generate the prebuilt copy of the top-level document
@@ -248,8 +244,6 @@
atf-c/macros.h \
atf-c/map.c \
atf-c/map.h \
- atf-c/object.c \
- atf-c/object.h \
atf-c/process.c \
atf-c/process.h \
atf-c/sanity.c \
@@ -290,7 +284,6 @@
atf-c/list.h \
atf-c/macros.h \
atf-c/map.h \
- atf-c/object.h \
atf-c/process.h \
atf-c/sanity.h \
atf-c/tc.h \
@@ -303,6 +296,19 @@
dist_man_MANS = atf-c/atf-c-api.3
+pkgconfigdir = $(atf_pkgconfigdir)
+pkgconfig_DATA = atf-c/atf-c.pc
+CLEANFILES += atf-c/atf-c.pc
+EXTRA_DIST += atf-c/atf-c.pc.in
+atf-c/atf-c.pc: $(srcdir)/atf-c/atf-c.pc.in
+ test -d atf-c || mkdir -p atf-c
+ sed -e 's,__ATF_VERSION__,@PACKAGE_VERSION@,g' \
+ -e 's,__CC__,$(CC),g' \
+ -e 's,__INCLUDEDIR__,$(includedir),g' \
+ -e 's,__LIBDIR__,$(libdir),g' \
+ <$(srcdir)/atf-c/atf-c.pc.in >atf-c/atf-c.pc.tmp
+ mv atf-c/atf-c.pc.tmp atf-c/atf-c.pc
+
# -------------------------------------------------------------------------
# `atf-c++' directory.
# -------------------------------------------------------------------------
@@ -375,6 +381,18 @@
dist_man_MANS += atf-c++/atf-c++-api.3
+pkgconfig_DATA += atf-c++/atf-c++.pc
+CLEANFILES += atf-c++/atf-c++.pc
+EXTRA_DIST += atf-c++/atf-c++.pc.in
+atf-c++/atf-c++.pc: $(srcdir)/atf-c++/atf-c++.pc.in
+ test -d atf-c++ || mkdir -p atf-c++
+ sed -e 's,__ATF_VERSION__,@PACKAGE_VERSION@,g' \
+ -e 's,__CXX__,$(CXX),g' \
+ -e 's,__INCLUDEDIR__,$(includedir),g' \
+ -e 's,__LIBDIR__,$(libdir),g' \
+ <$(srcdir)/atf-c++/atf-c++.pc.in >atf-c++/atf-c++.pc.tmp
+ mv atf-c++/atf-c++.pc.tmp atf-c++/atf-c++.pc
+
# -------------------------------------------------------------------------
# `atf-check' directory.
# -------------------------------------------------------------------------
@@ -384,6 +402,7 @@
bin_PROGRAMS += atf-check/atf-check
atf_check_atf_check_SOURCES = atf-check/atf-check.cpp
nodist_atf_check_atf_check_SOURCES =
+atf_check_atf_check_CPPFLAGS = -I$(srcdir)/atf-check -Iatf-check
atf_check_atf_check_LDADD = libatf-c++.la
dist_man_MANS += atf-check/atf-check.1
@@ -397,6 +416,7 @@
bin_PROGRAMS += atf-config/atf-config
atf_config_atf_config_SOURCES = atf-config/atf-config.cpp
nodist_atf_config_atf_config_SOURCES =
+atf_config_atf_config_CPPFLAGS = -I$(srcdir)/atf-config -Iatf-config
atf_config_atf_config_LDADD = libatf-c++.la
dist_man_MANS += atf-config/atf-config.1
@@ -410,35 +430,12 @@
libexec_PROGRAMS += atf-cleanup/atf-cleanup
atf_cleanup_atf_cleanup_SOURCES = atf-cleanup/atf-cleanup.cpp
nodist_atf_cleanup_atf_cleanup_SOURCES =
+atf_cleanup_atf_cleanup_CPPFLAGS = -I$(srcdir)/atf-cleanup -Iatf-cleanup
atf_cleanup_atf_cleanup_LDADD = libatf-c++.la
dist_man_MANS += atf-cleanup/atf-cleanup.1
# -------------------------------------------------------------------------
-# `atf-compile' directory.
-# -------------------------------------------------------------------------
-
-
-
-bin_PROGRAMS += atf-compile/atf-compile
-atf_compile_atf_compile_SOURCES = atf-compile/atf-compile.cpp
-nodist_atf_compile_atf_compile_SOURCES =
-atf_compile_atf_compile_LDADD = libatf-c++.la
-dist_man_MANS += atf-compile/atf-compile.1
-
-
-atf-compile/atf-host-compile: $(srcdir)/atf-compile/atf-host-compile.sh
- sed -e 's,__ATF_PKGDATADIR__,$(srcdir)/atf-sh,g' \
- -e 's,__ATF_SHELL__,$(ATF_SHELL),g' \
- <$(srcdir)/atf-compile/atf-host-compile.sh \
- >atf-compile/atf-host-compile.tmp
- chmod +x atf-compile/atf-host-compile.tmp
- mv atf-compile/atf-host-compile.tmp atf-compile/atf-host-compile
-CLEANFILES += atf-compile/atf-host-compile
-CLEANFILES += atf-compile/atf-host-compile.tmp
-EXTRA_DIST += atf-compile/atf-host-compile.sh
-
-# -------------------------------------------------------------------------
# `atf-format' directory.
# -------------------------------------------------------------------------
@@ -447,6 +444,7 @@
libexec_PROGRAMS += atf-format/atf-format
atf_format_atf_format_SOURCES = atf-format/atf-format.cpp
nodist_atf_format_atf_format_SOURCES =
+atf_format_atf_format_CPPFLAGS = -I$(srcdir)/atf-format -Iatf-format
atf_format_atf_format_LDADD = libatf-c++.la
dist_man_MANS += atf-format/atf-format.1
@@ -460,10 +458,23 @@
bin_PROGRAMS += atf-report/atf-report
atf_report_atf_report_SOURCES = atf-report/atf-report.cpp
nodist_atf_report_atf_report_SOURCES =
+atf_report_atf_report_CPPFLAGS = -I$(srcdir)/atf-report -Iatf-report
atf_report_atf_report_LDADD = libatf-c++.la
dist_man_MANS += atf-report/atf-report.1
+cssdir = $(atf_cssdir)
+css_DATA = atf-report/tests-results.css
+EXTRA_DIST += $(css_DATA)
+
+dtddir = $(atf_dtddir)
+dtd_DATA = atf-report/tests-results.dtd
+EXTRA_DIST += $(dtd_DATA)
+
+xsldir = $(atf_xsldir)
+xsl_DATA = atf-report/tests-results.xsl
+EXTRA_DIST += $(xsl_DATA)
+
# -------------------------------------------------------------------------
# `atf-run' directory.
# -------------------------------------------------------------------------
@@ -480,6 +491,7 @@
atf-run/timer.cpp \
atf-run/timer.hpp
nodist_atf_run_atf_run_SOURCES =
+atf_run_atf_run_CPPFLAGS = -I$(srcdir)/atf-run -Iatf-run
atf_run_atf_run_LDADD = libatf-c++.la
dist_man_MANS += atf-run/atf-run.1
@@ -488,9 +500,17 @@
# `atf-sh' directory.
# -------------------------------------------------------------------------
-atf_sh_DATA = atf-sh/atf.footer.subr \
- atf-sh/atf.header.subr \
- atf-sh/atf.init.subr
+
+
+bin_PROGRAMS += atf-sh/atf-sh
+atf_sh_atf_sh_SOURCES = atf-sh/atf-sh.cpp
+nodist_atf_sh_atf_sh_SOURCES =
+atf_sh_atf_sh_CPPFLAGS = -I$(srcdir)/atf-sh -Iatf-sh
+atf_sh_atf_sh_LDADD = libatf-c++.la
+dist_man_MANS += atf-sh/atf-sh.1
+
+
+atf_sh_DATA = atf-sh/libatf-sh.subr
atf_shdir = $(pkgdatadir)
EXTRA_DIST += $(atf_sh_DATA)
@@ -505,6 +525,7 @@
bin_PROGRAMS += atf-version/atf-version
atf_version_atf_version_SOURCES = atf-version/atf-version.cpp
nodist_atf_version_atf_version_SOURCES = atf-version/revision.h
+atf_version_atf_version_CPPFLAGS = -I$(srcdir)/atf-version -Iatf-version
atf_version_atf_version_LDADD = libatf-c++.la
dist_man_MANS += atf-version/atf-version.1
@@ -518,50 +539,13 @@
CLEANFILES += atf-version/revision.h
hooksdir = $(pkgdatadir)
-hooks_DATA = atf-run/atf-run.hooks
+hooks_DATA = atf-run/share/atf-run.hooks
EXTRA_DIST += $(hooks_DATA)
-# -------------------------------------------------------------------------
-# `data' directory.
-# -------------------------------------------------------------------------
-
-cssdir = $(atf_cssdir)
-css_DATA = data/tests-results.css
-EXTRA_DIST += $(css_DATA)
-
-dtddir = $(atf_dtddir)
-dtd_DATA = data/tests-results.dtd
-EXTRA_DIST += $(dtd_DATA)
-
egdir = $(atf_egdir)
-eg_DATA = data/atf-run.hooks
+eg_DATA = atf-run/sample/atf-run.hooks
EXTRA_DIST += $(eg_DATA)
-pkgconfigdir = $(atf_pkgconfigdir)
-pkgconfig_DATA = data/atf-c.pc data/atf-c++.pc
-CLEANFILES += data/atf-c.pc data/atf-c++.pc
-EXTRA_DIST += data/atf-c.pc.in data/atf-c++.pc.in
-data/atf-c.pc: $(srcdir)/data/atf-c.pc.in
- test -d data || mkdir -p data
- sed -e 's,__ATF_VERSION__,@PACKAGE_VERSION@,g' \
- -e 's,__CC__,$(CC),g' \
- -e 's,__INCLUDEDIR__,$(includedir),g' \
- -e 's,__LIBDIR__,$(libdir),g' \
- <$(srcdir)/data/atf-c.pc.in >data/atf-c.pc.tmp
- mv data/atf-c.pc.tmp data/atf-c.pc
-data/atf-c++.pc: $(srcdir)/data/atf-c++.pc.in
- test -d data || mkdir -p data
- sed -e 's,__ATF_VERSION__,@PACKAGE_VERSION@,g' \
- -e 's,__CXX__,$(CXX),g' \
- -e 's,__INCLUDEDIR__,$(includedir),g' \
- -e 's,__LIBDIR__,$(libdir),g' \
- <$(srcdir)/data/atf-c++.pc.in >data/atf-c++.pc.tmp
- mv data/atf-c++.pc.tmp data/atf-c++.pc
-
-xsldir = $(atf_xsldir)
-xsl_DATA = data/tests-results.xsl
-EXTRA_DIST += $(xsl_DATA)
-
# -------------------------------------------------------------------------
# `doc' directory.
# -------------------------------------------------------------------------
@@ -679,22 +663,6 @@
txt:$(srcdir)/doc/text/readme.txt
-EXTRA_DIST += doc/roadmap.xml
-EXTRA_DIST += doc/standalone/roadmap.html
-noinst_DATA += doc/standalone/roadmap.html
-EXTRA_DIST += doc/text/roadmap.txt
-noinst_DATA += doc/text/roadmap.txt
-doc/standalone/roadmap.html: $(srcdir)/doc/roadmap.xml doc/build-xml.sh \
- $(_STANDALONE_XSLT)
- $(BUILD_XML_ENV) $(ATF_SHELL) doc/build-xml.sh \
- $(srcdir)/doc/roadmap.xml $(srcdir)/$(_STANDALONE_XSLT) \
- html:$(srcdir)/doc/standalone/roadmap.html
-doc/text/roadmap.txt: $(srcdir)/doc/roadmap.xml doc/build-xml.sh $(_STANDALONE_XSLT)
- $(BUILD_XML_ENV) $(ATF_SHELL) doc/build-xml.sh \
- $(srcdir)/doc/roadmap.xml $(srcdir)/$(_STANDALONE_XSLT) \
- txt:$(srcdir)/doc/text/roadmap.txt
-
-
EXTRA_DIST += doc/specification.xml
EXTRA_DIST += doc/standalone/specification.html
noinst_DATA += doc/standalone/specification.html
@@ -721,6 +689,11 @@
# `tests/bootstrap' directory.
# -------------------------------------------------------------------------
+# BUILD_SH_TP infile outfile
+#
+# Commands to build a test program using atf-sh.
+
+
check_PROGRAMS = tests/bootstrap/h_app_empty
tests_bootstrap_h_app_empty_SOURCES = tests/bootstrap/h_app_empty.cpp
tests_bootstrap_h_app_empty_LDADD = libatf-c++.la
@@ -740,37 +713,43 @@
check_SCRIPTS = tests/bootstrap/h_tp_basic_sh
CLEANFILES += tests/bootstrap/h_tp_basic_sh
EXTRA_DIST += tests/bootstrap/h_tp_basic_sh.sh
-tests/bootstrap/h_tp_basic_sh: $(srcdir)/tests/bootstrap/h_tp_basic_sh.sh \
Home |
Main Index |
Thread Index |
Old Index