mirror of
https://github.com/YikeStone/MT7601u.git
synced 2025-08-02 19:04:09 +05:30
276 lines
8.8 KiB
Makefile
276 lines
8.8 KiB
Makefile
EXTRA_CFLAGS = -Idrivers/net/wireless/rt2860v2/include -Idrivers/net/wireless/rt2860v2/ate/include
|
|
|
|
obj-$(CONFIG_RT2860V2_STA) += rt2860v2_sta.o
|
|
|
|
rt2860v2_sta-objs += ../rt2860v2/common/crypt_md5.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/crypt_sha2.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/crypt_hmac.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/mlme.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_wep.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/action.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/ba_action.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_data.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rtmp_init.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rtmp_init_inf.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_tkip.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_aes.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_sync.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_sanity.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_info.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_wpa.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/dfs.o
|
|
#rt2860v2_sta-objs += ../rt2860v2/common/dfs_mcu.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/spectrum.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rt_os_util.o
|
|
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rtmp_timer.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rt_channel.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_profile.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_asic.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rtmp_swmcu.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_cfg.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/eeprom.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/ee_flash.o
|
|
#rt2860v2_sta-objs += ../rt2860v2/common/rtmp_mcu.o
|
|
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_mac_pci.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_data_pci.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/crypt_aes.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/crypt_arc4.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_cmd.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_wpa_adhoc.o
|
|
|
|
rt2860v2_sta-objs += ../rt2860v2/sta/assoc.o
|
|
rt2860v2_sta-objs += ../rt2860v2/sta/auth.o
|
|
rt2860v2_sta-objs += ../rt2860v2/sta/auth_rsp.o
|
|
rt2860v2_sta-objs += ../rt2860v2/sta/sync.o
|
|
rt2860v2_sta-objs += ../rt2860v2/sta/sanity.o
|
|
rt2860v2_sta-objs += ../rt2860v2/sta/rtmp_data.o
|
|
rt2860v2_sta-objs += ../rt2860v2/sta/connect.o
|
|
rt2860v2_sta-objs += ../rt2860v2/sta/wpa.o
|
|
rt2860v2_sta-objs += ../rt2860v2/sta/sta_cfg.o
|
|
|
|
rt2860v2_sta-objs += ../rt2860v2/os/linux/rt_proc.o
|
|
rt2860v2_sta-objs += ../rt2860v2/os/linux/rt_linux.o
|
|
rt2860v2_sta-objs += ../rt2860v2/os/linux/rt_profile.o
|
|
rt2860v2_sta-objs += ../rt2860v2/os/linux/rt_main_dev.o
|
|
rt2860v2_sta-objs += ../rt2860v2/os/linux/sta_ioctl.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rt_ate.o
|
|
rt2860v2_sta-objs += ../rt2860v2/chips/rtmp_chip.o
|
|
|
|
rt2860v2_sta-objs += ../rt2860v2/os/linux/rbus_main_dev.o
|
|
rt2860v2_sta-objs += ../rt2860v2/os/linux/rt_pci_rbus.o
|
|
rt2860v2_sta-objs += ../rt2860v2/os/linux/rt_rbus_pci_util.o
|
|
rt2860v2_sta-objs += ../rt2860v2/os/linux/rt_rbus_pci_drv.o
|
|
|
|
ifeq ($(CONFIG_RALINK_RT2880),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/chips/rt2880.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RALINK_RT3052),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rt_rf.o
|
|
rt2860v2_sta-objs += ../rt2860v2/chips/rt305x.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RALINK_RT3352),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rt_rf.o
|
|
rt2860v2_sta-objs += ../rt2860v2/chips/rt305x.o
|
|
rt2860v2_sta-objs += ../rt2860v2/chips/rt3352.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT3x52),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rt_rf.o
|
|
rt2860v2_sta-objs += ../rt2860v2/chips/rt305x.o
|
|
rt2860v2_sta-objs += ../rt2860v2/chips/rt3352.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RALINK_RT5350),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rt_rf.o
|
|
rt2860v2_sta-objs += ../rt2860v2/chips/rt305x.o
|
|
rt2860v2_sta-objs += ../rt2860v2/chips/rt5350.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RALINK_RT3883),y)
|
|
rt2860v2_ap-objs += ../rt2860v2/common/rt_rf.o
|
|
rt2860v2_ap-objs += ../rt2860v2/chips/rt3883.o
|
|
ifeq ($(CONFIG_RT2860V2_STA_TXBF),y)
|
|
rt2860v2_ap-objs += ../rt2860v2/common/cmm_txbf.o
|
|
rt2860v2_ap-objs += ../rt2860v2/common/cmm_txbf_cal.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_LED),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/common/rt_led.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_WMM_ACM),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/common/acm_edca.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/acm_comm.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/acm_iocl.o
|
|
endif
|
|
|
|
#ifeq ($(CONFIG_RT2860V2_STA_WAPI),y)
|
|
#rt2860v2_sta-objs += wapi.obj
|
|
#rt2860v2_sta-objs += wapi_sms4.obj
|
|
#rt2860v2_sta-objs += wapi_crypt.obj
|
|
#endif
|
|
|
|
#ifeq ($(CONFIG_RT2860V2_RT3XXX_STA_ANTENNA_DIVERSITY),y)
|
|
#rt2860v2_sta-objs += ../rt2860v2/os/linux/ap_diversity.o
|
|
#endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_MESH),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/common/mesh_bmpkt.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/mesh_ctrl.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/mesh_link_mng.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/mesh_sanity.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/mesh_tlv.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/mesh.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/mesh_inf.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/mesh_forwarding.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/mesh_path_mng.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_DLS),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/sta/dls.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_WSC),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/common/wsc.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/wsc_tlv.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/crypt_biginteger.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/crypt_dh.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_ETH_CONVERT),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_mat.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_mat_iparp.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_mat_pppoe.o
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_mat_ipv6.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_VIDEO_TURBINE),y)
|
|
rt2860v2_sta-objs += ../rt2860v2/common/cmm_video.o
|
|
endif
|
|
|
|
###################
|
|
# CFLAGS
|
|
##################
|
|
EXTRA_CFLAGS += -DAGGREGATION_SUPPORT -DPIGGYBACK_SUPPORT -DWMM_SUPPORT -DLINUX \
|
|
-Wall -Wstrict-prototypes -Wno-trigraphs
|
|
|
|
EXTRA_CFLAGS += -DCONFIG_STA_SUPPORT -DDBG -DRTMP_RBUS_SUPPORT -DRTMP_MAC_PCI
|
|
EXTRA_CFLAGS += -DDOT11_N_SUPPORT -DSTATS_COUNT_SUPPORT -DRELASE_EXCLUDE
|
|
EXTRA_CFLAGS += -DRALINK_ATE -DRALINK_QA -DNEW_TXCONT -DNEW_TXCARRSUPP -DCONFIG_RT2880_ATE_CMD_NEW
|
|
|
|
ifeq ($(CONFIG_RALINK_RT2880),y)
|
|
EXTRA_CFLAGS += -DRT2880
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RALINK_RT3052),y)
|
|
ifeq ($(CONFIG_RALINK_RT3350),y)
|
|
EXTRA_CFLAGS += -DRT3350 -DRT305x -DRTMP_RF_RW_SUPPORT
|
|
else
|
|
EXTRA_CFLAGS += -DRT3052 -DRT305x -DRTMP_RF_RW_SUPPORT
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RALINK_RT3352),y)
|
|
EXTRA_CFLAGS += -DRT3352 -DRT305x -DRTMP_RF_RW_SUPPORT -DSPECIFIC_BCN_BUF_SUPPORT -DVCORECAL_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT3x52),y)
|
|
EXTRA_CFLAGS += -DRT3052 -DRT3352 -DRT305x -DRTMP_RF_RW_SUPPORT -DSPECIFIC_BCN_BUF_SUPPORT -DVCORECAL_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RALINK_RT5350),y)
|
|
EXTRA_CFLAGS += -DRT5350 -DRT305x -DRTMP_RF_RW_SUPPORT -DVCORECAL_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RALINK_RT3883),y)
|
|
EXTRA_CFLAGS += -DRT3883 -DDOT11N_SS3_SUPPORT -DA_BAND_SUPPORT -DRTMP_RF_RW_SUPPORT -DSPECIFIC_BCN_BUF_SUPPORT -DVCORECAL_SUPPORT
|
|
ifeq ($(CONFIG_RT2860V2_AP_TXBF),y)
|
|
EXTRA_CFLAGS += -DTXBF_SUPPORT
|
|
endif
|
|
EXTRA_CFLAGS += -DSTREAM_MODE_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_WPA_SUPPLICANT),y)
|
|
EXTRA_CFLAGS += -DWPA_SUPPLICANT_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_WMM_ACM),y)
|
|
EXTRA_CFLAGS += -DWMM_ACM_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_LED),y)
|
|
EXTRA_CFLAGS += -DLED_CONTROL_SUPPORT -DCONFIG_SWMCU_SUPPORT
|
|
ifeq ($(CONFIG_RT2860V2_STA_WSC),y)
|
|
EXTRA_CFLAGS += -DWSC_LED_SUPPORT
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_SNMP),y)
|
|
EXTRA_CFLAGS += -DSNMP_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_CARRIER),y)
|
|
EXTRA_CFLAGS += -DCARRIER_DETECTION_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_EXT_CHANNEL_LIST),y)
|
|
EXTRA_CFLAGS += -DEXT_BUILD_CHANNEL_LIST
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_IDS),y)
|
|
EXTRA_CFLAGS += -DIDS_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_DLS),y)
|
|
EXTRA_CFLAGS += -DQOS_DLS_SUPPORT
|
|
endif
|
|
|
|
#ifeq ($(CONFIG_RT2860V2_STA_WAPI),y)
|
|
#EXTRA_CFLAGS += -DWAPI_SUPPORT
|
|
#ifeq ($(CONFIG_RALINK_RT3052),y)
|
|
#EXTRA_CFLAGS += -DWAPI_SUPPORT -DSOFT_ENCRYPT
|
|
#endif
|
|
#endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_MESH),y)
|
|
EXTRA_CFLAGS += -DMESH_SUPPORT -DINTEL_CMPC
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_RT3XXX_STA_ANTENNA_DIVERSITY),y)
|
|
EXTRA_CFLAGS += -DRT3XXX_ANTENNA_DIVERSITY_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_HW_STA_ANTENNA_DIVERSITY),y)
|
|
EXTRA_CFLAGS += -DHW_ANTENNA_DIVERSITY_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_WSC),y)
|
|
EXTRA_CFLAGS += -DWSC_STA_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_ETH_CONVERT),y)
|
|
EXTRA_CFLAGS += -DETH_CONVERT_SUPPORT -DMAT_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_VIDEO_TURBINE),y)
|
|
EXTRA_CFLAGS += -DVIDEO_TURBINE_SUPPORT
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RA_NETWORK_WORKQUEUE_BH),y)
|
|
EXTRA_CFLAGS += -DWORKQUEUE_BH
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_RTMP_INTERNAL_TX_ALC),y)
|
|
EXTRA_CFLAGS += -DRTMP_INTERNAL_TX_ALC
|
|
endif
|
|
|
|
ifeq ($(CONFIG_RT2860V2_STA_80211N_DRAFT3),y)
|
|
EXTRA_CFLAGS += -DDOT11N_DRAFT3
|
|
endif
|
|
|