构建发布时如何构建体系结构子集

时间:2012-06-15 12:50:00

标签: android makefile android-ndk

我目前为几个目标构建我的Android本机库,但是为了提高构建速度,我想根据优化设置构建一个子集。我在Application.mk中尝试过类似的东西,但它不起作用:

APP_MODULES := a b c
ifeq ($(APP_OPTIM),debug)
        APP_ABI := armeabi x86
else
ifeq ($(APP_OPTIM),release)
   APP_ABI  := armeabi-v7a
endif
endif
APP_STL := gnustl_static

APP_OPTIM甚至设置在这个文件中?或者我是否需要使用像“APP_DEBUG”这样的其他变量,或者根本不可能这样做?

1 个答案:

答案 0 :(得分:0)

您似乎可以在'Application.mk'中使用'APP_DEBUG'布尔值,如下所示:

ifeq ($(APP_DEBUG),true)
APP_ABI := armeabi
else
ifeq ($(APP_DEBUG),false)
APP_ABI := x86 armeabi-v7a
else
# for cleaning all
APP_ABI := x86 armeabi-v7a armeabi
endif
endif

希望我能用这些信息帮助别人。

相关问题