diff options
author | Robb Matzke <matzke@llnl.gov> | 1999-07-19 19:56:57 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1999-07-19 19:56:57 (GMT) |
commit | 6470e417e8148558631c1793887d5b5bc65765af (patch) | |
tree | faedbdb190bac2a69509bbb82d465b477d992727 /config/commence.in | |
parent | 9ab6d3211c9ab08ab8e9568d91a011bce5dc96b8 (diff) | |
download | hdf5-6470e417e8148558631c1793887d5b5bc65765af.zip hdf5-6470e417e8148558631c1793887d5b5bc65765af.tar.gz hdf5-6470e417e8148558631c1793887d5b5bc65765af.tar.bz2 |
[svn-r1515] Changes since 19990715
----------------------
./Makefile.in [1.3]
./examples/Makefile.in [1.3]
./pablo/Makefile.in [1.3]
./src/Makefile.in [1.3]
./test/Makefile.in [1.3]
./testpar/Makefile.in [1.3]
./tools/Makefile.in [1.3]
./config/commence.in [1.3]
./config/conclude.in [1.3]
./config/depend.in [1.3]
Added a `.PATH' target for Irix pmake which is identical to
the VPATH used by most other `make' programs. Irix 6.5 (or
6.4?) and later `make' ignores VPATH.
Started all beginning-of-line comments with `##' instead of
just `#' because Irix `pmake' barfs on things like the
following because it sees the `# if' as a directive:
# make will barf on the following line
# if running Irix pmake
./config/commence.in [1.3]
Added empty definitions for optional `make' macros because
Irix pmake complains if it sees a macro which has never been
defined. The main body of the Makefiles can redefine these
macros to whatever they need.
Diffstat (limited to 'config/commence.in')
-rw-r--r-- | config/commence.in | 112 |
1 files changed, 62 insertions, 50 deletions
diff --git a/config/commence.in b/config/commence.in index 33b0d32..99d9f73 100644 --- a/config/commence.in +++ b/config/commence.in @@ -1,15 +1,15 @@ -#------------------------------------------------------------- -*- makefile -*- -# The following section of this makefile comes from the -# `./config/commence' file which was generated with config.status -# from `./config/commence.in'. -#------------------------------------------------------------------------------ +##------------------------------------------------------------ -*- makefile -*- +## The following section of this makefile comes from the +## `./config/commence' file which was generated with config.status +## from `./config/commence.in'. +##----------------------------------------------------------------------------- -# Things that Make needs +## Things that Make needs .SUFFIXES: .SUFFIXES: .c .o .lo @SET_MAKE@ -# Programs +## Programs SHELL=/bin/sh CC=@CC@ CFLAGS=@CFLAGS@ @@ -28,7 +28,7 @@ RUNPARALLEL=@RUNPARALLEL@ RUNTEST=$(RUNSERIAL) TRACE=: -# Installation points +## Installation points prefix=@prefix@ exec_prefix=@exec_prefix@ bindir=@bindir@ @@ -36,7 +36,7 @@ libdir=@libdir@ includedir=@includedir@ PUB_LIB=$(LIB) -# Shared libraries +## Shared libraries LT=$(top_builddir)/libtool LT_COMPILE=$(LT) --mode=compile $(CC) LT_LINK_LIB=$(LT) --mode=link $(CC) -rpath $(libdir) @@ -46,49 +46,60 @@ LT_INSTALL_PROG=$(LT) --mode=install $(INSTALL_PROGRAM) LT_INSTALL_LIB=$(LT) --mode=install $(INSTALL_DATA) LT_UNINSTALL=$(LT) --mode=uninstall $(RM) +## Optional variables. We must declare them here because Irix pmake +## complains if it sees a reference to a variable which has never been +## defined. The main makefile is free to redefine these to something else. +LIB= +LIB_SRC= +LIB_OBJ= +PUB_HDR= +PROGS= +TEST_PROGS= +TEST_FLAGS= +TEST_SCRIPTS= -# The default is to build the library and/or programs. We must build -# them sequentially. +## The default is to build the library and/or programs. We must build +## them sequentially. all: $(MAKE) lib $(MAKE) progs $(MAKE) tests -# The following rules insure that the Makefile is up-to-date by rerunning -# various autoconf components (although not all versions of make assume -# that the makefile is implicitly a target). We use time stamp files to -# keep track of the most recent update of H5config.h.in and H5config.h -# because autoheader and config.status don't update the modification time -# if the contents don't change. -# -# Graphically, the dependencies are: -# -# configure.in -# | | -# +-----------------+ +------------+ -# | | -# stamp1 configure -# (H5config.h.in) | -# | | | -# | +---------------+ +-----------+ -# | | | -# | config.status -# | | -# | +------------------+ -# | | -# stamp2 -# (H5config.h) Makefile.in et al -# | | -# +------------------+ +-----------+ -# | | -# Makefile -# -# A side effect of updating stamp1 is to generate H5config.h.in and a -# side effect of updating stamp2 is to generate H5config.h. When using -# a version of make that doesn't treat the makefile as the initial target -# the user may want to occassionally type `make Makefile' in any source -# directory. -# +## The following rules insure that the Makefile is up-to-date by rerunning +## various autoconf components (although not all versions of make assume +## that the makefile is implicitly a target). We use time stamp files to +## keep track of the most recent update of H5config.h.in and H5config.h +## because autoheader and config.status don't update the modification time +## if the contents don't change. +## +## Graphically, the dependencies are: +## +## configure.in +## | | +## +-----------------+ +------------+ +## | | +## stamp1 configure +## (H5config.h.in) | +## | | | +## | +---------------+ +-----------+ +## | | | +## | config.status +## | | +## | +------------------+ +## | | +## stamp2 +## (H5config.h) Makefile.in et al +## | | +## +------------------+ +-----------+ +## | | +## Makefile +## +## A side effect of updating stamp1 is to generate H5config.h.in and a +## side effect of updating stamp2 is to generate H5config.h. When using +## a version of make that doesn't treat the makefile as the initial target +## the user may want to occassionally type `make Makefile' in any source +## directory. +## STAMP1=$(top_builddir)/config/stamp1 STAMP2=$(top_builddir)/config/stamp2 @@ -115,7 +126,8 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(STAMP1) Makefile: $(MAKEFILE_PARTS) $(STAMP2) -cd $(top_builddir); CONFIG_HEADERS= ./config.status -#------------------------------------------------------------------------------ -# The following section of this makefile comes from the middle of `Makefile.in' -# from this directory. It was generated by running `config.status'. -#------------------------------------------------------------------------------ +##----------------------------------------------------------------------------- +## The following section of this makefile comes from the middle of +## `Makefile.in' from this directory. It was generated by running +## `config.status'. +##----------------------------------------------------------------------------- |