[問題] 移植 android hal module 進 bsp

作者: blueblueChen (藍藍欠)   2016-07-10 16:29:05
各位先進好...
敝人是個初出社會新手,我想要移植 hal module 進
out/target/product/平台/system/lib64/hw
我的步驟是先在 mkdir mydroid/device/廠商/平台/libsensors
並照ASOP內原有的 mydroid/hardware/akm/AK8975_FS/libsensors/* 丟到上面的路徑
Android.mk 內容:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := sensors.abc
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := \
sensors.cpp \
SensorBase.cpp \
AccSensor.cpp \
GyroSensor.cpp
MagSensor.cpp \
FusionSensor.cpp \
InputEventReader.cpp
LOCAL_SHARED_LIBRARIES := liblog libcutils libdl
LOCAL_PRELINK_MODULE := false
include $(BUILD_SHARED_LIBRARY)
回到 mydroid
. ./build/envsetup.sh
lunch xxxxx-eng
make
在 out/target/product/平台/system/lib64/hw/ 下沒有看到 sensors.abc.so
只能到 mydroid/device/廠商/平台/libsensors/ 下,下 mm 指令
才會在 mydroid/out/target/product/平台/obj/lib/ 看到 sensors.abc.so
我希望能直接在 mydroid/ 下 make ,然後 module 直接複製到
out/target/product/廠商/平台/system/lib64/hw/ 下,我該怎麼做呢?
謝謝..
作者: mshockwave (夏克維夫)   2016-07-10 17:47:00
要把你的 module 加進 build/target/product 裡面其中一個 mk 的 PRODUCT_PACKAGE 變數裡向你可能覺得很重要 那就加到 core.mk 裡
作者: blueblueChen (藍藍欠)   2016-07-10 20:19:00
謝謝m大,我看書上說盡量別動到core.mk,我把它加在device 下裡面的device.mk 然後用PRODUCR_PACKAGES來賦值

Links booklink

Contact Us: admin [ a t ] ucptt.com