summaryrefslogtreecommitdiffstats
path: root/config/commence.in
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1999-07-19 19:56:57 (GMT)
committerRobb Matzke <matzke@llnl.gov>1999-07-19 19:56:57 (GMT)
commit6470e417e8148558631c1793887d5b5bc65765af (patch)
treefaedbdb190bac2a69509bbb82d465b477d992727 /config/commence.in
parent9ab6d3211c9ab08ab8e9568d91a011bce5dc96b8 (diff)
downloadhdf5-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.in112
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'.
+##-----------------------------------------------------------------------------