diff options
Diffstat (limited to 'Android.bp')
| -rw-r--r-- | Android.bp | 87 |
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", + ], +} |
