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_teq1_nxp_snxxx", 13 defaults: ["hidl_defaults"], 14 proprietary: true, 15 16 srcs: [ 17 "nxp-ese/lib/phNxpEseDataMgr.cpp", 18 "nxp-ese/lib/phNxpEseProto7816_3.cpp", 19 "nxp-ese/lib/phNxpEse_Apdu_Api.cpp", 20 "nxp-ese/lib/phNxpEse_Api.cpp", 21 "nxp-ese/pal/phNxpEsePal.cpp", 22 "nxp-ese/pal/EseTransportFactory.cpp", 23 "nxp-ese/pal/spi/EseSpiTransport.cpp", 24 "nxp-ese/pal/NxpTimer.cpp", 25 "nxp-ese/spm/phNxpEse_Spm.cpp", 26 "nxp-ese/utils/ese_config.cpp", 27 "nxp-ese/utils/config.cpp", 28 "nxp-ese/utils/ringbuffer.cpp", 29 "src/adaptation/NfcAdaptation.cpp", 30 "src/adaptation/CondVar.cpp", 31 "src/adaptation/Mutex.cpp", 32 ], 33 34 local_include_dirs: [ 35 "nxp-ese/lib", 36 "nxp-ese/pal/spi", 37 "nxp-ese/utils", 38 ], 39 export_include_dirs: [ 40 "common/include", 41 "nxp-ese/common", 42 "nxp-ese/inc", 43 "nxp-ese/pal", 44 "src/include", 45 ], 46 include_dirs: [ 47 "hardware/nxp/nfc/snxxx/extns/impl/nxpnfc/aidl", 48 "hardware/nxp/nfc/snxxx/extns/impl/nxpnfc/2.0", 49 "hardware/nxp/secure_element/snxxx/extns/impl", 50 "hardware/nxp/secure_element/snxxx/ese-clients/inc", 51 ], 52 53 cflags: [ 54 "-DANDROID", 55 "-DJCOP_VER_3_1=1", 56 "-DJCOP_VER_3_2=2", 57 "-DJCOP_VER_3_3=3", 58 "-DJCOP_VER_4_0=4", 59 "-DJCOP_VER_5_x=5", 60 "-DBUILDCFG=1", 61 "-DNXP_EXTNS=TRUE", 62 "-DNFC_NXP_ESE_VER=JCOP_VER_5_x", 63 "-Wall", 64 "-Werror", 65 ], 66 67 shared_libs: [ 68 "[email protected]", 69 "[email protected]", 70 "[email protected]", 71 "libcutils", 72 "libhardware", 73 "libhidlbase", 74 "libutils", 75 "libbinder", 76 "libbinder_ndk", 77 "liblog", 78 "libbase", 79 "[email protected]", 80 "[email protected]", 81 "vendor.nxp.nxpnfc_aidl-V1-ndk", 82 ], 83 84 product_variables: { 85 debuggable: { 86 cflags: [ 87 "-DDCHECK_ALWAYS_ON", 88 ], 89 }, 90 }, 91 92} 93