awips2/nativeLib/rary.cots.hdf5/examples/Makefile
root 8e80217e59 Initial revision of AWIPS2 11.9.0-7p5
Former-commit-id: a02aeb236c [formerly 9f19e3f712] [formerly 06a8b51d6d [formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]]
Former-commit-id: 06a8b51d6d
Former-commit-id: 3360eb6c5f
2012-01-06 08:55:05 -06:00

169 lines
8 KiB
Makefile

#****************************************************************************
#* NCSA HDF *
#* National Comptational Science Alliance *
#* University of Illinois at Urbana-Champaign *
#* 605 E. Springfield, Champaign IL 61820 *
#* *
#* For conditions of distribution and use, see the accompanying *
#* COPYING file. *
#* *
#****************************************************************************/
all:
(cd intro; $(MAKE);)
(cd groups; $(MAKE);)
(cd datasets; $(MAKE);)
(cd datatypes; $(MAKE);)
check:
chmod u+x runExample.sh
$(RM) *.h5;
$(RM) h5ex_d_extern.data;
$(RM) *.out;
(cd intro; $(MAKE) check;)
$(MAKE) run-intro;
(cd groups; $(MAKE) check;)
$(MAKE) run-groups;
(cd datasets; $(MAKE) check;)
$(MAKE) run-datasets;
(cd datatypes; $(MAKE) check;)
$(MAKE) run-datatypes;
$(RM) *.out;
clean:
(cd intro; $(MAKE) clean;)
(cd groups; $(MAKE) clean;)
(cd datasets; $(MAKE) clean;)
(cd datatypes; $(MAKE) clean;)
$(RM) *.h5;
$(RM) h5ex_d_extern.data;
$(RM) *.out;
run-intro:
@if ./runExample.sh intro.H5_CreateDataset; then \
echo " PASSED intro.H5_CreateDataset"; else \
echo "**FAILED** intro.H5_CreateDataset"; fi;
@if ./runExample.sh intro.H5_CreateAttribute; then \
echo " PASSED intro.H5_CreateAttribute"; else \
echo "**FAILED** intro.H5_CreateAttribute"; fi;
@if ./runExample.sh intro.H5_CreateFile; then \
echo " PASSED intro.H5_CreateFile"; else \
echo "**FAILED** intro.H5_CreateFile"; fi;
@if ./runExample.sh intro.H5_CreateGroup; then \
echo " PASSED intro.H5_CreateGroup"; else \
echo "**FAILED** intro.H5_CreateGroup"; fi;
@if ./runExample.sh intro.H5_CreateGroupAbsoluteRelative; then \
echo " PASSED intro.H5_CreateGroupAbsoluteRelative"; else \
echo "**FAILED** intro.H5_CreateGroupAbsoluteRelative"; fi;
@if ./runExample.sh intro.H5_CreateGroupDataset; then \
echo " PASSED intro.H5_CreateGroupDataset"; else \
echo "**FAILED** intro.H5_CreateGroupDataset"; fi;
@if ./runExample.sh intro.H5_ReadWrite; then \
echo " PASSED intro.H5_ReadWrite"; else \
echo "**FAILED** intro.H5_ReadWrite"; fi;
run-groups:
@if ./runExample.sh groups.H5Ex_G_Create; then \
echo " PASSED groups.H5Ex_G_Create"; else \
echo "**FAILED** groups.H5Ex_G_Create"; fi;
cp groups/h5ex_g_iterate.h5 h5ex_g_iterate.h5;
@if ./runExample.sh groups.H5Ex_G_Iterate; then \
echo " PASSED groups.H5Ex_G_Iterate"; else \
echo "**FAILED** groups.H5Ex_G_Iterate"; fi;
run-datasets:
@if ./runExample.sh datasets.H5Ex_D_Alloc; then \
echo " PASSED datasets.H5Ex_D_Alloc"; else \
echo "**FAILED** datasets.H5Ex_D_Alloc"; fi;
@if ./runExample.sh datasets.H5Ex_D_Checksum; then \
echo " PASSED datasets.H5Ex_D_Checksum"; else \
echo "**FAILED** datasets.H5Ex_D_Checksum"; fi;
@if ./runExample.sh datasets.H5Ex_D_Chunk; then \
echo " PASSED datasets.H5Ex_D_Chunk"; else \
echo "**FAILED** datasets.H5Ex_D_Chunk"; fi;
@if ./runExample.sh datasets.H5Ex_D_Compact; then \
echo " PASSED datasets.H5Ex_D_Compact"; else \
echo "**FAILED** datasets.H5Ex_D_Compact"; fi;
@if ./runExample.sh datasets.H5Ex_D_External; then \
echo " PASSED datasets.H5Ex_D_External"; else \
echo "**FAILED** datasets.H5Ex_D_External"; fi;
@if ./runExample.sh datasets.H5Ex_D_FillValue; then \
echo " PASSED datasets.H5Ex_D_FillValue"; else \
echo "**FAILED** datasets.H5Ex_D_FillValue"; fi;
@if ./runExample.sh datasets.H5Ex_D_Gzip; then \
echo " PASSED datasets.H5Ex_D_Gzip"; else \
echo "**FAILED** datasets.H5Ex_D_Gzip"; fi;
@if ./runExample.sh datasets.H5Ex_D_Hyperslab; then \
echo " PASSED datasets.H5Ex_D_Hyperslab"; else \
echo "**FAILED** datasets.H5Ex_D_Hyperslab"; fi;
@if ./runExample.sh datasets.H5Ex_D_ReadWrite; then \
echo " PASSED datasets.H5Ex_D_ReadWrite"; else \
echo "**FAILED** datasets.H5Ex_D_ReadWrite"; fi;
@if ./runExample.sh datasets.H5Ex_D_Shuffle; then \
echo " PASSED datasets.H5Ex_D_Shuffle"; else \
echo "**FAILED** datasets.H5Ex_D_Shuffle"; fi;
@if ./runExample.sh datasets.H5Ex_D_Szip; then \
echo " PASSED datasets.H5Ex_D_Szip"; else \
echo "**FAILED** datasets.H5Ex_D_Szip"; fi;
@if ./runExample.sh datasets.H5Ex_D_UnlimitedAdd; then \
echo " PASSED datasets.H5Ex_D_UnlimitedAdd"; else \
echo "**FAILED** datasets.H5Ex_D_UnlimitedAdd"; fi;
@if ./runExample.sh datasets.H5Ex_D_UnlimitedGzip; then \
echo " PASSED datasets.H5Ex_D_UnlimitedGzip"; else \
echo "**FAILED** datasets.H5Ex_D_UnlimitedGzip"; fi;
@if ./runExample.sh datasets.H5Ex_D_UnlimitedMod; then \
echo " PASSED datasets.H5Ex_D_UnlimitedMod"; else \
echo "**FAILED** datasets.H5Ex_D_UnlimitedMod"; fi;
run-datatypes:
@if ./runExample.sh datatypes.H5Ex_T_Array; then \
echo " PASSED datatypes.H5Ex_T_Array"; else \
echo "**FAILED** datatypes.H5Ex_T_Array"; fi;
@if ./runExample.sh datatypes.H5Ex_T_ArrayAttribute; then \
echo " PASSED datatypes.H5Ex_T_ArrayAttribute"; else \
echo "**FAILED** datatypes.H5Ex_T_ArrayAttribute"; fi;
@if ./runExample.sh datatypes.H5Ex_T_Bit; then \
echo " PASSED datatypes.H5Ex_T_Bit"; else \
echo "**FAILED** datatypes.H5Ex_T_Bit"; fi;
@if ./runExample.sh datatypes.H5Ex_T_BitAttribute; then \
echo " PASSED datatypes.H5Ex_T_BitAttribute"; else \
echo "**FAILED** datatypes.H5Ex_T_BitAttribute"; fi;
@if ./runExample.sh datatypes.H5Ex_T_Commit; then \
echo " PASSED datatypes.H5Ex_T_Commit"; else \
echo "**FAILED** datatypes.H5Ex_T_Commit"; fi;
@if ./runExample.sh datatypes.H5Ex_T_Compound; then \
echo " PASSED datatypes.H5Ex_T_Compound"; else \
echo "**FAILED** datatypes.H5Ex_T_Compound"; fi;
@if ./runExample.sh datatypes.H5Ex_T_CompoundAttribute; then \
echo " PASSED datatypes.H5Ex_T_CompoundAttribute"; else \
echo "**FAILED** datatypes.H5Ex_T_CompoundAttribute"; fi;
@if ./runExample.sh datatypes.H5Ex_T_Float; then \
echo " PASSED datatypes.H5Ex_T_Float"; else \
echo "**FAILED** datatypes.H5Ex_T_Float"; fi;
@if ./runExample.sh datatypes.H5Ex_T_FloatAttribute; then \
echo " PASSED datatypes.H5Ex_T_FloatAttribute"; else \
echo "**FAILED** datatypes.H5Ex_T_FloatAttribute"; fi;
@if ./runExample.sh datatypes.H5Ex_T_Integer; then \
echo " PASSED datatypes.H5Ex_T_Integer"; else \
echo "**FAILED** datatypes.H5Ex_T_Integer"; fi;
@if ./runExample.sh datatypes.H5Ex_T_IntegerAttribute; then \
echo " PASSED datatypes.H5Ex_T_IntegerAttribute"; else \
echo "**FAILED** datatypes.H5Ex_T_IntegerAttribute"; fi;
@if ./runExample.sh datatypes.H5Ex_T_ObjectReference; then \
echo " PASSED datatypes.H5Ex_T_ObjectReference"; else \
echo "**FAILED** datatypes.H5Ex_T_ObjectReference"; fi;
@if ./runExample.sh datatypes.H5Ex_T_ObjectReferenceAttribute; then \
echo " PASSED datatypes.H5Ex_T_ObjectReferenceAttribute"; else \
echo "**FAILED** datatypes.H5Ex_T_ObjectReferenceAttribute"; fi;
@if ./runExample.sh datatypes.H5Ex_T_Opaque; then \
echo " PASSED datatypes.H5Ex_T_Opaque"; else \
echo "**FAILED** datatypes.H5Ex_T_Opaque"; fi;
@if ./runExample.sh datatypes.H5Ex_T_OpaqueAttribute; then \
echo " PASSED datatypes.H5Ex_T_OpaqueAttribute"; else \
echo "**FAILED** datatypes.H5Ex_T_OpaqueAttribute"; fi;
@if ./runExample.sh datatypes.H5Ex_T_String; then \
echo " PASSED datatypes.H5Ex_T_String"; else \
echo "**FAILED** datatypes.H5Ex_T_String"; fi;
@if ./runExample.sh datatypes.H5Ex_T_StringAttribute; then \
echo " PASSED datatypes.H5Ex_T_StringAttribute"; else \
echo "**FAILED** datatypes.H5Ex_T_StringAttribute"; fi;