summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlbert Cheng <acheng@hdfgroup.org>2004-02-17 04:25:40 (GMT)
committerAlbert Cheng <acheng@hdfgroup.org>2004-02-17 04:25:40 (GMT)
commit5937bcd021535b014f208bdcb221990692138af5 (patch)
tree0a9300063db81f5f6e5e74fd6e731509b180d6ca
parent715460cf620cfbb488622274a6c92920ab0c58a8 (diff)
downloadhdf5-5937bcd021535b014f208bdcb221990692138af5.zip
hdf5-5937bcd021535b014f208bdcb221990692138af5.tar.gz
hdf5-5937bcd021535b014f208bdcb221990692138af5.tar.bz2
[svn-r8207] Purpose:
Bug fix, sort of. Description: Some compilers, e.g., intel compiler, would take a long time to compiler H5detect.c if optimization is on. Solution: Setup special make rules for H5detect to be compiled always with optimization off by using -g. Since H5detect is run once to generate H5Tinit.c, it does not matter that much if it is optimized or not. Platforms tested: "h5committested". Tested in Titan too.
-rw-r--r--examples/Dependencies468
-rw-r--r--src/Makefile.in6
2 files changed, 473 insertions, 1 deletions
diff --git a/examples/Dependencies b/examples/Dependencies
index f29a269..8bcd2d6 100644
--- a/examples/Dependencies
+++ b/examples/Dependencies
@@ -1,3 +1,471 @@
## This file is machine generated on GNU systems.
## Only temporary changes may be made here.
+h5_chunk_read.o: \
+ ../../hdf5/examples/h5_chunk_read.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
+h5_compound.o: \
+ ../../hdf5/examples/h5_compound.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
+h5_extend_write.o: \
+ ../../hdf5/examples/h5_extend_write.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
+h5_group.o: \
+ ../../hdf5/examples/h5_group.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
+h5_read.o: \
+ ../../hdf5/examples/h5_read.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
+h5_write.o: \
+ ../../hdf5/examples/h5_write.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
+h5_select.o: \
+ ../../hdf5/examples/h5_select.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
+h5_attribute.o: \
+ ../../hdf5/examples/h5_attribute.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
+h5_mount.o: \
+ ../../hdf5/examples/h5_mount.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
+h5_reference.o: \
+ ../../hdf5/examples/h5_reference.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
+h5_drivers.o: \
+ ../../hdf5/examples/h5_drivers.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
+ph5example.o: \
+ ../../hdf5/examples/ph5example.c \
+ ../../hdf5/src/hdf5.h \
+ ../../hdf5/src/H5public.h \
+ ../src/H5pubconf.h \
+ ../../hdf5/src/H5api_adpt.h \
+ ../../hdf5/src/H5Apublic.h \
+ ../../hdf5/src/H5Ipublic.h \
+ ../../hdf5/src/H5ACpublic.h \
+ ../../hdf5/src/H5Bpublic.h \
+ ../../hdf5/src/H5Dpublic.h \
+ ../../hdf5/src/H5Epublic.h \
+ ../../hdf5/src/H5Epubgen.h \
+ ../../hdf5/src/H5Fpublic.h \
+ ../../hdf5/src/H5FDpublic.h \
+ ../../hdf5/src/H5FPpublic.h \
+ ../../hdf5/src/H5Gpublic.h \
+ ../../hdf5/src/H5Opublic.h \
+ ../../hdf5/src/H5HGpublic.h \
+ ../../hdf5/src/H5HLpublic.h \
+ ../../hdf5/src/H5MMpublic.h \
+ ../../hdf5/src/H5Ppublic.h \
+ ../../hdf5/src/H5Zpublic.h \
+ ../../hdf5/src/H5Rpublic.h \
+ ../../hdf5/src/H5Spublic.h \
+ ../../hdf5/src/H5Tpublic.h \
+ ../../hdf5/src/H5FDcore.h \
+ ../../hdf5/src/H5FDfamily.h \
+ ../../hdf5/src/H5FDgass.h \
+ ../../hdf5/src/H5FDlog.h \
+ ../../hdf5/src/H5FDmpi.h \
+ ../../hdf5/src/H5FDfphdf5.h \
+ ../../hdf5/src/H5FDmpio.h \
+ ../../hdf5/src/H5FDmpiposix.h \
+ ../../hdf5/src/H5FDmulti.h \
+ ../../hdf5/src/H5FDsec2.h \
+ ../../hdf5/src/H5FDsrb.h \
+ ../../hdf5/src/H5FDstdio.h \
+ ../../hdf5/src/H5FDstream.h
diff --git a/src/Makefile.in b/src/Makefile.in
index e0ade04..257d52c 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -92,8 +92,12 @@ H5Tinit.c: H5detect
($(RM) $@ ; exit 1)
## no $(LIB) in the action below since that's being made now.
+## Use -g to force no optimization since many compilers (e.g., Intel) takes
+## a long time to compile it with any optimization on. H5detect is used
+## to generate H5Tinit.c once. So, optimization is not critical.
H5detect: H5detect.lo
- @$(LT_LINK_EXE) $(CFLAGS) -o $@ H5detect.lo $(LDFLAGS) $(LIBS)
+ $(CC) $(CFLAGS) $(CPPFLAGS) -g $(srcdir)/H5detect.c \
+ $(LDFLAGS) $(LIBS) -o $@
@CONCLUDE@