Broadcom Nfc スタックを構築しようとしています。モジュール、libnfc_nci_jni、libnfc_nci がビルドされています。しかし、デバイスと HAL 固有の実装である nfc_nci.default はビルドされていません。フォルダ構成は
external
├──libnfc_nci
├── halimpl --> nfc_nci.default
| ├── Android.mk --> contains
| | 'LOCAL_PATH:= $(call my-dir)
| | include $(call all-makefiles-under,$(LOCAL_PATH)) '
| ├── bcm2079x (contains makefile to make nfc_nci.default.so
|
├── src --> libnfc_nci
└── Android.mk -> build instructions for src
+ last line 'include $(call all-makefiles-under,$(LOCAL_PATH)'
nfc_nci.default のコンパイル方法がわかりません。Nfc を PRODUCT_PACKAGES に追加する必要がありますか? mm を使用して個別にコンパイルしていますが、それは私がやりたいことではありません。この別のコンパイルでエミュレーターがクラッシュします。
コードリファレンス: AndroidXRef