(Android) Android.mk
来源:互联网 发布:windows nt是什么 编辑:程序博客网 时间:2024/06/01 07:34
Android.mk
LOCAL_PATH := $(call my-dir)
一个Android.mk file首先必须定义好LOCAL_PATH变量。它用于在开发树中查找源文件。在这个例子中,宏函数’my-dir’, 由编译系统提供,用于返回当前路径(即包含Android.mk file文件的目录)。
include $(CLEAR_VARS)
CLEAR_VARS 由编译系统提供,指定让GNU MAKEFILE为你清除许多LOCAL_XXX变量(例如 LOCAL_MODULE, LOCAL_SRC_FILES,LOCAL_STATIC_LIBRARIES, 等等...),除LOCAL_PATH 。这是必要的,因为所有的编译控制文件都在同一个GNU MAKE执行环境中,所有的变量都是全局的。
LOCAL_MODULE :=helloworld
LOCAL_MODULE变量必须定义,以标识你在Android.mk文件中描述的每个模块。名称必须是唯一的,而且不包含任何空格。注意编译系统会自动产生合适的前缀和后缀,换句话说,一个被命名为'foo'的共享库模块,将会生成'libfoo.so'文件。
LOCAL_SRC_FILES :=helloworld.c
LOCAL_SRC_FILES变量必须包含将要编译打包进模块中的C或C++源代码文件。注意,你不用在这里列出头文件和包含文件,因为编译系统将会自动为你找出依赖型的文件;仅仅列出直接传递给编译器的源代码文件就好。
- Application.mk & Android.mk
- android.mk
- Android.mk
- Android.mk
- Android.mk
- Android mk
- Android.mk
- android.mk
- android.mk
- android.mk
- ANDROID-MK
- Android.mk
- Android.mk
- Android.mk
- Android.mk
- Android.mk
- Android.mk
- Android.mk
- QT编译 OCI plugin
- Linux 字符类别判断
- 程序员的十层楼
- js 得到location.href的参数
- 江南春的泡妞经济学
- (Android) Android.mk
- 中语言超酷特性 之 --- 交换算式
- yii添、删、改、查
- JS中style属性
- php获取本地ip的多种方法
- TOMCAT异常 Socket bind failed: [730048]
- vs2008快捷键使用大全
- 怎么应对WEB服务器被CC攻击? CC攻击的症状及CC攻击的防护
- UNIX网络编程 卷2 源代码使用