1*03f9172cSAndroid Build Coastguard Worker// Copyright (C) 2021 The Android Open Source Project 2*03f9172cSAndroid Build Coastguard Worker// 3*03f9172cSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*03f9172cSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*03f9172cSAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*03f9172cSAndroid Build Coastguard Worker// 7*03f9172cSAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*03f9172cSAndroid Build Coastguard Worker// 9*03f9172cSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*03f9172cSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*03f9172cSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*03f9172cSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*03f9172cSAndroid Build Coastguard Worker// limitations under the License. 14*03f9172cSAndroid Build Coastguard Worker 15*03f9172cSAndroid Build Coastguard Workerpackage { 16*03f9172cSAndroid Build Coastguard Worker default_applicable_licenses: [ 17*03f9172cSAndroid Build Coastguard Worker "external_wpa_supplicant_8_license", 18*03f9172cSAndroid Build Coastguard Worker "external_wpa_supplicant_8_hostapd_license", 19*03f9172cSAndroid Build Coastguard Worker ], 20*03f9172cSAndroid Build Coastguard Worker} 21*03f9172cSAndroid Build Coastguard Worker 22*03f9172cSAndroid Build Coastguard Workercc_library_headers { 23*03f9172cSAndroid Build Coastguard Worker name: "libhostapd_aidl_headers", 24*03f9172cSAndroid Build Coastguard Worker export_include_dirs: ["."], 25*03f9172cSAndroid Build Coastguard Worker soc_specific: true, 26*03f9172cSAndroid Build Coastguard Worker} 27*03f9172cSAndroid Build Coastguard Worker 28*03f9172cSAndroid Build Coastguard Workercc_library_static { 29*03f9172cSAndroid Build Coastguard Worker name: "libhostapd_aidl_bp", 30*03f9172cSAndroid Build Coastguard Worker srcs: ["*.cpp"], 31*03f9172cSAndroid Build Coastguard Worker defaults: ["hostapd_cflags_defaults"], 32*03f9172cSAndroid Build Coastguard Worker soc_specific: true, 33*03f9172cSAndroid Build Coastguard Worker shared_libs: [ 34*03f9172cSAndroid Build Coastguard Worker "android.hardware.wifi.hostapd-V3-ndk", 35*03f9172cSAndroid Build Coastguard Worker "libbinder_ndk", 36*03f9172cSAndroid Build Coastguard Worker "libbase", 37*03f9172cSAndroid Build Coastguard Worker "libutils", 38*03f9172cSAndroid Build Coastguard Worker "liblog", 39*03f9172cSAndroid Build Coastguard Worker ], 40*03f9172cSAndroid Build Coastguard Worker cppflags: [ 41*03f9172cSAndroid Build Coastguard Worker "-Wall", 42*03f9172cSAndroid Build Coastguard Worker "-Werror", 43*03f9172cSAndroid Build Coastguard Worker ], 44*03f9172cSAndroid Build Coastguard Worker header_libs: [ 45*03f9172cSAndroid Build Coastguard Worker "hostapd_headers", 46*03f9172cSAndroid Build Coastguard Worker "libhostapd_aidl_headers", 47*03f9172cSAndroid Build Coastguard Worker ], 48*03f9172cSAndroid Build Coastguard Worker} 49