| OBJS=sigma_dut.c |
| OBJS += utils.c |
| OBJS += wpa_ctrl.c |
| OBJS += wpa_helpers.c |
| |
| OBJS += cmds_reg.c |
| OBJS += basic.c |
| OBJS += sta.c |
| OBJS += traffic.c |
| OBJS += p2p.c |
| OBJS += dev.c |
| OBJS += ap.c |
| OBJS += powerswitch.c |
| OBJS += atheros.c |
| |
| # Initialize CFLAGS to limit to local module |
| CFLAGS = |
| ifndef NO_TRAFFIC_AGENT |
| CFLAGS += -DCONFIG_TRAFFIC_AGENT -DCONFIG_WFA_WMM_AC |
| OBJS += traffic_agent.c |
| OBJS += uapsd_stream.c |
| endif |
| |
| ifndef NO_WLANTEST |
| CFLAGS += -DCONFIG_WLANTEST |
| OBJS += wlantest.c |
| endif |
| |
| CFLAGS += -DCONFIG_CTRL_IFACE_CLIENT_DIR=\"/data/misc/wifi/sockets\" |
| CFLAGS += -DSIGMA_TMPDIR=\"/data\" |
| |
| LOCAL_PATH := $(call my-dir) |
| FRAMEWORK_GIT_VER := $(shell cd $(ANDROID_BUILD_TOP/)frameworks/base && git describe) |
| SIGMA_GIT_VER := $(shell cd $(LOCAL_PATH) && git describe --dirty=+) |
| ifeq ($(SIGMA_GIT_VER),) |
| ifeq ($(FRAMEWORK_GIT_VER),) |
| SIGMA_VER = android-$(PLATFORM_VERSION)-$(TARGET_PRODUCT)-$(BUILD_ID) |
| else |
| SIGMA_VER = framework-$(FRAMEWORK_VER) |
| endif |
| else |
| ifeq ($(FRAMEWORK_GIT_VER),) |
| SIGMA_VER = android-$(PLATFORM_VERSION)-$(TARGET_PRODUCT)-$(BUILD_ID)-sigma-$(SIGMA_GIT_VER) |
| else |
| SIGMA_VER = framework-$(FRAMEWORK_GIT_VER)-sigma-$(SIGMA_GIT_VER) |
| endif |
| endif |
| CFLAGS += -DSIGMA_DUT_VER=\"$(SIGMA_VER)\" |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := sigma_dut |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_C_INCLUDES += \ |
| $(LOCAL_PATH) frameworks/base/cmds/keystore system/security/keystore \ |
| $(LOCAL_PATH) hardware/qcom/wlan/qcwcn/wifi_hal \ |
| $(LOCAL_PATH) hardware/libhardware_legacy/include/hardware_legacy |
| LOCAL_SHARED_LIBRARIES := libc libcutils |
| LOCAL_SHARED_LIBRARIES += libhardware_legacy |
| ifdef SIGMA_DUT_NAN |
| ifneq ($(wildcard hardware/qcom/wlan/qcwcn/wifi_hal/nan.h),) |
| LOCAL_SHARED_LIBRARIES := libwifi-hal-qcom |
| OBJS += nan.c |
| CFLAGS += -DANDROID_NAN |
| endif |
| ifneq ($(wildcard external/libnl),) |
| LOCAL_SHARED_LIBRARIES += libnl |
| else |
| LOCAL_STATIC_LIBRARIES += libnl_2 |
| endif |
| endif |
| ver = $(filter 4.3%,$(PLATFORM_VERSION)) |
| ver += $(filter 4.4%,$(PLATFORM_VERSION)) |
| ver += $(filter 5.0%,$(PLATFORM_VERSION)) |
| ver += $(filter 5.1%,$(PLATFORM_VERSION)) |
| ver += $(filter L%,$(PLATFORM_VERSION)) |
| ver += $(filter M%,$(PLATFORM_VERSION)) |
| ver += $(filter 6.0%,$(PLATFORM_VERSION)) |
| ver += $(filter N%,$(PLATFORM_VERSION)) |
| ifneq (,$(strip $(ver))) |
| CFLAGS += -DANDROID43 |
| CFLAGS += -Wno-unused-parameter |
| LOCAL_C_INCLUDES += system/security/keystore/include/keystore |
| LOCAL_SHARED_LIBRARIES += liblog |
| LOCAL_SHARED_LIBRARIES += libkeystore_binder |
| endif |
| LOCAL_SRC_FILES := $(OBJS) |
| LOCAL_CFLAGS := $(CFLAGS) |
| include $(BUILD_EXECUTABLE) |
| |
| # Add building of e_loop |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES:= e_loop.c |
| LOCAL_MODULE := e_loop |
| LOCAL_CFLAGS := -DWITHOUT_IFADDRS -Wno-sign-compare |
| include $(BUILD_EXECUTABLE) |