2012-06-15 37 views
1

我目前为多个目标构建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”或者根本不可能?

回答

0

看来你可以使用“APP_DEBUG”布尔在“Application.mk”是这样的:

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 

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