"Start" Menu

Start menu commands enable you to execute project source code analysis, as well as certain User-Defined Actions.

Start menu commands

Build Project     Update Database command menu

This command updates the Symbol database in accordance with changes made in the source files. At the same time, the Source Code Metrics database will be refreshed if the check box "Generate Source Code Metrics" is selected in the dialog box displayed upon selecting Options > Software Metrics Analyzer. Only changed C files will be analyzed. Header files will be checked if so defined by the "Check headers on update" parameter. Errors and warnings detected during source code analysis are displayed in the Message Logs. The analysis can be terminated at any time by clicking the Cancel button in the dialog box showing the operation status. It will also be terminated if the maximum number of errors or warnings is reached, according to the "Maximal Errors" and "Maximal Warnings" parameters, which can be set using the Options > Static Code Analyzer... / C Source dialog box .

Rebuild Project     Build Database command menu

This command builds a database, called the Symbol database, which contains information about analyzed source code. If the option "Generate Source Code Metrics" was selected in the Options > Software Metrics Analyzer dialog box, all metrics of all project functions and modules will also be calculated. metrics are saved in the Source Code Metrics database.

Rebuild Project can be a time-consuming operation, so using the Build Project command is recommended. Errors and warnings detected during this operation are displayed in the Message Logs. The analysis can be terminated at any time by clicking the Cancel button in the dialog box displaying the operation status. It will also be terminated if the maximum number of errors or warnings is reached, as determined by the "Max. Errors" and "Max. Warnings" parameters in the Options > Static Code Analyzer... / C Source dialog box. After the analysis of all project files has been completed, a new database file containing data for global symbols is built.

Analysis Status dialog

Clean Project

Choose Clean Project to delete any intermediate and output files.

Naming Convention Compliance Check

Checks Naming Convention without rebuild the database.

Generate Makefile

Generates makefile using the Makefile template, if so specified in Options > Makefile generator.

Compile Keyboard Definition File

The Compile Keyboard Definition File command activates Editor Macro Compiler. DAEMC will try to compile the .EML file that corresponds to the active keyboard layout. .EML source text files are supposed to be in the folder in which the active .KYB file is located. If the .EML file is opened in an Editor, it will be updated on the disk. After the termination of Editor Macro Compiler, the active keyboard layout will be reloaded.

User-Defined Actions (Compile, Build, Rebuild, ...)

"User-Defined Actions"