Crossware

Table of Contents        Previous topic       Next topic       

Projects and Workspaces->Build Settings->Assembler

To change the assembler settings for your project, select Settings from the Build menu and select the Assembler tab.

The assembler project settings tab allows you to modify project options that apply when any assembler code files in your project are assembled.

    
Create listingCheck this option if you want the assembler to create a listing of the code that it generates.
Insert page breaksCheck this option if you want page breaks inserted into the assembler output listing.
Create symbol tableCheck this option if you want a symbol table appended to the end of the assembler output listing.
Output macro expansionsCheck this option if you want the assembler code created during macro expansions to be included in the assembler output listing.
Output macro definitionsCheck this option if you want the macro definitions to be included in the assembler output listing.
Output macro callsCheck this option if you want the macro calls to be included in the assembler output listing.
Output conditional control statementsCheck this option if you want the conditional control statments (IFEQ, ENDC, etc) to be included in the assembler output listing.
Output unassembled statementsCheck this option if you want the unassembled statements (ie those not assembled because of IFEQ, ENDC, etc) to be included in the assembler output listing.


Warnings as Errors

Check this option if you want the assembler to count warnings as errors.  You would typically select this option if you wanted to prevent the linker or the library manager from building the final output file in the event of a warning occurring.

Generate Debug Records

Check this option if you want the assembler to generate debug records and place them in the object files that it creates.

Assembly will be slightly faster if the assembler is not generating debug records.  There is therefore some advantage to disabling this option if you are not using the debug output.

Enabling this option does not mean that the debug records will end up in your final program file.  You must also enable the output of debug records by the linker.



Suppress Startup Banner and Message Display

Check this option if you wish to suppress the sign-on message displayed by the assembler.