autoconf: Obsolete config.status Use

1 
1 18.1 Obsolete `config.status' Invocation
1 ========================================
1 
1 `config.status' now supports arguments to specify the files to
1 instantiate; see ⇒config.status Invocation, for more details.
1 Before, environment variables had to be used.
1 
1  -- Variable: CONFIG_COMMANDS
1      The tags of the commands to execute.  The default is the arguments
1      given to `AC_OUTPUT' and `AC_CONFIG_COMMANDS' in `configure.ac'.
1 
1  -- Variable: CONFIG_FILES
1      The files in which to perform `@VARIABLE@' substitutions.  The
1      default is the arguments given to `AC_OUTPUT' and
1      `AC_CONFIG_FILES' in `configure.ac'.
1 
1  -- Variable: CONFIG_HEADERS
1      The files in which to substitute C `#define' statements.  The
1      default is the arguments given to `AC_CONFIG_HEADERS'; if that
1      macro was not called, `config.status' ignores this variable.
1 
1  -- Variable: CONFIG_LINKS
1      The symbolic links to establish.  The default is the arguments
1      given to `AC_CONFIG_LINKS'; if that macro was not called,
1      `config.status' ignores this variable.
1 
1    In ⇒config.status Invocation, using this old interface, the
1 example would be:
1 
1      config.h: stamp-h
1      stamp-h: config.h.in config.status
1              CONFIG_COMMANDS= CONFIG_LINKS= CONFIG_FILES= \
1                CONFIG_HEADERS=config.h ./config.status
1              echo > stamp-h
1 
1      Makefile: Makefile.in config.status
1              CONFIG_COMMANDS= CONFIG_LINKS= CONFIG_HEADERS= \
1                CONFIG_FILES=Makefile ./config.status
1 
1 (If `configure.ac' does not call `AC_CONFIG_HEADERS', there is no need
1 to set `CONFIG_HEADERS' in the `make' rules.  Equally for
1 `CONFIG_COMMANDS', etc.)
1