想把external/libffi 編譯進system, 請問需要修改哪個檔案?請高手指點迷津!
自己嘗試了如下修改out/soong/Android-evk_8mq.mk, 但在out/soong/.intermediates/external/沒有生成libffi目錄。
include $(CLEAR_VARS)
LOCAL_PATH := external/libffi
LOCAL_MODULE := libffi
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_PREBUILT_MODULE_FILE := out/soong/.intermediates/external/libffi/libffi/android_arm64_armv8-a_cortex-a53_core_shared/libffi.so
LOCAL_MODULE_TARGET_ARCH := arm64
LOCAL_NOTICE_FILE := external/libffi/NOTICE
LOCAL_SHARED_LIBRARIES := libc libm libdl
LOCAL_STATIC_LIBRARIES := libc++_static libclang_rt.builtins-aarch64-android libatomic libgcc_stripped
LOCAL_SOONG_LINK_TYPE := native:platform
LOCAL_SOONG_TOC := out/soong/.intermediates/external/libffi/libffi/android_arm64_armv8-a_cortex-a53_core_shared/libffi.so.toc
LOCAL_SOONG_UNSTRIPPED_BINARY := out/soong/.intermediates/external/libffi/libffi/android_arm64_armv8-a_cortex-a53_core_shared/unstripped/libffi.so
LOCAL_EXPORT_CFLAGS := -Iexternal/libffi/linux-arm64 -Iout/soong/.intermediates/external/libffi/ffi_header/gen
LOCAL_EXPORT_C_INCLUDE_DEPS := out/soong/.intermediates/external/libffi/ffi_header/gen/ffi_gen.h
LOCAL_ADDITIONAL_DEPENDENCIES :=
LOCAL_BUILT_MODULE_STEM := $(LOCAL_MODULE).so
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_PATH := $(OUT_DIR)/target/product/evk_8mq/system/lib64
LOCAL_MODULE_STEM := libffi
LOCAL_UNINSTALLABLE_MODULE := false
include $(BUILD_SYSTEM)/soong_cc_prebuilt.mk
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/20364.html
標籤:Android
上一篇:最近Android App經常運行著就遇到crash問題,哪位大神幫幫忙!
下一篇:使用alibaba Cloud toolki一鍵t部署服務器時,出現Failed to connect to server的報錯
