|[ < ]||[ > ]||[ << ]||[ Up ]||[ >> ]||[Top]||[Contents]||[Index]||[ ? ]|
Each type of object that Automake understands has a special root variable name associated with it. This root is called a primary. Many actual variable names put into ‘Makefile.am’ are constructed by adding various prefixes to a primary.
For instance, scripts—interpreted executable programs—are associated
SCRIPTS primary. Here is how you would list scripts to
be installed in the user’s ‘bindir’:
bin_SCRIPTS = magic-script
(Note that the mysterious ‘bin_’ prefix will be discussed later.)
The contents of a primary-derived variable are treated as targets in the
resulting ‘Makefile’. For instance, in our example above, we could
generate ‘magic-script’ using
sed by simply introducing it
as a target:
bin_SCRIPTS = magic-script magic-script: magic-script.in sed -e 's/whatever//' < $(srcdir)/magic-script.in > magic-script chmod +x magic-script
|[ < ]||[ > ]||[ << ]||[ Up ]||[ >> ]|
This document was generated by Ben Elliston on July 10, 2015 using texi2html 1.82.