2011-12-28 54 views
5

有什麼辦法可以在Android.mk中使用條件表達式嗎?我需要做的水木清華這樣的:。Android.mk條件

IF arch = AREABI_V7 
    *use path for my arm_v7 static libs* 
ELSE 
    *use path for arm static libs* 

回答

7
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) 
    ... 
else 
    ifeq($(TARGET_ARCH_ABI),armeabi) 
     ... 
    endif 
endif 
+1

你以前失蹤後第二個'ifeq'空間'('對構建系統錯誤 – 2016-07-09 18:36:56

+0

「NDK的文檔指出Android.mk 「真的是一個很小的GNU Makefile片段......」 以下是有關make條件的文檔: http://www.gnu.org/software/make/manual/html_node/Conditionals.html「//從這裏取出https://groups.google.com/forum/#!topic/android-ndk/UCqQ1L2kisE – 2016-07-09 18:37:31