- 博客(5)
- 收藏
- 关注
原创 深入浅出Android makefile(5)--BUILD_HOST_EXECUTABLE
上文我们讲完LOCAL_STATIC_LIBRARIES,下面我们就一步步来梳理下。BUILD_HOST_EXECUTABLE一、 初识BUILD_HOST_EXECUTABLE我们先看BUILD_HOST_EXECUTABLE的定义:build/core/config.mk:BUILD_HOST_EXECUTABLE:= $(BUILD_SYSTEM)/host_...
2013-01-01 16:32:39 1197
原创 深入浅出Android makefile(4)--LOCAL_STATIC_LIBRARIES
上文我们讲完LOCAL_SRC_FILES,下面我们就一步步来梳理下LOCAL_STATIC_LIBRARIES。一、 初识LOCAL_STATIC_LIBRARIES我们首先看看该变量在NDK文档中的定义:LOCAL_STATIC_LIBRARIES 应该链接到这个模块的静态库列表(使用 BUILD_STATIC_LIBRARY 生成),这仅仅对共享库模...
2013-01-01 16:14:43 1757
原创 深入浅出Android makefile(3)--LOCAL_SRC_FILES
讨论完LOCAL_PATH,我们紧接着来看看LOCAL_SRC_FILES。一、LOCAL_SRC_FILESLOCAL_SRC_FILES := acp.cLOCAL_SRC_FILES变量的意思见名知意,很明显是用来记录当前模块的源文件列表的一个变量。这里是他的赋值,我们下面来看看他的使用的...
2012-12-22 16:49:19 543
原创 深入浅出Android makefile(2)--LOCAL_PATH
一、说明 上文我们对acp的Android.mk文件做了一个大致的描述,使得大家对Android.mk文件有了一个初步的认识,下面我们就重点分析下第一行: LOCAL_PATH:= $(call my-dir) 二、LOCAL_PATH 有人就问了,在本Android.mk中又没有使用到LOCAL_PATH,为什么先 要定义这么一个变量呢?为什么规定必须放在所有的i...
2012-12-22 16:24:46 488
原创 深入浅出Android makefile(1)--初探
一、说明 android build system是一个非常庞大的系统,要编译Android工程、修改或新增Android模块都需要对这个编译系统有一定的了解。但是由于它实在是太庞大了,大家往往是不知道从哪里切入进去,对Android的编译系统进行一个系统的学习。 下面我们尝试从一个小模块逐步对android build system做一个深入剖析。选择的这个模块名字叫做acp ,源码位于bu...
2012-12-22 16:09:17 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人