JCOP OSU 3 step update during boot time implementation.
diff --git a/Android.bp b/Android.bp
index 91cb481..f1df110 100755
--- a/Android.bp
+++ b/Android.bp
@@ -31,6 +31,7 @@
"android.hardware.secure_element@1.0",
"ese_spi_nxp",
"vendor.nxp.nxpese@1.0",
+ "vendor.nxp.nxpnfc@1.0",
],
local_include_dirs: [
"halimpl/dnld",
@@ -41,6 +42,9 @@
"halimpl/src/include",
"halimpl/configs",
],
+ include_dirs: [
+ "hardware/nxp/secure_element_extns/inc",
+ ],
export_include_dirs: [
"extns/impl",
"halimpl/inc",
@@ -74,6 +78,9 @@
"1.1/NxpNfcService.cpp",
"1.1/Nfc.cpp",
"extns/impl/NxpNfc.cpp",
+ "halimpl/ese-clients/src/eSEClient.cc",
+ "halimpl/ese-clients/src/SeChannelCallback.cc",
+ "halimpl/ese-clients/src/SeEvtCallback.cc",
],
shared_libs: [
@@ -90,5 +97,25 @@
"libhidltransport",
"libhwbinder",
"vendor.nxp.nxpnfc@1.0",
+ "vendor.nxp.nxpese@1.0",
+ "android.hardware.secure_element@1.0",
+ "se_extn_client",
+ "jcos_client",
+ ],
+ local_include_dirs: [
+ "halimpl/eseClient",
+ "halimpl/ese-clients/inc",
+ "halimpl/inc",
+ "halimpl/hal",
+ "halimpl/inc",
+ "halimpl/tml",
+ "halimpl/utils",
+ "halimpl/configs",
+ ],
+ include_dirs: [
+ "hardware/nxp/nfc/halimpl/src/include",
+ "hardware/nxp/secure_element_extns/inc",
+ "hardware/nxp/secure_element/extns/impl",
+ "hardware/nxp/secure_element_extns/jcos_client/inc",
],
}