1package { 2 // See: http://go/android-license-faq 3 // A large-scale-change added 'default_applicable_licenses' to import 4 // all of the 'license_kinds' from "hardware_nxp_secure_element_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["hardware_nxp_secure_element_license"], 8} 9 10cc_library_shared { 11 12 name: "ese_spi_nxp", 13 defaults: ["hidl_defaults"], 14 proprietary: true, 15 16 srcs: [ 17 "libese-spi/p73/lib/phNxpEseDataMgr.cpp", 18 "libese-spi/p73/lib/phNxpEseProto7816_3.cpp", 19 "libese-spi/p73/lib/phNxpEse_Api.cpp", 20 "libese-spi/p73/pal/phNxpEsePal.cpp", 21 "libese-spi/p73/pal/spi/phNxpEsePal_spi.cpp", 22 "libese-spi/p73/spm/phNxpEse_Spm.cpp", 23 "libese-spi/p73/utils/ese_config.cpp", 24 "libese-spi/p73/utils/config.cpp", 25 "libese-spi/p73/utils/ringbuffer.cpp", 26 "libese-spi/src/adaptation/NfcAdaptation.cpp", 27 ], 28 29 local_include_dirs: [ 30 "libese-spi/p73/lib", 31 "libese-spi/p73/pal/spi", 32 "libese-spi/p73/utils", 33 "libese-spi/src/include", 34 ], 35 export_include_dirs: [ 36 "extns/impl", 37 "libese-spi/common/include", 38 "libese-spi/p73/common", 39 "libese-spi/p73/inc", 40 "libese-spi/p73/pal", 41 ], 42 43 cflags: [ 44 "-DANDROID", 45 "-DBUILDCFG=1", 46 "-DNXP_EXTNS=TRUE", 47 "-Wall", 48 "-Werror", 49 ], 50 51 shared_libs: [ 52 "[email protected]", 53 "[email protected]", 54 "libcutils", 55 "libhardware", 56 "libhidlbase", 57 "libutils", 58 "liblog", 59 "libbase", 60 "[email protected]", 61 "[email protected]", 62 ], 63} 64 65cc_library_shared { 66 67 name: "ls_client", 68 defaults: ["hidl_defaults"], 69 proprietary: true, 70 71 srcs: [ 72 "ls_client/src/LsLib.cpp", 73 "ls_client/src/LsClient.cpp", 74 ], 75 76 export_include_dirs: ["ls_client/inc"], 77 78 shared_libs: [ 79 "ese_spi_nxp", 80 "libcutils", 81 "liblog", 82 "libhidlbase", 83 "liblog", 84 "libutils", 85 "libcrypto" 86 ], 87} 88 89cc_defaults { 90 name: "[email protected]_defaults", 91 relative_install_path: "hw", 92 proprietary: true, 93 defaults: ["hidl_defaults"], 94 srcs: [ 95 "1.1/NxpEseService.cpp", 96 "1.1/SecureElement.cpp", 97 "extns/impl/NxpEse.cpp", 98 ], 99 100 shared_libs: [ 101 "[email protected]", 102 "[email protected]", 103 "ese_spi_nxp", 104 "libbase", 105 "ls_client", 106 "libcutils", 107 "libhardware", 108 "libhidlbase", 109 "liblog", 110 "libutils", 111 "[email protected]", 112 "[email protected]", 113 ], 114} 115 116cc_defaults { 117 name: "[email protected]_defaults", 118 relative_install_path: "hw", 119 proprietary: true, 120 defaults: ["hidl_defaults"], 121 srcs: [ 122 "1.0/NxpEseService.cpp", 123 "1.0/SecureElement.cpp", 124 "extns/impl/NxpEse.cpp", 125 ], 126 127 shared_libs: [ 128 "[email protected]", 129 "ese_spi_nxp", 130 "libbase", 131 "ls_client", 132 "libcutils", 133 "libhardware", 134 "libhidlbase", 135 "liblog", 136 "libutils", 137 "[email protected]", 138 "[email protected]", 139 ], 140} 141 142cc_binary { 143 name: "[email protected]", 144 init_rc: ["1.0/[email protected]"], 145 defaults: ["[email protected]_defaults"], 146} 147 148cc_binary { 149 name: "[email protected]", 150 init_rc: ["1.0/[email protected]"], 151 defaults: ["[email protected]_defaults"], 152} 153 154cc_binary { 155 name: "[email protected]", 156 init_rc: ["1.1/[email protected]"], 157 defaults: ["[email protected]_defaults"], 158} 159 160cc_binary { 161 name: "[email protected]", 162 init_rc: ["1.1/[email protected]"], 163 defaults: ["[email protected]_defaults"], 164} 165