61 lines
1.7 KiB
Makefile
Executable file
61 lines
1.7 KiB
Makefile
Executable file
# Copyright 2006 The Android Open Source Project
|
|
LOCAL_PATH:= $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
ifdef WIFI_VENDOR_NAME
|
|
LOCAL_CFLAGS += -DWIFI_VENDOR_NAME=\"$(WIFI_VENDOR_NAME)\"
|
|
else
|
|
ifdef BOARD_WIFI_VENDOR
|
|
LOCAL_CFLAGS += -DWIFI_VENDOR_NAME=\"$(BOARD_WIFI_VENDOR)\"
|
|
endif
|
|
endif
|
|
|
|
ifdef WIFI_MODULE_NAME
|
|
LOCAL_CFLAGS += -DWIFI_MODULE_NAME=\"$(WIFI_MODULE_NAME)\"
|
|
else
|
|
ifdef BOARD_USR_WIFI
|
|
LOCAL_CFLAGS += -DWIFI_MODULE_NAME=\"$(BOARD_USR_WIFI)\"
|
|
else
|
|
ifdef WIFI_DRIVER_MODULE_NAME
|
|
LOCAL_CFLAGS += -DWIFI_MODULE_NAME=\"$(WIFI_DRIVER_MODULE_NAME)\"
|
|
endif
|
|
endif
|
|
endif
|
|
|
|
ifdef WIFI_DRIVER_NAME
|
|
LOCAL_CFLAGS += -DWIFI_DRIVER_NAME=\"$(WIFI_DRIVER_NAME)\"
|
|
else
|
|
ifdef WIFI_DRIVER_MODULE_PATH
|
|
drivername=$(shell echo $(WIFI_DRIVER_MODULE_PATH) | awk -F '/' '{print $$NF}' | sed 's/.ko//g')
|
|
LOCAL_CFLAGS += -DWIFI_DRIVER_NAME=\"$(drivername)\"
|
|
endif
|
|
endif
|
|
|
|
ifdef WIFI_DRIVER_MODULE_NAME
|
|
LOCAL_CFLAGS += -DWIFI_DRIVER_MODULE_NAME=\"$(WIFI_DRIVER_MODULE_NAME)\"
|
|
endif
|
|
|
|
ifdef WIFI_DRIVER_FW_PATH_STA
|
|
LOCAL_CFLAGS += -DWIFI_DRIVER_FW_PATH_STA=\"$(WIFI_DRIVER_FW_PATH_STA)\"
|
|
endif
|
|
|
|
ifdef WIFI_DRIVER_FW_PATH_AP
|
|
LOCAL_CFLAGS += -DWIFI_DRIVER_FW_PATH_AP=\"$(WIFI_DRIVER_FW_PATH_AP)\"
|
|
endif
|
|
|
|
ifdef WIFI_DRIVER_FW_PATH_P2P
|
|
LOCAL_CFLAGS += -DWIFI_DRIVER_FW_PATH_P2P=\"$(WIFI_DRIVER_FW_PATH_P2P)\"
|
|
endif
|
|
|
|
modulestring=$(shell echo $(LOCAL_CFLAGS) | grep -oP 'WIFI_MODULE_NAME\s*=\s*[^\s]+' \
|
|
| sed -e 's/WIFI_MODULE_NAME\s*=\s*//g' -e 's/"//g')
|
|
ifeq (rtl8723bs,$(modulestring))
|
|
LOCAL_CFLAGS += -DWIFI_USE_RTL8723BS
|
|
else
|
|
ifeq (rtl8723bs_vq0,$(modulestring))
|
|
LOCAL_CFLAGS += -DWIFI_USE_RTL8723BS_VQ0
|
|
endif
|
|
endif
|
|
|
|
LOCAL_MODULE:= libwifi_hardware_info
|
|
LOCAL_SRC_FILES += wifi_hardware_info.c
|
|
include $(BUILD_STATIC_LIBRARY)
|