summaryrefslogtreecommitdiffstats
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp87
1 files changed, 87 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..83cbad5
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,87 @@
+cc_library_shared {
+
+ name: "ese_spi_nxp",
+ defaults: ["hidl_defaults"],
+ proprietary: true,
+
+ srcs: [
+ "libese-spi/p73/lib/phNxpEseDataMgr.cpp",
+ "libese-spi/p73/lib/phNxpEseProto7816_3.cpp",
+ "libese-spi/p73/lib/phNxpEse_Api.cpp",
+ "libese-spi/p73/pal/phNxpEsePal.cpp",
+ "libese-spi/p73/pal/spi/phNxpEsePal_spi.cpp",
+ "libese-spi/p73/spm/phNxpEse_Spm.cpp",
+ "libese-spi/p73/utils/ese_config.cpp",
+ "libese-spi/p73/utils/config.cpp",
+ "libese-spi/p73/utils/ringbuffer.cpp",
+ "libese-spi/src/adaptation/NfcAdaptation.cpp",
+ ],
+
+ local_include_dirs: [
+ "libese-spi/p73/lib",
+ "libese-spi/p73/pal/spi",
+ "libese-spi/p73/utils",
+ "libese-spi/src/include",
+ ],
+ export_include_dirs: [
+ "extns/impl",
+ "libese-spi/common/include",
+ "libese-spi/p73/common",
+ "libese-spi/p73/inc",
+ "libese-spi/p73/pal",
+ ],
+
+ cflags: [
+ "-DANDROID",
+ "-DBUILDCFG=1",
+ "-DNXP_EXTNS=TRUE",
+ "-Wall",
+ "-Werror",
+ ],
+
+ shared_libs: [
+ "android.hardware.nfc@1.0",
+ "android.hardware.nfc@1.1",
+ "android.hardware.secure_element@1.0",
+ "libcutils",
+ "libhardware",
+ "libhidlbase",
+ "libhidltransport",
+ "libutils",
+ "liblog",
+ "libbase",
+ "vendor.nxp.nxpese@1.0",
+ "vendor.nxp.nxpnfc@1.0",
+ ],
+
+}
+
+
+
+cc_binary {
+ name: "android.hardware.secure_element@1.0-service",
+ relative_install_path: "hw",
+ init_rc: ["1.0/android.hardware.secure_element@1.0-service.rc"],
+ proprietary: true,
+ defaults: ["hidl_defaults"],
+ srcs: [
+ "1.0/NxpEseService.cpp",
+ "1.0/SecureElement.cpp",
+ "extns/impl/NxpEse.cpp",
+ ],
+
+ shared_libs: [
+ "android.hardware.secure_element@1.0",
+ "ese_spi_nxp",
+ "libbase",
+ "libcutils",
+ "libhardware",
+ "libhidlbase",
+ "libhidltransport",
+ "libhwbinder",
+ "liblog",
+ "libutils",
+ "vendor.nxp.nxpese@1.0",
+ "vendor.nxp.nxpnfc@1.0",
+ ],
+}