manpagez: man pages & more
info automake
Home | html | info | man
[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.12 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.


© manpagez.com 2000-2024
Individual documents may contain additional copyright information.