diff options
Diffstat (limited to 'synadhd/wifi_hal/Android.bp')
-rw-r--r-- | synadhd/wifi_hal/Android.bp | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/synadhd/wifi_hal/Android.bp b/synadhd/wifi_hal/Android.bp new file mode 100644 index 0000000..b7a2c49 --- /dev/null +++ b/synadhd/wifi_hal/Android.bp @@ -0,0 +1,93 @@ +// Copyright (C) 2011 The Android Open Source Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Make the HAL library +// ============================================================ +package { + // See: http://go/android-license-faq + default_applicable_licenses: [ + "Android-Apache-2.0", + ], +} + +soong_config_module_type_import { + from: "frameworks/opt/net/wifi/libwifi_hal/Android.bp", + module_types: ["wifi_cc_defaults"], +} + +wifi_cc_defaults { + name: "libwifi-hal-syna-defaults", + soong_config_variables: { + google_wifi_config_lib: { + shared_libs: ["google_wifi_firmware_config_version_c_wrapper"], + cflags: [ + "-DGOOGLE_WIFI_FW_CONFIG_VERSION_C_WRAPPER", + // only for pixel feature + "-DRING_DUMP", + ], + }, + }, +} + +cc_library_static { + name: "libwifi-hal-syna", + + defaults: [ + "libwifi-hal-syna-defaults", + ], + + cflags: [ + "-Wall", + "-Werror", + "-Wno-format", + "-Wno-reorder", + "-Wno-unused-function", + "-Wno-unused-parameter", + "-Wno-unused-private-field", + "-Wno-unused-variable", + "-Wno-unused-parameter", + ], + + header_libs: [ + "libhardware_legacy_headers", + "liblog_headers", + "libnetlink_iface_headers", + "libutils_headers", + ], + + shared_libs: [ + // added for libwifi-hal-syna + "libcrypto", + // shared_libs in libwifi-hal + "liblog", + "libnl", + "libutils", + ], + + srcs: [ + "wifi_hal.cpp", + "rtt.cpp", + "common.cpp", + "cpp_bindings.cpp", + "gscan.cpp", + "nan.cpp", + "link_layer_stats.cpp", + "wifi_logger.cpp", + "wifi_offload.cpp", + "twt.cpp", + ], + + proprietary: true, + +} |