首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android.mk包含执行顺序

android.mk包含执行顺序
EN

Stack Overflow用户
提问于 2012-08-27 16:56:45
回答 1查看 965关注 0票数 3
代码语言:javascript
复制
LOCAL_PATH := $(call my-dir)
TOP_LOCAL_PATH := $(call my-dir)/../

#Add target arm version
ifeq ($(TARGET_ARCH_ABI),armeabi)
MY_PJSIP_FLAGS := $(BASE_PJSIP_FLAGS) -DPJ_HAS_FLOATING_POINT=0
else
MY_PJSIP_FLAGS := $(BASE_PJSIP_FLAGS) -DPJ_HAS_FLOATING_POINT=1
endif

# Pjsip
include $(TOP_LOCAL_PATH)/pjlib/build/Android.mk
include $(TOP_LOCAL_PATH)/pjlib-util/build/Android.mk

include $(TOP_LOCAL_PATH)/pjnath/build/Android.mk
include $(TOP_LOCAL_PATH)/pjmedia/build/Android.mk
include $(TOP_LOCAL_PATH)/pjsip/build/Android.mk


#pjsip JNI
include $(TOP_LOCAL_PATH)/jni/build/Android.mk

#JSON
include $(TOP_LOCAL_PATH)/third_party/build/json/Android.mk

#GSLB
include $(TOP_LOCAL_PATH)/pgslb/build/Android.mk

我有一个这样的android make文件,问题是,当开始构建时,GSLB将首先构建,但它依赖于libpjnath.a,而libpjnath.a是由include $(TOP_LOCAL_PATH)/pjnath/build/Android.mk构建的,所以造成问题,我不知道为什么GSLB在启动时构建,为什么?我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2016-06-23 02:26:56

这可能太晚了,但我在NDK中遇到了非常类似的问题,并得出结论,编译顺序是按字母顺序排列的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12138907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档