realtek/wlan/wifi_hal: Migrate to Blueprint
authorDavid Marble <drmarble1@gmail.com>
Thu, 30 Nov 2023 18:35:36 +0000 (12:35 -0600)
committerDavid Marble <drmarble1@gmail.com>
Thu, 30 Nov 2023 21:08:11 +0000 (15:08 -0600)
Change-Id: I662d45fab8db97656534b4162298fa4e9f7af418

wlan/wifi_hal/Android.bp [new file with mode: 0644]
wlan/wifi_hal/Android.mk [deleted file]

diff --git a/wlan/wifi_hal/Android.bp b/wlan/wifi_hal/Android.bp
new file mode 100644 (file)
index 0000000..2bc9cbb
--- /dev/null
@@ -0,0 +1,40 @@
+//
+// Copyright (C) 2023 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+
+cc_library_static {
+    name: "libwifi-hal-rtk",
+    vendor_available: true,
+    compile_multilib: "both",
+    srcs: [
+        "rtw_wifi_hal.cpp",
+        "rtw_wifi_rtt.cpp",
+        "common.cpp",
+        "cpp_bindings.cpp",
+        "rtw_wifi_gscan.cpp",
+        "rtw_wifi_llstats.cpp",
+        "rtw_wifi_logger.cpp",
+        "rtw_wifi_offload.cpp",
+    ],
+
+    include_dirs: [
+        "external/libnl/include",
+        "hardware/libhardware_legacy/include/hardware_legacy",
+        "external/wpa_supplicant_8/src/drivers",
+    ],
+
+    cflags: ["-Wno-unused-parameter",
+        "-Wall" ,
+        "-Werror",
+        "-Wno-format",
+        "-Wno-reorder",
+        "-Wno-unused-function",
+        "-Wno-unused-parameter",
+        "-Wno-unused-private-field",
+        "-Wno-unused-variable",
+    ],
+    header_libs: ["libutils_headers", "liblog_headers"],
+}
diff --git a/wlan/wifi_hal/Android.mk b/wlan/wifi_hal/Android.mk
deleted file mode 100644 (file)
index 43683c8..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-# 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.
-
-LOCAL_PATH := $(call my-dir)
-
-# Make the HAL library
-# ============================================================
-include $(CLEAR_VARS)
-
-LOCAL_CFLAGS := \
-    -Wall \
-    -Werror \
-    -Wno-format \
-    -Wno-reorder \
-    -Wno-unused-function \
-    -Wno-unused-parameter \
-    -Wno-unused-private-field \
-    -Wno-unused-variable 
-#    -DCONFIG_WIFI_HAL_DEBUG
-
-LOCAL_C_INCLUDES += \
-       external/libnl/include \
-       $(call include-path-for, libhardware_legacy)/hardware_legacy \
-       external/wpa_supplicant_8/src/drivers
-
-LOCAL_HEADER_LIBRARIES := libutils_headers liblog_headers
-LOCAL_SRC_FILES := \
-       rtw_wifi_hal.cpp \
-       rtw_wifi_rtt.cpp \
-       common.cpp \
-       cpp_bindings.cpp \
-       rtw_wifi_gscan.cpp \
-       rtw_wifi_llstats.cpp \
-       rtw_wifi_logger.cpp \
-       rtw_wifi_offload.cpp
-
-LOCAL_MODULE := libwifi-hal-rtk
-LOCAL_PROPRIETARY_MODULE := true
-
-include $(BUILD_STATIC_LIBRARY)
-