diff options
| author | Love Khanna <love.khanna@nxp.com> | 2018-01-12 20:23:47 +0530 |
|---|---|---|
| committer | Love Khanna <love.khanna@nxp.com> | 2018-03-06 15:45:03 -0800 |
| commit | fdebca823cdcce99dc1e382005ce1949f85a8029 (patch) | |
| tree | 27ea7c177ec8c7182d69f7ea693bb9aad509a4a3 /Android.bp | |
| parent | 3a4611fa683ab7e9dc0793ce13b7b0c6127e93c3 (diff) | |
| download | platform_hardware_nxp_secure_element-fdebca823cdcce99dc1e382005ce1949f85a8029.tar.gz platform_hardware_nxp_secure_element-fdebca823cdcce99dc1e382005ce1949f85a8029.tar.bz2 platform_hardware_nxp_secure_element-fdebca823cdcce99dc1e382005ce1949f85a8029.zip | |
NXP SecureElement vendor hal implementation.
Test: Boot;Vts
Change-Id: Ifeb229118fbed26bb6732dbea66138cb49278718
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", + ], +} |
