1 # ---------------------------------------------------
3 # ---------------------------------------------------
5 #include $(MTK_PATH_BUILD)/Makefile
6 #ccflags-y += -DLINUX -DMT6620
7 ccflags-y += -DLINUX -DMT5931 ##mark skynine modify DMT6620-->DMT5931
9 ifeq ($(MTK_WAPI_SUPPORT), yes)
10 ccflags-y += -DCFG_SUPPORT_WAPI=1
12 ccflags-y += -DCFG_SUPPORT_WAPI=0
15 ifeq ($(HAVE_XLOG_FEATURE), yes)
16 ccflags-y += -DCFG_SUPPORT_XLOG=1
18 ccflags-y += -DCFG_SUPPORT_XLOG=0
21 ifeq ($(HAVE_AEE_FEATURE), yes)
22 ccflags-y += -DCFG_SUPPORT_AEE=1
24 ccflags-y += -DCFG_SUPPORT_AEE=0
27 #ifeq ($(CONFIG_MTK_COMBO_WIFI_HIF_SDIO1), y)
28 # ccflags-y += -D_HIF_SDIO=1
31 #MODULE_NAME := wlan_mt6620
32 MODULE_NAME := wlan ##mark skynine modify MT6620-->MT5931
34 ccflags-y += -D_HIF_SDIO=1
36 ccflags-y += -DRSSI_ENHANCE=1
39 ccflags-y += -I$(src)/os -I$(src)/os/linux/include -I$(src)/os/linux/hif/sdio/include
40 ccflags-y += -I$(src)/include -I$(src)/include/nic -I$(src)/include/mgmt
42 #obj-$(CONFIG_MTK_COMBO_WIFI) += $(MODULE_NAME).o
43 #obj-$(CONFIG_MT5931) += $(MODULE_NAME).o
44 #obj-y += $(MODULE_NAME).o
46 # ---------------------------------------------------
48 # ---------------------------------------------------
51 HIF_DIR := os/linux/hif/sdio/
56 # ---------------------------------------------------
58 # ---------------------------------------------------
60 COMMON_OBJS := $(COMMON_DIR)dump.o \
61 $(COMMON_DIR)wlan_lib.o \
62 $(COMMON_DIR)wlan_oid.o \
63 $(COMMON_DIR)wlan_bow.o
65 NIC_OBJS := $(NIC_DIR)nic.o \
68 $(NIC_DIR)nic_pwr_mgt.o \
71 $(NIC_DIR)nic_cmd_event.o
73 OS_OBJS := $(OS_DIR)gl_init.o \
77 $(OS_DIR)gl_wext_priv.o \
79 $(OS_DIR)gl_cfg80211.o \
82 MGMT_OBJS := $(MGMT_DIR)ais_fsm.o \
83 $(MGMT_DIR)aaa_fsm.o \
88 $(MGMT_DIR)cnm_timer.o \
89 $(MGMT_DIR)cnm_mem.o \
90 $(MGMT_DIR)hem_mbox.o \
92 $(MGMT_DIR)privacy.o \
95 $(MGMT_DIR)rlm_domain.o \
96 $(MGMT_DIR)rlm_obss.o \
97 $(MGMT_DIR)rlm_protection.o \
99 $(MGMT_DIR)saa_fsm.o \
101 $(MGMT_DIR)scan_fsm.o \
102 $(MGMT_DIR)sec_fsm.o \
104 $(MGMT_DIR)roaming_fsm.o
106 # ---------------------------------------------------
108 # ---------------------------------------------------
110 COMMON_OBJS += $(COMMON_DIR)wlan_p2p.o
112 NIC_OBJS += $(NIC_DIR)p2p_nic.o
114 OS_OBJS += $(OS_DIR)gl_p2p.o \
115 $(OS_DIR)gl_p2p_cfg80211.o \
116 $(OS_DIR)gl_p2p_init.o \
117 $(OS_DIR)gl_p2p_kal.o
119 MGMT_OBJS += $(MGMT_DIR)p2p_assoc.o \
120 $(MGMT_DIR)p2p_bss.o \
121 $(MGMT_DIR)p2p_fsm.o \
122 $(MGMT_DIR)p2p_func.o \
123 $(MGMT_DIR)p2p_rlm.o \
124 $(MGMT_DIR)p2p_rlm_obss.o \
125 $(MGMT_DIR)p2p_scan.o \
126 $(MGMT_DIR)p2p_ie.o \
127 $(MGMT_DIR)p2p_state.o
130 ifeq ($(MTK_WAPI_SUPPORT), yes)
131 MGMT_OBJS += $(MGMT_DIR)wapi.o
134 ifeq ($(WLAN_PROC), y)
138 HIF_OBJS := $(HIF_DIR)arm.o \
141 obj-y += $(COMMON_OBJS)
145 obj-y += $(MGMT_OBJS)
149 rm $(HIF_OBJS) $(OS_OBJS) $(NIC_OBJS) $(MGMT_OBJS) $(COMMON_OBJS)