summaryrefslogtreecommitdiffstats
path: root/config/conclude.in
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1998-11-16 15:29:54 (GMT)
committerRobb Matzke <matzke@llnl.gov>1998-11-16 15:29:54 (GMT)
commit841e168a04f14d5ce79713c2937e4cadb543ef0e (patch)
tree0b9511e36bc033d97c06368fdf5f50c863203b3e /config/conclude.in
parentc3570e984a10701abcef85f3ada67b76d602c4cf (diff)
downloadhdf5-841e168a04f14d5ce79713c2937e4cadb543ef0e.zip
hdf5-841e168a04f14d5ce79713c2937e4cadb543ef0e.tar.gz
hdf5-841e168a04f14d5ce79713c2937e4cadb543ef0e.tar.bz2
[svn-r914] Changes since 19981113
---------------------- ./config/conclude.in ./test/Makefile.in ./tools/Makefile.in The Makefile $TESTS variable has finally been split into $TEST_PROGS and $TEST_SCRIPTS with the latter being the names of shell scripts that need to be run with `/bin/sh'. Now we don't have to copy each shell script before we run it. NOTE: THIS CHANGE DOES NOT AFFECT THE PABLO MAKEFILE SINCE THAT FILE IS A COPY OF A PREVIOUSLY GENERATED MAKEFILE. ./src/Makefile.in Added H5Snone.c to the source list. ./src/H5G.c Plugged a memory leak by emptying the object type "isa" table when the library is closed. ./src/H5Tconv.c ./src/H5Tpkg.h Added 48 new type functions to take advantage of hardware for integer type conversions. These functions are not registered in the conversion table yet because I haven't fully tested them. ./src/H5Tpkg.h Removed __unused__ qualifiers from prototypes.
Diffstat (limited to 'config/conclude.in')
-rw-r--r--config/conclude.in15
1 files changed, 12 insertions, 3 deletions
diff --git a/config/conclude.in b/config/conclude.in
index 8eab342..a11ced7 100644
--- a/config/conclude.in
+++ b/config/conclude.in
@@ -20,9 +20,9 @@ TAGS: $(LIB_SRC)
-etags $(LIB_SRC)
# Runs each test in order, passing $(TEST_FLAGS) to the program.
-tests: $(LIB) $(TESTS)
+tests: $(TEST_PROGS)
test _test: tests
- @for test in $(TESTS) dummy; do \
+ @for test in $(TEST_PROGS) dummy; do \
if test $$test != dummy; then \
echo "============================"; \
echo "Testing $$test $(TEST_FLAGS)"; \
@@ -31,6 +31,15 @@ test _test: tests
echo ""; \
fi; \
done;
+ @for test in $(TEST_SCRIPTS) dummy; do \
+ if test $$test != dummy; then \
+ echo "============================"; \
+ echo "Testing $$test $(TEST_FLAGS)"; \
+ echo "============================"; \
+ $(RUNTEST) /bin/sh ./$$test $(TEST_FLAGS) || exit 1; \
+ echo ""; \
+ fi; \
+ done;
# Install the library, the public header files, and programs.
install: $(LIB) $(PUB_HDR) $(PROGS)
@@ -76,7 +85,7 @@ mostlyclean:
# is part of the HDF5 distribution.
#
clean: mostlyclean
- $(RM) $(LIB) $(TESTS) $(PROGS) $(CLEAN)
+ $(RM) $(LIB) $(TEST_PROGS) $(PROGS) $(CLEAN)
# Like `clean' except it also removes files that were created by running
# configure. If you've unpacked the source and built HDF5 without creating