mmp文件概述
概述
mmp项目定义文件使用与平台和编译器无关的方法规定了项目的属性。makmake工具把项目定义文件转换成专门平台的makefiles。abld工具封装了对makmake的调用,比makmake使用的更广泛。实际上,在一般的使用过程中,你基本上只使用abld,不会用到makmake。
项目定义文件的扩展名是.mmp。
注意:
l 每个语句都占用一行。
l 使用C++风格的注释语法
l 最后的反斜杠被解释成延续标志,表示下一行与本行是一条语句。因此,指定目录的时候,不要写后面的反斜杠。例如,应该写 SYSTEMINCLUDE /epoc32/include而不是SYSTEMCLUDE /epoc32/include/。
例子
一个例子文件,文件的名字是hello.mmp。
TARGET HelloWorld.app
TARGETTYPE app
UID 0x100039CE 0x10004299
TARGETPATH /system/apps/HelloWorld
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
RESOURCE HelloWorld.rss
LIBRARY euser.lib apparc.lib cone.lib eikcore.lib
|
常用语句摘要
aif | |
document |
文档文件(非代码文件)
|
library |
导入库
|
resource |
程序项目的资源文件
|
source |
源文件
|
sourcepath |
源文件和项目的位置
|
systeminclude |
系统头文件目录
|
target |
项目生成的文件名字
|
targettype |
项目的类型
|
targetpath |
生成的文件放置的位置
|
uid |
项目的UID
|
userinclude |
项目头文件目录
|