3
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に依存し、魔女はによってビルドされる include $(TOP_LOCAL_PATH)/pjnath/build/Android.mkため、問題が発生します。なぜGSLBなのかわかりません開始時にビルドされますが、なぜですか? どうすればこの問題を解決できますか?

4

1 に答える 1