(automake-1.16.info)Assembly Support


Next: Fortran 77 Support Prev: Unified Parallel C Support Up: Programs
Enter node , (file) or (file)node

8.13 Assembly Support
=====================

Automake includes some support for assembly code.  There are two forms
of assembler files: normal (‘*.s’) and preprocessed by ‘CPP’ (‘*.S’ or
‘*.sx’).

   The variable ‘CCAS’ holds the name of the compiler used to build
assembly code.  This compiler must work a bit like a C compiler; in
particular it must accept ‘-c’ and ‘-o’.  The values of ‘CCASFLAGS’ and
‘AM_CCASFLAGS’ (or its per-target definition) is passed to the
compilation.  For preprocessed files, ‘DEFS’, ‘DEFAULT_INCLUDES’,
‘INCLUDES’, ‘CPPFLAGS’ and ‘AM_CPPFLAGS’ are also used.

   The autoconf macro ‘AM_PROG_AS’ will define ‘CCAS’ and ‘CCASFLAGS’
for you (unless they are already set, it simply sets ‘CCAS’ to the C
compiler and ‘CCASFLAGS’ to the C compiler flags), but you are free to
define these variables by other means.

   Only the suffixes ‘.s’, ‘.S’, and ‘.sx’ are recognized by ‘automake’
as being files containing assembly code.


automatically generated by info2www version 1.2.2.9