<!-- This file automatically generated by ParseAutomakeTexinfo utility --> <!-- cvs -d:pserver:anonymous@sources.redhat.com:/cvs/eclipse \ --> <!-- co autotools/ParseTexinfo --> <!-- Additional edit was made because automake-1.4-p6 documentation --> <!-- does not put prototype of AM_INIT_AUTOMAKE in form that can be --> <!-- automatically pulled. --> <!DOCTYPE macros [ <!ELEMENT macros (macro)*> <!ELEMENT macro (prototype*,synopsis)> <!ATTLIST macro id ID #REQUIRED > <!ELEMENT synopsis (#PCDATA)*> <!ELEMENT prototype (parameter+)?> <!ELEMENT parameter (#PCDATA)*> <!ATTLIST parameter content CDATA #REQUIRED > ]> <macros> <macro id="AM_CONFIG_HEADER"> <prototype> </prototype> <synopsis> Automake will generate rules to automatically regenerate the config header. If you do use this macro, you must create the file <TT>stamp-h.in</TT> in your source directory. It can be empty. <br><br> </synopsis> </macro> <macro id="AM_ENABLE_MULTILIB"> <prototype> </prototype> <synopsis> This is used when a ``multilib'' library is being built. A multilib library is one that is built multiple times, once per target flag combination. This is only useful when the library is intended to be cross-compiled. The first optional argument is the name of the <TT>Makefile</TT> being generated; it defaults to <samp>Makefile</samp>. The second option argument is used to find the top source directory; it defaults to the empty string (generally this should not be used unless you are familiar with the internals). <br><br> </synopsis> </macro> <macro id="AM_FUNC_STRTOD"> <prototype> </prototype> <synopsis> If the <CODE>strtod</CODE> function is not available, or does not work correctly (like the one on SunOS 5.4), add <TT>strtod.o</TT> to output variable <CODE>LIBOBJS</CODE>. <br><br> </synopsis> </macro> <macro id="AM_FUNC_ERROR_AT_LINE"> <prototype> </prototype> <synopsis> If the function <CODE>error_at_line</CODE> is not found, then add <TT>error.o</TT> to <CODE>LIBOBJS</CODE>. <br><br> </synopsis> </macro> <macro id="AM_FUNC_MKTIME"> <prototype> </prototype> <synopsis> Check for a working <CODE>mktime</CODE> function. If not found, add <TT>mktime.o</TT> to <samp>LIBOBJS</samp>. <br><br> </synopsis> </macro> <macro id="AM_FUNC_OBSTACK"> <prototype> </prototype> <synopsis> Check for the GNU obstacks code; if not found, add <TT>obstack.o</TT> to <samp>LIBOBJS</samp>. <br><br> </synopsis> </macro> <macro id="AM_C_PROTOTYPES"> <prototype> </prototype> <synopsis> Check to see if function prototypes are understood by the compiler. If so, define <samp>PROTOTYPES</samp> and set the output variables <samp>U</samp> and <samp>ANSI2KNR</samp> to the empty string. Otherwise, set <samp>U</samp> to <samp>_</samp> and <samp>ANSI2KNR</samp> to <samp>./ansi2knr</samp>. Automake uses these values to implement automatic de-ANSI-fication. <br><br> </synopsis> </macro> <macro id="AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL"> <prototype> </prototype> <synopsis> If the use of <CODE>TIOCGWINSZ</CODE> requires <TT><sys/ioctl.h></TT>, then define <CODE>GWINSZ_IN_SYS_IOCTL</CODE>. Otherwise <CODE>TIOCGWINSZ</CODE> can be found in <TT><termios.h></TT>. <br><br> </synopsis> </macro> <macro id="AM_INIT_AUTOMAKE"> <prototype> <parameter content="PACKAGE"/> <parameter content="VERSION"/> <parameter content="[NO-DEFINE]"/> </prototype> <synopsis> Runs many macros that most <TT>configure.in</TT>'s need. This macro has two required arguments, the package and the version number. By default this macro <CODE>AC_DEFINE</CODE>'s <samp>PACKAGE</samp> and <samp>VERSION</samp>. This can be avoided by passing in a non-empty third argument. <br><br> </synopsis> </macro> <macro id="AM_PATH_LISPDIR"> <prototype> </prototype> <synopsis> Searches for the program <CODE>emacs</CODE>, and, if found, sets the output variable <CODE>lispdir</CODE> to the full path to Emacs' site-lisp directory. <br><br> </synopsis> </macro> <macro id="AM_PROG_CC_STDC"> <prototype> </prototype> <synopsis> If the C compiler in not in ANSI C mode by default, try to add an option to output variable <CODE>CC</CODE> to make it so. This macro tries various options that select ANSI C on some system or another. It considers the compiler to be in ANSI C mode if it handles function prototypes correctly. <br><br> If you use this macro, you should check after calling it whether the C compiler has been set to accept ANSI C; if not, the shell variable <CODE>am_cv_prog_cc_stdc</CODE> is set to <samp>no</samp>. If you wrote your source code in ANSI C, you can make an un-ANSIfied copy of it by using the <CODE>ansi2knr</CODE> option (ANSI). <br><br> </synopsis> </macro> <macro id="AM_PROG_LEX"> <prototype> </prototype> <synopsis> Like <CODE>AC_PROG_LEX</CODE> with <CODE>AC_DECL_YYTEXT</CODE> (@pxref{Particular Programs, , Particular Program Checks, autoconf, The Autoconf Manual}), but uses the <CODE>missing</CODE> script on systems that do not have <CODE>lex</CODE>. <samp>HP-UX 10</samp> is one such system. <br><br> </synopsis> </macro> <macro id="AM_SANITY_CHECK"> <prototype> </prototype> <synopsis> This checks to make sure that a file created in the build directory is newer than a file in the source directory. This can fail on systems where the clock is set incorrectly. This macro is automatically run from <CODE>AM_INIT_AUTOMAKE</CODE>. <br><br> </synopsis> </macro> <macro id="AM_SYS_POSIX_TERMIOS"> <prototype> </prototype> <synopsis> Check to see if POSIX termios headers and functions are available on the system. If so, set the shell variable <CODE>am_cv_sys_posix_termios</CODE> to <samp>yes</samp>. If not, set the variable to <samp>no</samp>. <br><br> </synopsis> </macro> <macro id="AM_TYPE_PTRDIFF_T"> <prototype> </prototype> <synopsis> Define <samp>HAVE_PTRDIFF_T</samp> if the type <samp>ptrdiff_t</samp> is defined in <TT><stddef.h></TT>. <br><br> </synopsis> </macro> <macro id="AM_WITH_DMALLOC"> <prototype> </prototype> <synopsis> Add support for the <A HREF="ftp://ftp.letters.com/src/dmalloc/dmalloc.tar.gz>dmalloc</A> package. If the user configures with <samp>--with-dmalloc</samp>, then define <CODE>WITH_DMALLOC</CODE> and add <samp>-ldmalloc</samp> to <CODE>LIBS</CODE>. <br><br> </synopsis> </macro> <macro id="AM_WITH_REGEX"> <prototype> </prototype> <synopsis> Adds <samp>--with-regex</samp> to the <CODE>configure</CODE> command line. If specified (the default), then the <samp>regex</samp> regular expression library is used, <TT>regex.o</TT> is put into <samp>LIBOBJS</samp>, and <samp>WITH_REGEX</samp> is defined.. If <samp>--without-regex</samp> is given, then the <samp>rx</samp> regular expression library is used, and <TT>rx.o</TT> is put into <samp>LIBOBJS</samp>. <br><br> </DL> <br><br> <br><br> @node Extending aclocal, , Macros, configure </synopsis> </macro> </macros>