1// 2// Copyright (C) 2017 The Android Open Source Project 3// 4// Licensed under the Apache License, Version 2.0 (the "License"); 5// you may not use this file except in compliance with the License. 6// You may obtain a copy of the License at 7// 8// http://www.apache.org/licenses/LICENSE-2.0 9// 10// Unless required by applicable law or agreed to in writing, software 11// distributed under the License is distributed on an "AS IS" BASIS, 12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13// See the License for the specific language governing permissions and 14// limitations under the License. 15// 16 17package { 18 // See: http://go/android-license-faq 19 // A large-scale-change added 'default_applicable_licenses' to import 20 // all of the 'license_kinds' from "external_libese_license" 21 // to get the below license kinds: 22 // SPDX-license-identifier-Apache-2.0 23 default_applicable_licenses: ["external_libese_license"], 24} 25 26cc_library { 27 name: "libese-hw-nxp-pn80t-common", 28 proprietary: true, 29 defaults: ["libese-defaults"], 30 srcs: ["pn80t/common.c"], 31 shared_libs: [ 32 "liblog", 33 "libese", 34 "libese-teq1", 35 "libese-sysdeps", 36 ], 37 export_include_dirs: ["include"], 38 cflags: [ 39 "-Wall", 40 "-Werror", 41 "-Wno-error=unused-variable", 42 "-Wno-format", 43 "-Wno-single-bit-bitfield-constant-conversion", 44 ], 45 target: { 46 darwin: { 47 enabled: false, 48 }, 49 }, 50} 51 52cc_defaults { 53 name: "pn80t_platform", 54 proprietary: true, 55 defaults: ["libese-api-defaults"], 56 target: { 57 darwin: { 58 enabled: false, 59 }, 60 }, 61 shared_libs: [ 62 "liblog", 63 "libese", 64 "libese-teq1", 65 "libese-sysdeps", 66 ], 67 static_libs: ["libese-hw-nxp-pn80t-common"], 68} 69 70cc_library { 71 name: "libese-hw-nxp-pn80t-spidev", 72 defaults: ["pn80t_platform"], 73 srcs: ["pn80t/linux_spidev.c"], 74 cflags: [ 75 "-Wno-format", 76 "-Wno-single-bit-bitfield-constant-conversion", 77 ], 78 export_include_dirs: ["include"], 79} 80 81cc_library { 82 name: "libese-hw-nxp-pn80t-nq-nci", 83 defaults: ["pn80t_platform"], 84 srcs: ["pn80t/nq_nci.c"], 85 cflags: [ 86 "-Wall", 87 "-Werror", 88 "-Wno-error=unused-variable", 89 "-Wno-format", 90 "-Wno-single-bit-bitfield-constant-conversion", 91 ], 92 export_include_dirs: ["include"], 93} 94