Use this panel to control how the assembler generates the output file, as well as error and warning messages. You can specify whether to allocate constant objects in ROM, generate debugging information, and strip file path information.
The following table lists and describes the output options for HCS08 Assembler.
| Option | Description |
|---|---|
| Object File Format (-F) | Defines the object file format. |
| Show label statistics (-Ll) | Enables the Compiler to append statistical information about the compilation session to the specified file. The information includes Compiler options, code size (in bytes), stack usage (in bytes) and compilation time (in seconds) for each procedure of the compiled file. The Compiler appends the information to the specified filename (or the file make.txt, if no argument given). Set the TEXTPATH: Text File Path environment variable to store the file into the path specified by the environment variable. Otherwise the Compiler stores the file in the current directory. |
| Generate listing file (for example, %(TEXTPATH)/%n.lst) (-L) | Specifies the name, %n, of the assembly listing file. The file is placed in the directory specified by %TEXTPATH. If this option is left blank, no listing file is output. |
| Address size in the listing file (integer) (-Lasms) | Specifies the size of the addresses displayed in the listing. Options are:
|
| Do not print macro call in listing file (-Lc) | Specifies whether macro calls encountered in the source code are expanded and appear in the listing file. |
| Do not print macro definition in listing file (-Ld) | Instructs the Assembler to generate a listing file but not including any macro definitions. The listing file contains macro invocation and expansion lines as well as expanded include files. |
| Do not print macro expansion in listing file (-Le) | Switches on the generation of the listing file, but macro expansions are not present in the listing file. The listing file contains macro definition and invocation lines as well as expanded include files. |
| Do not print included files in listing file (-Li) | Switches on the generation of the listing file, but include files are not expanded in the listing file. The listing file contains macro definition, invocation, and expansion lines. |