The default behavior of
amake can be overridden by
assigning values to makefile variables. Of course, they can
be target-specific assignments.
A variable is considered to be “set” if and only if it has
a value and that value is not of length zero. In other
words, this does not “set” variable
but this does:
These are the variables:
ACCESS_ANYCMD: If set,
.cmdfile content is ignored.
ACCESS_DIR: This specifies a directory for dependency files.
ACCESS_CEXT: This overrides the extension for
ACCESS_DEXT: This overrides the extension for
ACCESS_SEXT: This overrides the extension for
ACCESS_FAIL: This is a pattern for filtering-out files-accessed dependencies.
ACCESS_PASS: This is a pattern for filtering files-accessed dependencies.
ACCESS_ARCH: This overrides the computed host architecture.
ACCESS_CACHE: This enables the target cache. If set, targets are checksummed regardless of the value of
ACCESS_CHKSUM: This enables checksum comparison of dependencies, regardless of the value of
ACCESS_CACHE. For a cache-get operation, checksum comparison of dependencies is used to analyze a candidate.
ACCESS_LMTIME: This enables last-modification-time comparison of dependencies, regardless of the value of
ACCESS_CACHE. For a cache-get operation, last-modification-time comparison of dependencies is used to analyze a candidate. Time comparison is for exact equality, not the usual older/newer than.
ACCESS_ENVVARS: This is a space-separated list of environment variables to put in
ACCESS_PROGRAM: This overrides the name of the collect script.
ACCESS_LIBRARY: This overrides the name of wrapper library.
ACCESS_SHLIBS: This enables shared-libraries-opened dependency analysis.
ACCESS_LDD: This overrides the name of the program to print shared-library dependencies.
ACCESS_DEBUG: This enables verbose debugging messages from the