2011-8-13 16:37:58
来源:互联网 发布:黄药师软件怎么样 编辑:程序博客网 时间:2024/05/01 20:03
2011-8-13 16:37:58
LOCAL_PATH
这个变量是用来给出当前文件的路径。您比系再您的Android.mk开始位置定义:
LOCAL_PATH :=$(call my-dir)
注意,这个变量是不被$(CLEAR_VARS)清除的,其他的都要被清除(我们可以定义几个模块到一个文件中)
LOCAL_MODULE
这个是你模块的名称,它在你的所有模块中名称必须是唯一的,并且不能包含空格。你必须在包含任何
$(BUILD-XXX)脚本之前定义它。
默认情况下,模块的名称决定了生成的文件的名称,例如lib<foo>.so,它是foo模块的名字。
你可以用LOCAL_MODULE_FILENAME覆盖默认的那一个
LOCAL_MODULE_FILENAME
这个变量是可选的,并且允许你重新定义生成文件的名字。默认的,模块<foo>将始终生成lib<foo>.a或者lib<foo>.so文件,这是标准的UNIX公约
你可以通过LOCAL_MODULE_FILENAME覆盖它
重新指定文件名
LOCAL_MODULE :=foo-version-1LOCAL_MODULE_FILENAME :=libfoo
注意:你不能将文件路径或者文件扩展名写到LOCAL_MODULE_FILENAME里,这些将有build system自动处理。
LOCAL_SRC_FILES
这是你模块中将要编译的源文件列表。只列出将被传递到编译器的文件,因为build system自动为您计算了它们的依赖。
注意:源文件的名称都是相对LOCAL_PATH的,您可以使用路径组件,例如
LOCAL_SRC_FILES :=foo.c\
toto/bar.c
注意:在build system时请务必使用UNIX风格的斜杠(/),windows风格的斜杠将不会得到处理
源文件列表和unix风格的斜杠
- 2011-8-13 16:37:58
- 8/27/2011 3:37:16 AM
- 2011-8-13 16:13:41
- 2011-8-13 16:15:07
- 2011-8-13 16:27:54
- 2011-8-13 16:32:05
- 2011-8-13 16:34:40
- 2011-8-13 16:40:42
- 2011-8-13 16:43:02
- 2011-06-06 13:58:01
- 2011-7-19 13:37:29
- 2011-8-9 11:58:53
- 2011-8-11 10:47:58
- 2011-8-8 16:10:16
- 2011-8-8 20:16:16
- 2011-8-4 21:37:11
- 2011-8-10 9:15:37
- 2011-9-8 19:37:43
- TopCoder新手完全教程
- 编程经典收藏(数据库篇)
- NO.67 AR Tools-目录树生成工具
- NSMutableURLRequest,在POST方式下传递参数
- c++中的typename真正用途
- 2011-8-13 16:37:58
- 获取系统进程模块信息
- vim配置
- 2011-8-13 16:40:42
- 评点移动互联网的巨头抉择,UC、3G门户、网秦
- http服务器
- 2011-8-13 16:43:02
- 在Cocoa中使用JSON
- oracle在线文档