2006-03-10 05:37:28 +08:00
|
|
|
$!#
|
|
|
|
$!# Copyright by the Board of Trustees of the University of Illinois.
|
|
|
|
$!# All rights reserved.
|
|
|
|
$!#
|
|
|
|
$!# This file is part of HDF5. The full HDF5 copyright notice, including
|
|
|
|
$!# terms governing use, modification, and redistribution, is contained in
|
|
|
|
$!# the files COPYING and Copyright.html. COPYING can be found at the root
|
|
|
|
$!# of the source code distribution tree; Copyright.html can be found at the
|
|
|
|
$!# root level of an installed copy of the electronic HDF5 document set and
|
|
|
|
$!# is linked from the top-level documents page. It can also be found at
|
|
|
|
$!# http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have
|
|
|
|
$!# access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu.
|
|
|
|
$!#
|
|
|
|
$! Makefile for VMS systems.
|
|
|
|
$!
|
|
|
|
$! Make HDF5 library tests
|
|
|
|
$!
|
|
|
|
$ ccopt = "/float=ieee_float"
|
|
|
|
$
|
|
|
|
$ ccc := cc 'ccopt /debug/define=H5_VMS/include=([-.src])/nooptimize
|
|
|
|
$ type sys$input
|
|
|
|
Creating testhdf5
|
|
|
|
$
|
|
|
|
$ cobj= "h5test.c, testframe.c, testhdf5.c, tarray.c, tattr.c, tconfig.c, "+-
|
|
|
|
"tfile.c, tgenprop.c,th5s.c, theap.c, tid.c, titerate.c,"+-
|
|
|
|
"tmeta.c, tmisc.c, ttime.c, trefer.c, trefstr.c,"+-
|
2006-03-18 23:39:13 +08:00
|
|
|
"tselect.c, tskiplist.c, ttst.c, tunicode.c, tvltypes.c,"+-
|
|
|
|
"tvlstr.c, cache_common.c"
|
2006-03-10 05:37:28 +08:00
|
|
|
|
|
|
|
$
|
|
|
|
$ ccc 'cobj
|
2006-03-18 23:39:13 +08:00
|
|
|
$ library/create/replace []libh5test h5test, testframe, cache_common
|
2006-03-10 05:37:28 +08:00
|
|
|
$ type sys$input
|
|
|
|
Creating libh5test
|
|
|
|
$ link testhdf5,tarray,tattr,tconfig, -
|
|
|
|
tfile,tgenprop,th5s,theap,tid,titerate, -
|
|
|
|
tmeta,tmisc,ttime,trefer,trefstr, -
|
|
|
|
tselect,tskiplist,ttst,tunicode,tvltypes, -
|
|
|
|
tvlstr, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$!goto ENDTEST
|
|
|
|
$
|
|
|
|
$ type sys$input
|
|
|
|
Creating lheap test
|
|
|
|
$
|
|
|
|
$ ccc lheap
|
|
|
|
$ link lheap, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
$
|
|
|
|
$ type sys$input
|
|
|
|
Creating ohdr test
|
|
|
|
$ ccc ohdr
|
|
|
|
$ link ohdr, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
$
|
|
|
|
$ type sys$input
|
|
|
|
Creating stab test
|
|
|
|
$ ccc stab
|
|
|
|
$ link stab, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating gheap test
|
|
|
|
$ ccc gheap
|
|
|
|
$ link gheap, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating btree2 test
|
|
|
|
$ ccc btree2
|
|
|
|
$ link btree2, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating cache test
|
|
|
|
$ ccc cache
|
|
|
|
$ link cache, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating pool test
|
|
|
|
$ ccc pool
|
|
|
|
$ link pool, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating hyperslab test
|
|
|
|
$ ccc hyperslab
|
|
|
|
$ link hyperslab, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating istore test
|
|
|
|
$ ccc istore
|
|
|
|
$ link istore, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating bittests test
|
|
|
|
$ ccc bittests
|
|
|
|
$ link bittests, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating dt_arith test
|
|
|
|
$ ccc dt_arith
|
|
|
|
$ link dt_arith, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating dtypes test
|
|
|
|
$ ccc dtypes
|
|
|
|
$ link dtypes, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating dsets tests
|
|
|
|
$ ccc dsets
|
|
|
|
$ link/debug dsets, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating cmpd_dset test
|
|
|
|
$ ccc cmpd_dset
|
|
|
|
$ link cmpd_dset, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating extend test
|
|
|
|
$ ccc extend
|
|
|
|
$ link extend, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating external test
|
|
|
|
$ ccc external
|
|
|
|
$ link external, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating links test
|
|
|
|
$ ccc links
|
|
|
|
$ link links, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating unlink test
|
|
|
|
$ ccc unlink
|
|
|
|
$ link unlink, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating big test
|
|
|
|
$ ccc big
|
|
|
|
$ link big, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating mtime test
|
|
|
|
$ ccc mtime
|
|
|
|
$ link/debug mtime, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating fillval test
|
|
|
|
$ ccc fillval
|
|
|
|
$ link fillval, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating mount test
|
|
|
|
$ ccc mount
|
|
|
|
$ link mount, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating flush1 test
|
|
|
|
$ ccc flush1
|
|
|
|
$ link flush1, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating flush2 test
|
|
|
|
$ ccc flush2
|
|
|
|
$ link flush2, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating enum test
|
|
|
|
$ ccc enum
|
|
|
|
$ link enum, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating set_extent test
|
|
|
|
$ ccc set_extent
|
|
|
|
$ link set_extent, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating ttsafe test
|
|
|
|
$ ccc ttsafe
|
|
|
|
$ link ttsafe, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating getname test
|
|
|
|
$ ccc getname
|
|
|
|
$ link getname, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating vfd test
|
|
|
|
$ ccc vfd
|
|
|
|
$ link vfd, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating ntypes test
|
|
|
|
$ ccc ntypes
|
|
|
|
$ link ntypes, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating dangle test
|
|
|
|
$ ccc dangle
|
|
|
|
$ link dangle, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating dtransform test
|
|
|
|
$ ccc dtransform
|
|
|
|
$ link dtransform, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Creating reserved test
|
|
|
|
$ ccc reserved
|
|
|
|
$ link reserved, -
|
|
|
|
libh5test.olb/lib,[-.src]hdf5.olb/lib
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Done with tests compilation
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
Running tests. Output will be saved in the check_vms.out file
|
|
|
|
$ define sys$output check_vms.out
|
|
|
|
$
|
|
|
|
$ type sys$input
|
|
|
|
------- Running testhdf5 -------
|
|
|
|
$ run testhdf5
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running lheap -------
|
|
|
|
$ run lheap
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running ohdr -------
|
|
|
|
$ run ohdr
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running stab -------
|
|
|
|
$ run stab
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running gheap -------
|
|
|
|
$ run gheap
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running btree2 -------
|
|
|
|
$ run btree2
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running cache -------
|
|
|
|
$ run cache
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running blocktrack -------
|
|
|
|
$ run blocktrack
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running sheap -------
|
|
|
|
$ run sheap
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running pool -------
|
|
|
|
$ run pool
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running hyperslab -------
|
|
|
|
$ run hyperslab
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running istore -------
|
|
|
|
$ run istore
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running bittest -------
|
|
|
|
$ run bittest
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running dt_arith -------
|
|
|
|
$ run dt_arith
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running dtypes -------
|
|
|
|
$ run dtypes
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running cmpd_dset -------
|
|
|
|
$ run cmpd_dset
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running extend -------
|
|
|
|
$ run extend
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running external -------
|
|
|
|
$ run external
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running links -------
|
|
|
|
$ run links
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running unlink -------
|
|
|
|
$ run unlink
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running big -------
|
|
|
|
$ run big
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$! type sys$input
|
|
|
|
!------- Running mtime -------
|
|
|
|
$! run mtime
|
|
|
|
$! type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running fillval -------
|
|
|
|
$ run fillval
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running fillval -------
|
|
|
|
$ run fillval
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running mount -------
|
|
|
|
$ run mount
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running flush1 -------
|
|
|
|
$ run flush1
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running flush2 -------
|
|
|
|
$ run flush2
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running enum -------
|
|
|
|
$ run enum
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running set_extent -------
|
|
|
|
$ run set_extent
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running ttsafe -------
|
|
|
|
$ run ttsafe
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running getname -------
|
|
|
|
$ run getname
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running vfd -------
|
|
|
|
$ run vfd
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running ntypes -------
|
|
|
|
$ run ntypes
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running dangle -------
|
|
|
|
$ run dangle
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running dtransform -------
|
|
|
|
$ run dtransform
|
|
|
|
$ type sys$input
|
|
|
|
|
|
|
|
$ type sys$input
|
|
|
|
------- Running reserved -------
|
|
|
|
$ run reserved
|
|
|
|
$ type sys$input
|
|
|
|
$!ENDTEST:
|
|
|
|
$EXIT
|
|
|
|
|
|
|
|
|
|
|
|
|