diff options
author | Robb Matzke <matzke@llnl.gov> | 1998-04-03 21:11:05 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1998-04-03 21:11:05 (GMT) |
commit | 92571bbe1d77c74ddefeeba6ac0b2097593c058d (patch) | |
tree | 610c3a65c2d3fa5dabfda39635770029bb734646 /test/Makefile.in | |
parent | a780cdd178f849afbc8cbb24e416eef733cbc9f2 (diff) | |
download | hdf5-92571bbe1d77c74ddefeeba6ac0b2097593c058d.zip hdf5-92571bbe1d77c74ddefeeba6ac0b2097593c058d.tar.gz hdf5-92571bbe1d77c74ddefeeba6ac0b2097593c058d.tar.bz2 |
[svn-r336] Changes since 19980402
----------------------
./MANIFEST
./test/Makefile.in
./test/shtype.c [NEW]
Added some tests for shared data types.
./configure.in
Removed MF and HL from the default debug list since. MF
because it hasn't been implemented yet and HL because it
produces lots of annoying messages about adjusting the size of
local heaps.
./src/H5F.c
./src/H5T.c
./src/H5Tprivate.h
Fixed a bug with opening the same file twice. The first close
on the file_id incorrectly closed shared data structs.
Closing a file now correctly unshares data types that might be
pointing into that file.
./src/H5T.c
./src/H5Tpublic.h
Added an H5Tis_shared(). The caller supplies a file and a
data type and the function returns true if the data type is
currently marked for sharing in that file.
./src/H5AC.c
./src/H5F.c
./src/H5HL.c
./src/H5HG.c
./src/H5MF.c
./src/H5O.c
We now detect errors sooner when writing to a read-only
file. In the past, the error might not show up until the
cached item was flushed, and it was sometimes possible to not
even get an error!
./src/H5I.c
./src/H5Iprivate.h
If the search function fails then H5I_search() returns
failure. Also, the first argument for the search function
isn't const anymore because we might want the search to have
side effects (like calling H5T_unshare() for all shared data
types whose file just closed).
Diffstat (limited to 'test/Makefile.in')
-rw-r--r-- | test/Makefile.in | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/test/Makefile.in b/test/Makefile.in index 7017e9d..10e9135 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -12,8 +12,9 @@ CPPFLAGS=-I. -I../src @CPPFLAGS@ # These are our main targets. They should be listed in the order to be # executed, generally most specific tests to least specific tests. PROGS=testhdf5 gheap hyperslab istore dtypes dsets cmpd_dset extend external \ - iopipe -TESTS=testhdf5 gheap hyperslab istore dtypes dsets cmpd_dset extend external + shtype iopipe +TESTS=testhdf5 gheap hyperslab istore dtypes dsets cmpd_dset extend external \ + shtype TIMINGS=iopipe # Temporary files @@ -22,7 +23,8 @@ MOSTLYCLEAN=cmpd_dset.h5 dataset.h5 extend.h5 istore.h5 tfile1.h5 tfile2.h5 \ extern_1.h5 extern_2.h5 extern_3.h5 extern_1.raw extern_1b.raw \ extern_2.raw extern_2b.raw extern_3.raw extern_3b.raw \ extern_4.raw extern_4b.raw iopipe.raw iopipe.h5 gheap0.h5 \ - gheap1.h5 gheap2.h5 gheap3.h5 gheap4.h5 + gheap1.h5 gheap2.h5 gheap3.h5 gheap4.h5 shtype0.h5 shtype1.h5 \ + shtype2a.h5 shtype2b.h5 shtype3.h5 # Source and object files for programs... The PROG_SRC list contains all the # source files and is used for things like dependencies, archiving, etc. The @@ -30,7 +32,7 @@ MOSTLYCLEAN=cmpd_dset.h5 dataset.h5 extend.h5 istore.h5 tfile1.h5 tfile2.h5 \ # overlap with other tests. PROG_SRC=testhdf5.c tfile.c theap.c tmeta.c tohdr.c tstab.c th5s.c dtypes.c \ hyperslab.c istore.c dsets.c cmpd_dset.c extend.c external.c \ - iopipe.c gheap.c + iopipe.c gheap.c shtype.c PROG_OBJ=$(PROG_SRC:.c=.o) TESTHDF5_SRC=testhdf5.c tfile.c theap.c tmeta.c tohdr.c tstab.c th5s.c @@ -63,6 +65,9 @@ EXTERNAL_OBJ=$(EXTERNAL_SRC:.c=.o) GRPTIME_SRC=grptime.c GRPTIME_OBJ=$(GRPTIME_SRC:.c=.o) +SHTYPE_SRC=shtype.c +SHTYPE_OBJ=$(SHTYPE_SRC:.c=.o) + IOPIPE_SRC=iopipe.c IOPIPE_OBJ=$(IOPIPE_SRC:.c=.o) @@ -107,6 +112,9 @@ extend: $(EXTEND_OBJ) ../src/libhdf5.a external: $(EXTERNAL_OBJ) ../src/libhdf5.a $(CC) $(CFLAGS) -o $@ $(EXTERNAL_OBJ) ../src/libhdf5.a $(LIBS) +shtype: $(SHTYPE_OBJ) ../src/libhdf5.a + $(CC) $(CFLAGS) -o $@ $(SHTYPE_OBJ) ../src/libhdf5.a $(LIBS) + iopipe: $(IOPIPE_OBJ) ../src/libhdf5.a $(CC) $(CFLAGS) -o $@ $(IOPIPE_OBJ) ../src/libhdf5.a $(LIBS) |