Download ARM Instruction Set

Transcript
ARM make Utility
13.2
Command-line Options
The armmake command has the following syntax:
armmake [options] [list-of-targets-and-macro-definitions]
options are as follows:
-f makefile
Read the system description from makefile. makefile defaults
to makefile if omitted.
-i
Ignore return codes from commands (equivalent to .IGNORE).
armmake usually stops if it encounters a bad (non-0) return code.
-k
On encountering a bad (non-zero) return code, don't give up, but
continue with each branch of the makefile that does not depend on
the failing command. This is likely to be useful if you are rebuilding
a large system after making many changes and armmake is required
to do as much rebuilding as possible.
-n
Don't execute any commands; just show on the screen what
commands would be executed, and give the reason for wanting to
execute each one.
-o command-file
Don't execute commands to make the target(s) up-to-date; write
them to command-file for later execution.
-s
Don't echo commands to be executed (equivalent to .SILENT). This
option will stop armmake from outputting messages but it does not
stop the commands it issues from outputting messages.
-t
Generate commands to make target(s) up-to-date by setting source
time stamps consistently (only guaranteed to succeed if all sources
exist).
Notes
The list of targets and macro definitions is space-separated, and optional. List elements are:
•
deemed a target to be built by armmake if they contain no '=' character. The target is
added to the list of objects to be built by armmake. If no targets are specified, the first
target in the makefile is built.
•
deemed to be a macro definition if they contain an '=' character. The string to the left
of the '=' is interpreted as a macro name, which is initialised to be the string to the right
of the '=' character. Note that if any spaces are to be specified in the value of the macro,
the whole list element should be enclosed in double quotes.
For example:
armmake myprog "STRING=Three Blind Mice"
Reference Manual
ARM DUI 0020D
13-3