diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2022-01-11 01:35:49 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-01-11 01:35:49 +0000 |
commit | 025a7d6e38b8cf579f8c739b68c34ca3e1585f9f (patch) | |
tree | 4d3c666c4e4697c20b81effef37d2346ae4c7060 | |
parent | 17d538deddf73c9db4cb4f578a53a3d8bc05c42f (diff) | |
parent | 1752e349ebd6c542cc4413d7fe2d99d71c0df87d (diff) | |
download | wifi-android-t-preview-1.tar.gz |
Merge "Prepares libwifi-hal for use by a vendor APEX"android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1
-rw-r--r-- | libwifi_hal/Android.bp | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/libwifi_hal/Android.bp b/libwifi_hal/Android.bp new file mode 100644 index 000000000..5fd6c1f18 --- /dev/null +++ b/libwifi_hal/Android.bp @@ -0,0 +1,90 @@ +// Copyright (C) 2021 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. + +package { + default_applicable_licenses: ["Android-Apache-2.0"], +} + +cc_defaults { + name: "libwifi-hal_cflags_defaults", + // Generated by building libwifi-hal and printing LOCAL_CFLAGS. + cflags: [ + "-Wall", + "-Werror", + "-Winit-self", + "-Wno-unused-function", + "-Wno-unused-parameter", + "-Wshadow", + "-Wunused-variable", + "-Wwrite-strings", + "-DWIFI_DRIVER_FW_PATH_STA=\"/dev/null\"", + "-DWIFI_DRIVER_FW_PATH_AP=\"/dev/null\"", + "-DWIFI_DRIVER_FW_PATH_PARAM=\"/dev/null\"", + ], +} + +cc_library_static { + name: "libwifi-hal-common_bp", + defaults: ["libwifi-hal_cflags_defaults"], + srcs: ["wifi_hal_common.cpp"], + soc_specific: true, + local_include_dirs: ["include"], + shared_libs: [ + "libbase", + ], + header_libs: ["libcutils_headers"], +} + +filegroup { + name: "libwifi-hal_srcs", + srcs: [ + "driver_tool.cpp", + "hal_tool.cpp", + ], +} + +cc_library_headers { + name: "libwifi-hal_headers", + soc_specific: true, + export_include_dirs: ["include"], +} + +cc_defaults { + name: "libwifi-hal_defaults", + defaults: ["libwifi-hal_cflags_defaults"], + soc_specific: true, + srcs: [":libwifi-hal_srcs"], + // Generated by building libwifi-hal and printing LOCAL_SHARED_LIBRARIES. + shared_libs: [ + "libbase", + "libcutils", + "liblog", + "libnl", + "libutils", + ], + // Generated by building libwifi-hal and printing LOCAL_WHOLE_STATIC_LIBRARIES. + whole_static_libs: [ + "libwifi-hal-common_bp", + ], + + header_libs: [ + "libhardware_legacy_headers", + "libwifi-hal_headers", + ], + export_header_lib_headers: [ + "libhardware_legacy_headers", + "libwifi-hal_headers", + ], +} + |