summaryrefslogtreecommitdiff
path: root/qcwcn/wifi_hal/Android.mk
diff options
context:
space:
mode:
authorVinay Gannevaram <vganneva@codeaurora.org>2019-05-25 11:07:51 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-05-25 11:07:51 -0700
commit863a4106fdee2b2381eb4399f3d6b42b0d81452e (patch)
tree426eed4137b7a441086b67ceedf30d1c4662dbe8 /qcwcn/wifi_hal/Android.mk
parent5d35f52a99d46eecd013f578e1196a659dc96a14 (diff)
parentdceeae89168333edbda8676581a1820ac3b95a58 (diff)
downloadwlan-863a4106fdee2b2381eb4399f3d6b42b0d81452e.tar.gz
WIFIHAL: Support to send nl requests through wifihal
am: dceeae8916 Change-Id: I2342c7e3b8508daba646ade3d1adc891a2d016b9
Diffstat (limited to 'qcwcn/wifi_hal/Android.mk')
-rw-r--r--qcwcn/wifi_hal/Android.mk26
1 files changed, 24 insertions, 2 deletions
diff --git a/qcwcn/wifi_hal/Android.mk b/qcwcn/wifi_hal/Android.mk
index 857f156..0b76f66 100644
--- a/qcwcn/wifi_hal/Android.mk
+++ b/qcwcn/wifi_hal/Android.mk
@@ -14,6 +14,25 @@
LOCAL_PATH := $(call my-dir)
+# Control APIs used by clients to communicate with HAL.
+# ============================================================
+include $(CLEAR_VARS)
+
+LOCAL_CFLAGS := -Wno-unused-parameter
+LOCAL_CFLAGS += -Wall -Werror
+LOCAL_MODULE := libwifi-hal-ctrl
+LOCAL_VENDOR_MODULE := true
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/wifi_hal_ctrl
+LOCAL_SRC_FILES := wifi_hal_ctrl/wifi_hal_ctrl.c
+LOCAL_HEADER_LIBRARIES := libcutils_headers
+include $(BUILD_SHARED_LIBRARY)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libwifi-hal-ctrl_headers
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/wifi_hal_ctrl
+LOCAL_HEADER_LIBRARIES := libcutils_headers
+include $(BUILD_HEADER_LIBRARY)
+
# Make the HAL library
# ============================================================
include $(CLEAR_VARS)
@@ -41,6 +60,7 @@ LOCAL_C_INCLUDES += \
$(TARGET_OUT_HEADERS)/cld80211-lib
LOCAL_SRC_FILES := \
+ list.cpp \
wifi_hal.cpp \
common.cpp \
cpp_bindings.cpp \
@@ -76,7 +96,7 @@ LOCAL_SHARED_LIBRARIES += libnl_2
LOCAL_C_INCLUDES += external/libnl-headers
endif
-LOCAL_HEADER_LIBRARIES := libcutils_headers libutils_headers
+LOCAL_HEADER_LIBRARIES := libcutils_headers libutils_headers libwifi-hal-ctrl_headers
include $(BUILD_STATIC_LIBRARY)
@@ -106,6 +126,7 @@ LOCAL_C_INCLUDES += \
$(TARGET_OUT_HEADERS)/cld80211-lib
LOCAL_SRC_FILES := \
+ list.cpp \
wifi_hal.cpp \
common.cpp \
cpp_bindings.cpp \
@@ -134,6 +155,7 @@ LOCAL_VENDOR_MODULE := true
LOCAL_CLANG := true
LOCAL_SHARED_LIBRARIES += libnetutils liblog
LOCAL_SHARED_LIBRARIES += libdl libwpa_client libcld80211
+LOCAL_SHARED_LIBRARIES += libwifi-hal-ctrl
ifneq ($(wildcard external/libnl),)
LOCAL_SHARED_LIBRARIES += libnl
@@ -143,5 +165,5 @@ LOCAL_SHARED_LIBRARIES += libnl_2
LOCAL_C_INCLUDES += external/libnl-headers
endif
-LOCAL_HEADER_LIBRARIES := libcutils_headers libutils_headers
+LOCAL_HEADER_LIBRARIES := libcutils_headers libutils_headers libwifi-hal-ctrl_headers
include $(BUILD_SHARED_LIBRARY)