diff -r ebc84c812384 -r 46218c8b8afa Symbian3/PDK/Source/GUID-B68FF699-923B-530E-A877-86507B1D42F1.dita --- a/Symbian3/PDK/Source/GUID-B68FF699-923B-530E-A877-86507B1D42F1.dita Thu Mar 11 15:24:26 2010 +0000 +++ b/Symbian3/PDK/Source/GUID-B68FF699-923B-530E-A877-86507B1D42F1.dita Thu Mar 11 18:02:22 2010 +0000 @@ -1,37 +1,37 @@ - - - - - -mmp file syntax overview

A .mmp project definition file specifies the properties of a project in a platform and compiler independent way. The makmake tool converts project definition files into makefiles for particular platforms. The abld tool wraps calls to makmake, and can be more convenient to use than makmake directly.

A project definition file has extension .mmp.

Note that:

Example:

An example of an .mmp file called hello.mmp:

TARGET HelloWorld.exe -TARGETTYPE exe -UID 0x100039CE 0x10004299 -TARGETPATH \sys\bin -VENDORID 0x70000001 -SOURCEPATH . -SOURCE HelloWorld_Main.cpp -SOURCE HelloWorld_Application.cpp -SOURCE HelloWorld_Document.cpp -SOURCE HelloWorld_AppUi.cpp -SOURCE HelloWorld_AppView.cpp -USERINCLUDE . -SYSTEMINCLUDE \epoc32\include - -START RESOURCE HelloWorld.rss -HEADER -TARGETPATH \resource\apps -end - -START RESOURCE HelloWorld_reg.rss -TARGETPATH \private\10003a3f\apps -END - -LIBRARY euser.lib apparc.lib cone.lib eikcore.lib + + + + + +mmp file syntax overview

A .mmp project definition file specifies the properties of a project in a platform and compiler independent way. The makmake tool converts project definition files into makefiles for particular platforms. The abld tool wraps calls to makmake, and can be more convenient to use than makmake directly.

A project definition file has extension .mmp.

Note that:

  • Each statement occupies a single line.

  • Use the C++ style comment syntax for comments.

  • A trailing backslash is used to indicate a line continuation. Therefore, specify directories without their trailing backslash, for example: Do SYSTEMINCLUDE \epoc32\include, rather than SYSTEMINCLUDE + \epoc32\include\

Example:

An example of an .mmp file called hello.mmp:

TARGET HelloWorld.exe +TARGETTYPE exe +UID 0x100039CE 0x10004299 +TARGETPATH \sys\bin +VENDORID 0x70000001 +SOURCEPATH . +SOURCE HelloWorld_Main.cpp +SOURCE HelloWorld_Application.cpp +SOURCE HelloWorld_Document.cpp +SOURCE HelloWorld_AppUi.cpp +SOURCE HelloWorld_AppView.cpp +USERINCLUDE . +SYSTEMINCLUDE \epoc32\include + +START RESOURCE HelloWorld.rss +HEADER +TARGETPATH \resource\apps +end + +START RESOURCE HelloWorld_reg.rss +TARGETPATH \private\10003a3f\apps +END + +LIBRARY euser.lib apparc.lib cone.lib eikcore.lib
See also

Using makmake

\ No newline at end of file