For help with the make utility itself, try 'man make'.
HDF5 makefiles are used to build, test, and install HDF5. The exact
behavior and output will depend on your system's version of make, compiler,
Usage: make [make options] [TARGET]
make help: print this help message
make, make all: (default if no target is specified)
builds all libraries, tools, and tests
make lib: builds libraries only
make progs: builds libraries and programs
make tests: builds libraries, programs, and tests.
Essentially the same as 'make all'.
make _test, make test: Run HDF5's test suite.
Make will exit with a failure if any tests fail.
make install: install HDF5 libraries, include files, and tools
make install-examples: installs example source files
make install-all: runs both make-install and make install-examples
make check-install: test building examples with installed HDF5 library
make uninstall: remove installed files
make install-examples: removes example source files
make uninstall-all: removes both installed libraries and examples
make check-clean: remove files generated by running tests
(allows tests to be re-run)
make mostlyclean: remove intermediate files (*.o files).
Doesn't clean libraries or executables.
make clean: remove all files generated by make or make check
make distclean: remove all files generated by make, make check, or
make check-p: Only run parallel tests
make check-s: Only run serial tests
make check-vfd: Run tests with each virtual file driver
HDF5 uses Automake, so any standard Automake targets not listed here
Configure options that affect Makefile behavior:
--enable-fortran, --enable-cxx, --enable-parallel, and --disable-hl
enable or disable various interfaces. Make will only recurse into these
directories if they are specified at configure time.
--prefix=[path], --libdir=[path], --includedir=[path], etc. can be used