|
||
makmake
command syntax
Symbian projects are defined by an .mmp
file which specifies
the essential elements of the project. The makmake
tool then uses
this environment neutral file to build makefiles for use in various
environments. These makefiles are then used for project development.
makmake
[ options ] [
source-path ] project
platform
Details of options, source-path, project, and platform are given below.
|
Indicates that the makefile is to be created in directory
Note that relative paths within the created makefile will be
relative to the directory in which |
|
Indicates verbose operation
When this flag is specified, |
|
Provides basic syntax guide to writing |
|
Provides syntax guide to writing platform-specific sections of
|
|
Instructs an ARMV5 build to not build the project as THUMB, but as the appropriate ARM ABI. For details, see ARMV5 build target. |
|
Generates symbolic debug information for release or debug builds. |
|
Does not generate symbolic debug information for release or debug builds. |
Note that you can either use -debug
to generate or
-no_debug
to not generate the symbolic debug information,
irrespective of UREL
or UDEB
build.
This specifies the path of the source .mmp
file, relative to
the current directory.
If omitted, the source .mmp
file is
project
.mmp
in the current directory.
Whether or not the source-path is specified, the generated makefile is always written into the current directory.
This specifies the project for which to create the makefile.
This specifies the target platform, e.g. thumb
or
winscw
.
The output makefile name in most cases has the form
project-name.platform-name. The
exceptions are for cw_ide
, which produces a .xml
file, which can be imported into CodeWarrior, and vc6
and
vc6winc
, which produce .dsw
and .dsp
files.