46
46
 
        H5D.c H5Dbtree.c H5Dchunk.c H5Dcompact.c H5Dcontig.c H5Ddbg.c \
47
47
 
        H5Ddeprec.c H5Defl.c H5Dfill.c H5Dint.c \
48
48
 
        H5Dio.c H5Dlayout.c \
49
49
 
        H5Dmpio.c H5Doh.c H5Dscatgath.c H5Dselect.c H5Dtest.c \
50
50
 
        H5E.c H5Edeprec.c H5Eint.c \
51
51
 
        H5F.c H5Fint.c H5Faccum.c H5Fcwfs.c \
52
52
 
        H5Fdbg.c H5Fefc.c H5Ffake.c H5Fio.c \
53
53
 
        H5Fmount.c H5Fmpi.c H5Fquery.c \
54
54
 
        H5Fsfile.c H5Fsuper.c H5Fsuper_cache.c H5Ftest.c \
55
55
 
        H5FD.c H5FDcore.c  \
56
 
-
        H5FDdirect.c H5FDfamily.c H5FDint.c H5FDlog.c H5FDmpi.c H5FDmpio.c \
 
56
+
        H5FDdirect.c H5FDfamily.c H5FDhdfs.c H5FDint.c H5FDlog.c H5FDmpi.c H5FDmpio.c \
57
57
 
        H5FDmulti.c H5FDsec2.c H5FDspace.c H5FDstdio.c \
58
58
 
        H5FL.c H5FO.c H5FS.c H5FScache.c H5FSdbg.c H5FSsection.c H5FSstat.c H5FStest.c \
59
59
 
        H5G.c H5Gbtree2.c H5Gcache.c \
60
60
 
        H5Gcompact.c H5Gdense.c H5Gdeprec.c H5Gent.c \
61
61
 
        H5Gint.c H5Glink.c \
62
62
 
        H5Gloc.c H5Gname.c H5Gnode.c H5Gobj.c H5Goh.c H5Groot.c H5Gstab.c H5Gtest.c \
63
63
 
        H5Gtraverse.c \
64
64
 
        H5HF.c H5HFbtree2.c H5HFcache.c H5HFdbg.c H5HFdblock.c H5HFdtable.c \
65
65
 
        H5HFhdr.c H5HFhuge.c H5HFiblock.c H5HFiter.c H5HFman.c H5HFsection.c \
66
66
 
        H5HFspace.c H5HFstat.c H5HFtest.c H5HFtiny.c \
Show more
91
91
 
        H5SL.c \
92
92
 
        H5SM.c H5SMbtree2.c H5SMcache.c H5SMmessage.c H5SMtest.c \
93
93
 
        H5ST.c \
94
94
 
        H5T.c H5Tarray.c H5Tbit.c H5Tcommit.c H5Tcompound.c H5Tconv.c \
95
95
 
        H5Tcset.c H5Tdbg.c H5Tdeprec.c H5Tenum.c H5Tfields.c \
96
96
 
        H5Tfixed.c \
97
97
 
        H5Tfloat.c H5Tinit.c H5Tnative.c H5Toffset.c H5Toh.c \
98
98
 
        H5Topaque.c \
99
99
 
        H5Torder.c \
100
100
 
        H5Tpad.c H5Tprecis.c H5Tstrpad.c H5Tvisit.c H5Tvlen.c H5TS.c H5VM.c H5WB.c H5Z.c  \
101
 
-
        H5Zdeflate.c H5Zfletcher32.c H5Znbit.c H5Zshuffle.c H5Zszip.c  \
102
 
-
        H5Zscaleoffset.c H5Ztrans.c
 
101
+
        H5Zdeflate.c H5Zfletcher32.c H5Znbit.c H5Zshuffle.c \
 
102
+
        H5Zscaleoffset.c H5Zszip.c H5Ztrans.c
103
103
 
 
104
+
# Only compile the read-only S3 VFD if necessary
 
105
+
if ROS3_VFD_CONDITIONAL
 
106
+
    libhdf5_la_SOURCES += H5FDros3.c H5FDs3comms.c
 
107
+
endif
104
108
 
105
109
 
# Public headers
106
110
 
include_HEADERS = hdf5.h H5api_adpt.h H5overflow.h H5pubconf.h H5public.h H5version.h \
107
111
 
        H5Apublic.h H5ACpublic.h \
108
112
 
        H5Cpublic.h H5Dpublic.h \
109
113
 
        H5Epubgen.h H5Epublic.h H5Fpublic.h \
110
114
 
        H5FDpublic.h H5FDcore.h H5FDdirect.h \
111
 
-
    H5FDfamily.h H5FDlog.h H5FDmpi.h H5FDmpio.h \
112
 
-
        H5FDmulti.h H5FDsec2.h  H5FDstdio.h \
 
115
+
        H5FDfamily.h H5FDhdfs.h H5FDlog.h H5FDmpi.h H5FDmpio.h \
 
116
+
        H5FDmulti.h H5FDros3.h H5FDsec2.h H5FDstdio.h \
113
117
 
        H5Gpublic.h  H5Ipublic.h H5Lpublic.h \
114
118
 
        H5MMpublic.h H5Opublic.h H5Ppublic.h \
115
119
 
        H5PLextern.h H5PLpublic.h \
116
120
 
        H5Rpublic.h H5Spublic.h \
117
121
 
        H5Tpublic.h H5Zpublic.h
118
122
 
119
123
 
# install libhdf5.settings in lib directory
120
124
 
settingsdir=$(libdir)
121
125
 
settings_DATA=libhdf5.settings
122
126