diff options
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 109 |
1 files changed, 50 insertions, 59 deletions
diff --git a/Makefile.in b/Makefile.in index a6079fa..c696704 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,71 +1,62 @@ -# Top-level HDF5 Makefile(.in) -# -# Copyright (C) 1997 National Center for Supercomputing Applications. -# All rights reserved. -# -# -# This makefile mostly just reinvokes make in the various subdirectories -# but does so in the correct order. You can alternatively invoke make from -# each subdirectory manually. -# +## Top-level HDF5 Makefile(.in) +## +## Copyright (C) 1997 National Center for Supercomputing Applications. +## All rights reserved. +## +## +## This makefile mostly just reinvokes make in the various subdirectories +## but does so in the correct order. You can alternatively invoke make from +## each subdirectory manually. +## top_srcdir=@top_srcdir@ top_builddir=. srcdir=@srcdir@ VPATH=.:@srcdir@ +.PATH: . @srcdir@ @COMMENCE@ # Subdirectories in build-order (not including `examples') SUBDIRS=src test tools @TESTPARALLEL@ ############################################################################## -# T A R G E T S -# -# all: Build libraries, header files, tests, and programs in the -# various subdirectories but does not run tests or install the -# library, header files, or programs. The components can be -# built individually with the targets lib, progs, and tests. -# -# check: Test the uninstalled library to make sure it works. You may -# also say `test' or `_test' (`test' doesn't work from the top -# level directory for some versions of make because `test' is -# also a directory). -# -# install: Installs libraries, header files, programs, and documentation -# in the various directories under the prefix directory (lib, -# include, bin, man, info). Use the `--prefix=PATH' option -# to `configure' (or `config.status') or say `--help' for -# other alternatives. The default prefix is `/usr/local'. -# -# uninstall: Delete all the installed files that the `install' target -# created (but not the noninstalled files such as `make all' -# created). -# -# clean: Removes temporary files except those that record the -# configuration and those that are part of the distribution. -# -# mostlyclean: Like `clean' except it doesn't delete a few files like -# libraries, programs, and/or generated header files because -# regenerating them is rarely necessary and takes a lot of time. -# -# distclean: Deletes all files that are created by configuring or building -# HDF5. If you have unpacked the source and built HDF5 without -# creating any other files, then `make distclean' will leave -# only the files that were in the distrubution. -# -# maintainer-clean: -# Like `distclean' except it deletes more files. It deletes -# all generated files. This target is not intended for normal -# users; it deletes files that may require special tools to -# rebuild. -# -# TAGS: Updates the tags table for this program. -# -# dep depend: Builds dependencies in all subdirectories. These targets -# might not be available on certain combinations of make -# programs and C compilers. At the other extreme, the GNU -# make used in combination with gcc will maintain dependency -# information automatically. -# +## T A R G E T S +## +## all: Build libraries, header files, tests, and programs in the +## various subdirectories but does not run tests or install the +## library, header files, or programs. The components can be +## built individually with the targets lib, progs, and tests. +## check: Test the uninstalled library to make sure it works. You may +## also say `test' or `_test' (`test' doesn't work from the top +## level directory for some versions of make because `test' is +## also a directory). +## install: Installs libraries, header files, programs, and documentation +## in the various directories under the prefix directory (lib, +## include, bin, man, info). Use the `--prefix=PATH' option +## to `configure' (or `config.status') or say `--help' for +## other alternatives. The default prefix is `/usr/local'. +## uninstall: Delete all the installed files that the `install' target +## created (but not the noninstalled files such as `make all' +## created). +## clean: Removes temporary files except those that record the +## configuration and those that are part of the distribution. +## mostlyclean: Like `clean' except it doesn't delete a few files like +## libraries, programs, and/or generated header files because +## regenerating them is rarely necessary and takes a lot of time. +## distclean: Deletes all files that are created by configuring or building +## HDF5. If you have unpacked the source and built HDF5 without +## creating any other files, then `make distclean' will leave +## only the files that were in the distrubution. +## maintainer-clean: +## Like `distclean' except it deletes more files. It deletes +## all generated files. This target is not intended for normal +## users; it deletes files that may require special tools to +## rebuild. +## TAGS: Updates the tags table for this program. +## dep depend: Builds dependencies in all subdirectories. These targets +## might not be available on certain combinations of make +## programs and C compilers. At the other extreme, the GNU +## make used in combination with gcc will maintain dependency +## information automatically. lib progs check test _test uninstall: @@SETX@; for d in $(SUBDIRS); do \ (cd $$d && $(MAKE) $@) || exit 1; \ @@ -82,7 +73,7 @@ install: done @$(LT) --mode=finish $(libdir); -# Number format detection +## Number format detection H5detect: (cd src && $(MAKE) $@) |