Android.mk 条件

7
有没有办法在Android.mk中使用条件表达式? 我需要像这样做一些事情:
IF arch = AREABI_V7
   *use path for my arm_v7 static libs*
ELSE
   *use path for arm static libs*
1个回答

12
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
    ...
else
    ifeq($(TARGET_ARCH_ABI),armeabi)
        ...
    endif
endif

1
在第二个ifeq之后,在(之前缺少空格。构建系统会报错。 - Eugene Gr. Philippov
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 - Eugene Gr. Philippov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接