diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2014-09-24 03:31:50 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2014-09-24 03:31:50 -0700 |
commit | b1f1d33369dfa00744283ea3279e3958cb777ca3 (patch) | |
tree | 6575ef2e6e24b07c69df2385422a332b93eb3684 | |
parent | da45780ce46244fc0a9e9f61b502f4a5d8610b53 (diff) | |
parent | 29fd64275355be500f4c31b8ca4a006b2a3f898d (diff) | |
download | android_hardware_qcom_wlan-b1f1d33369dfa00744283ea3279e3958cb777ca3.tar.gz android_hardware_qcom_wlan-b1f1d33369dfa00744283ea3279e3958cb777ca3.tar.bz2 android_hardware_qcom_wlan-b1f1d33369dfa00744283ea3279e3958cb777ca3.zip |
Merge "Wi-Fi HAL: build Wi-Fi HAL as shared library"
-rw-r--r-- | qcwcn/wifi_hal/Android.mk | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/qcwcn/wifi_hal/Android.mk b/qcwcn/wifi_hal/Android.mk index 9ed0f68..9866ba6 100644 --- a/qcwcn/wifi_hal/Android.mk +++ b/qcwcn/wifi_hal/Android.mk @@ -56,3 +56,42 @@ endif include $(BUILD_STATIC_LIBRARY) +include $(CLEAR_VARS) + +LOCAL_REQUIRED_MODULES := + +LOCAL_CFLAGS += -Wno-unused-parameter -Wno-int-to-pointer-cast +LOCAL_CFLAGS += -Wno-maybe-uninitialized -Wno-parentheses +LOCAL_CPPFLAGS += -Wno-conversion-null + +LOCAL_C_INCLUDES += \ + external/libnl/include \ + $(call include-path-for, libhardware_legacy)/hardware_legacy \ + external/wpa_supplicant_8/src/drivers \ + $(TARGET_OUT_HEADERS)/libwpa_client \ + $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include + +LOCAL_SRC_FILES := \ + wifi_hal.cpp \ + common.cpp \ + cpp_bindings.cpp \ + llstats.cpp \ + gscan.cpp \ + gscan_event_handler.cpp \ + rtt.cpp \ + ifaceeventhandler.cpp \ + tdls.cpp + +LOCAL_MODULE := libwifi-hal-qcom +LOCAL_SHARED_LIBRARIES += libnetutils liblog +LOCAL_SHARED_LIBRARIES += libdl + +ifneq ($(wildcard external/libnl),) +LOCAL_SHARED_LIBRARIES += libnl +LOCAL_C_INCLUDES += external/libnl/include +else +LOCAL_SHARED_LIBRARIES += libnl_2 +LOCAL_C_INCLUDES += external/libnl-headers +endif + +include $(BUILD_SHARED_LIBRARY) |