📄 makefile
字号:
CONFIG_RF8015=y
CONFIG_TLV_SCAN=y
CONFIG_BULVERDE=y
CONFIG_G_RATE=y
CONFIG_ADHOC_GRATE=y
CONFIG_MULTI_BANDS=n
CONFIG_802_11D?=y
CONFIG_AD_HOC_PS?=y
CONFIG_ADHOCAES?=y
CONFIG_AFC?=y
CONFIG_BCA?=y
CONFIG_BG_SCAN?=y
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=y
CONFIG_TPC?=y
CONFIG_WMM?=y
CONFIG_WMM_UAPSD?=y
CONFIG_WMM_AIFS?=y
CONFIG_WPA?=y
CONFIG_WPA2?=y
endif
ifeq ($(CONFIG_SD8385H),y)
CONFIG_SD83xx=y
CONFIG_SD8385=y
CONFIG_RF8031=y
CONFIG_TLV_SCAN=y
CONFIG_WMM=n
CONFIG_WMM_UAPSD=n
CONFIG_WMM_AIFS=n
CONFIG_BULVERDE=y
CONFIG_G_RATE=y
CONFIG_ADHOC_GRATE=y
CONFIG_MULTI_BANDS=y
CONFIG_802_11D?=n
CONFIG_AD_HOC_PS?=n
CONFIG_ADHOCAES?=y
CONFIG_AFC?=y
CONFIG_BCA?=y
CONFIG_BG_SCAN?=n
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=y
CONFIG_TPC?=n
CONFIG_WMM?=n
CONFIG_WMM_UAPSD?=n
CONFIG_WMM_AIFS?=n
CONFIG_WPA?=y
CONFIG_WPA2?=y
endif
ifeq ($(CONFIG_SD8388),y)
CONFIG_SD83xx=y
CONFIG_RF8015=y
CONFIG_TLV_SCAN=y
CONFIG_BULVERDE=y
CONFIG_G_RATE=y
CONFIG_ADHOC_GRATE=y
CONFIG_MULTI_BANDS=n
CONFIG_802_11D?=y
CONFIG_AD_HOC_PS?=y
CONFIG_ADHOCAES?=y
CONFIG_AFC?=y
CONFIG_BCA?=y
CONFIG_BG_SCAN?=y
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=y
CONFIG_TPC?=y
CONFIG_WMM?=y
CONFIG_WMM_UAPSD?=y
CONFIG_WMM_AIFS?=y
CONFIG_WPA?=y
CONFIG_WPA2?=y
endif
ifeq ($(CONFIG_SD8388H),y)
CONFIG_SD83xx=y
CONFIG_SD8388=y
CONFIG_RF8031=y
CONFIG_TLV_SCAN=y
CONFIG_MULTI_BANDS=y
CONFIG_G_RATE=y
CONFIG_ADHOC_GRATE=y
CONFIG_802_11D?=n
CONFIG_AD_HOC_PS?=n
CONFIG_ADHOCAES?=y
CONFIG_AFC?=y
CONFIG_BCA?=y
CONFIG_BG_SCAN?=n
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=y
CONFIG_TPC?=y
CONFIG_WMM?=y
CONFIG_WMM_UAPSD?=n
CONFIG_WMM_AIFS?=y
CONFIG_WPA?=y
CONFIG_WPA2?=y
endif
#############################################################################
# SD-SPI Project Specific Options
#############################################################################
ifeq ($(CONFIG_SPI8381),y)
CONFIG_SPI83xx=y
CONFIG_802_11D?=n
CONFIG_AD_HOC_PS?=y
CONFIG_ADHOCAES?=y
CONFIG_AFC?=n
CONFIG_BCA?=y
CONFIG_BG_SCAN?=y
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=y
CONFIG_TPC?=y
CONFIG_WMM?=y
CONFIG_WMM_UAPSD?=y
CONFIG_WMM_AIFS?=y
CONFIG_WPA?=y
CONFIG_WPA2?=y
endif
ifeq ($(CONFIG_SPI8389),y)
CONFIG_SPI83xx=y
CONFIG_802_11D?=n
CONFIG_AD_HOC_PS?=y
CONFIG_ADHOCAES?=y
CONFIG_AFC?=n
CONFIG_BCA?=y
CONFIG_BG_SCAN?=y
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=y
CONFIG_TPC?=y
CONFIG_WMM?=y
CONFIG_WMM_UAPSD?=y
CONFIG_WMM_AIFS?=y
CONFIG_WPA?=y
CONFIG_WPA2?=y
endif
ifeq ($(CONFIG_SPI8385),y)
CONFIG_SPI83xx=y
CONFIG_RF8015=y
CONFIG_MULTI_BANDS=n
CONFIG_G_RATE=y
CONFIG_ADHOC_GRATE=y
CONFIG_TLV_SCAN=n
CONFIG_802_11D?=n
CONFIG_AD_HOC_PS?=y
CONFIG_ADHOCAES?=y
CONFIG_AFC?=y
CONFIG_BCA?=y
CONFIG_BG_SCAN?=n
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=y
CONFIG_TPC?=y
CONFIG_WMM?=n
CONFIG_WMM_UAPSD?=n
CONFIG_WMM_AIFS?=n
CONFIG_WPA?=y
CONFIG_WPA2?=y
export CONFIG_SPI8385
endif
ifeq ($(CONFIG_SPI8385H),y)
CONFIG_SPI83xx=y
CONFIG_SPI8385=y
CONFIG_RF8031=y
CONFIG_MULTI_BANDS=y
CONFIG_G_RATE=y
CONFIG_ADHOC_GRATE=y
CONFIG_802_11D?=n
CONFIG_AD_HOC_PS?=y
CONFIG_ADHOCAES?=y
CONFIG_AFC?=y
CONFIG_BCA?=y
CONFIG_BG_SCAN?=y
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=y
CONFIG_TPC?=y
CONFIG_WMM?=y
CONFIG_WMM_UAPSD?=y
CONFIG_WMM_AIFS?=y
CONFIG_WPA?=y
CONFIG_WPA2?=y
export CONFIG_SPI8385
endif
#############################################################################
# GSPI Project Specific Options
#############################################################################
ifeq ($(CONFIG_GSPI8385),y)
CONFIG_GSPI83xx=y
CONFIG_RF8015=y
CONFIG_TLV_SCAN=y
CONFIG_MULTI_BANDS=n
CONFIG_G_RATE=y
CONFIG_ADHOC_GRATE=y
CONFIG_802_11D?=y
CONFIG_AD_HOC_PS?=y
CONFIG_ADHOCAES?=y
CONFIG_AFC?=y
CONFIG_BCA?=y
CONFIG_BG_SCAN?=y
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=y
CONFIG_TPC?=y
CONFIG_WMM?=y
CONFIG_WMM_UAPSD?=y
CONFIG_WMM_AIFS?=y
CONFIG_WPA?=y
CONFIG_WPA2?=y
endif
ifeq ($(CONFIG_GSPI8399),y)
CONFIG_GSPI83xx=y
CONFIG_RF8019=y
CONFIG_TLV_SCAN=y
CONFIG_MULTI_BANDS=n
CONFIG_G_RATE=y
CONFIG_ADHOC_GRATE=y
CONFIG_802_11D?=y
CONFIG_AD_HOC_PS?=y
CONFIG_ADHOCAES?=y
CONFIG_AFC?=y
CONFIG_BCA?=y
CONFIG_BG_SCAN?=y
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=y
CONFIG_TPC?=y
CONFIG_WMM?=y
CONFIG_WMM_UAPSD?=y
CONFIG_WMM_AIFS?=y
CONFIG_WPA?=y
CONFIG_WPA2?=y
endif
#############################################################################
# MS Project Specific Options
#############################################################################
ifeq ($(CONFIG_MS8380),y)
CONFIG_MS83xx=y
CONFIG_G_RATE=n
CONFIG_ADHOC_GRATE=n
CONFIG_CAL_DATA=n
CONFIG_MULTI_BANDS=n
CONFIG_COMBINED_A0_A1=y
export CONFIG_COMBINED_A0_A1
CONFIG_802_11D?=n
CONFIG_AD_HOC_PS?=y
CONFIG_ADHOCAES?=y
CONFIG_AFC?=y
CONFIG_BCA?=y
CONFIG_BG_SCAN?=y
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=n
CONFIG_TPC?=y
CONFIG_WMM?=n
CONFIG_WMM_UAPSD?=n
CONFIG_WMM_AIFS?=n
CONFIG_WPA?=y
CONFIG_WPA2?=y
endif
ifeq ($(CONFIG_MS8381),y)
CONFIG_MS83xx=y
CONFIG_G_RATE=n
CONFIG_ADHOC_GRATE=n
CONFIG_CAL_DATA=n
CONFIG_MULTI_BANDS=n
CONFIG_COMBINED_A0_A1=n
export CONFIG_COMBINED_A0_A1
CONFIG_802_11D?=n
CONFIG_AD_HOC_PS?=y
CONFIG_ADHOCAES?=y
CONFIG_AFC?=y
CONFIG_BCA?=y
CONFIG_BG_SCAN?=y
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=n
CONFIG_TPC?=y
CONFIG_WMM?=n
CONFIG_WMM_UAPSD?=n
CONFIG_WMM_AIFS?=n
CONFIG_WPA?=y
CONFIG_WPA2?=y
endif
ifeq ($(CONFIG_MS8385),y)
CONFIG_MS83xx=y
CONFIG_G_RATE=y
CONFIG_ADHOC_GRATE=y
CONFIG_CAL_DATA=n
CONFIG_MULTI_BANDS=n
CONFIG_COMBINED_A0_A1=n
export CONFIG_COMBINED_A0_A1
CONFIG_802_11D?=n
CONFIG_AD_HOC_PS?=y
CONFIG_ADHOCAES?=y
CONFIG_AFC?=y
CONFIG_BCA?=y
CONFIG_BG_SCAN?=y
CONFIG_DEEP_SLEEP?=y
CONFIG_HOST_WAKEUP?=n
CONFIG_TPC?=y
CONFIG_WMM?=n
CONFIG_WMM_UAPSD?=n
CONFIG_WMM_AIFS?=n
CONFIG_WPA?=y
CONFIG_WPA2?=y
endif
#############################################################################
# USB Project Specific Options
#############################################################################
ifeq ($(CONFIG_USB8388),y)
CONFIG_USB83xx=y
CONFIG_RF8015=y
CONFIG_G_RATE=y
CONFIG_ADHOC_GRATE=y
CONFIG_HELPER_IMAGE=n
CONFIG_TLV_SCAN=n
CONFIG_CAL_DATA=n
CONFIG_MULTI_BANDS=y
CONFIG_802_11D?=n
CONFIG_AD_HOC_PS?=n
CONFIG_ADHOCAES?=n
CONFIG_AFC?=y
CONFIG_BCA?=n
CONFIG_BG_SCAN?=n
CONFIG_DEEP_SLEEP?=n
CONFIG_HOST_WAKEUP?=y
CONFIG_TPC?=y
CONFIG_WMM?=n
CONFIG_WMM_UAPSD?=n
CONFIG_WMM_AIFS?=n
CONFIG_WPA?=n
CONFIG_WPA2?=n
endif
#############################################################################
# Select Platform Tools
#############################################################################
CFLAGS += -I$(shell pwd)/os/linux
ifeq ($(CONFIG_X86), y)
CFLAGS += -DCONFIG_X86
export CONFIG_X86
KERNELDIR=/usr/src/linux-$(KERNELVERSION_X86)
endif
ifeq ($(CONFIG_MIPS), y)
INSTALLDIR=/tftpboot/mips
endif
ifeq ($(CONFIG_BULVERDE), y)
TOOLPATH=$(TOOLPATH_BULVERDE)
CROSS=$(TOOLPATH)/arm-linux-
CFLAGS += -DBULVERDE
export CONFIG_BULVERDE
ifeq ($(CONFIG_MAINSTONE), y)
export CONFIG_MAINSTONE
endif
ifeq ($(CONFIG_ARM_2_4_21), y)
KERNELDIR=/usr/src/arm/linux-we-$(KERNEL_WE)-rmk/linux-2.4.21
else
ifneq ($(CONFIG_MAINSTONE), y)
# Default MVL kernel has WE14
KERNEL_WE=14
endif
KERNELDIR=/usr/src/arm/linux-we-$(KERNEL_WE)-mvl/linux-2.4.20_mvlcee30
endif
# Don't do duplicate copying
CFLAGS += -DNOMEMCOPY
endif
ifeq ($(CONFIG_LUBBOCK), y)
CFLAGS += -DLUBBOCK
export CONFIG_LUBBOCK
KERNELDIR=/usr/src/arm/linux-2.4.21
CFLAGS += -I../io/sdio/pxa250
CFLAGS += -I../if/if_sdio
# Don't do duplicate copying
CFLAGS += -DNOMEMCOPY
endif
ifeq ($(CONFIG_OMAP1510), y)
TOOLPATH=$(TOOLPATH_OMAP)
CROSS=$(TOOLPATH)/arm-linux-
CFLAGS += -DOMAP1510
# Don't do duplicate copying
CFLAGS += -DNOMEMCOPY
export CONFIG_OMAP1510
KERNELDIR=/usr/src/omap1510-linux-we$(KERNEL_WE)
endif
ifeq ($(CONFIG_MIPS), y)
CFLAGS += -DMIPS
export CONFIG_MIPS
CFLAGS += -mlong-calls -G 0 -mno-abicalls -fno-pic -mcpu=r4000 -mips2 -Wa,--trap -DBIG_ENDIAN
TOOLPATH= $(TOOLPATH_MIPS)
#CROSS= $(TOOLPATH)/mips-unknown-linux-gnu-
CROSS= $(TOOLPATH)/mips-linux-
KERNELDIR=/usr/src/linux-$(KERNELVERSION_MIPS)
endif
ifeq ($(CONFIG_CF83xx),y)
CFLAGS += -DCF83xx
INSTALLDIR=/lib/modules/$(KERNELVERSION_X86)/pcmcia
ifeq ($(CONFIG_MCF_USED), y)
CFLAGS += -I../if/if_mcf -I../io/mcf
else
CFLAGS += -I../if/if_cf
endif
endif
ifeq ($(CONFIG_SD83xx),y)
CFLAGS += -DSD83xx
ifeq ($(CONFIG_SDIO_M),y)
export CONFIG_SDIO_M
CFLAGS += -I../io/sdio/pxa270m
else
CFLAGS += -I../io/sdio/pxa270
endif
CFLAGS += -I../if/if_sdio
CFLAGS += -DBULVERDE_SDIO
endif
ifeq ($(CONFIG_SPI83xx),y)
CFLAGS += -DSPI83xx
CFLAGS+= -I../if/if_sdspi
ifeq ($(CONFIG_OMAP1510),y)
CFLAGS+= -I../io/sdspi/omap1510
endif
ifeq ($(CONFIG_BULVERDE),y)
CFLAGS+= -I../io/sdspi/pxa270
endif
endif
ifeq ($(CONFIG_GSPI83xx),y)
CFLAGS += -DGSPI83xx
CFLAGS+= -I../if/if_gspi
ifeq ($(CONFIG_OMAP1510),y)
CFLAGS+= -I../io/gspi/omap1510
endif
ifeq ($(CONFIG_BULVERDE),y)
CFLAGS+= -I../io/gspi/pxa270
endif
endif
ifeq ($(CONFIG_MS83xx),y)
CFLAGS += -I$(shell pwd)/wlan
CFLAGS += -I$(shell pwd)/if/if_ms
CFLAGS += -I$(shell pwd)/io/mspio
endif
ifeq ($(CONFIG_USB83xx),y)
CFLAGS += -I$(shell pwd)/wlan
CFLAGS += -I$(shell pwd)/if/if_usb
INSTALLDIR=/lib/modules/$(KERNELVERSION_X86)/kernel/drivers/usb
endif
#############################################################################
# Compiler Flags
#############################################################################
CFLAGS += -I$(KERNELDIR)/include
ifeq ($(CONFIG_G_RATE),y)
CFLAGS += -DG_RATE
endif
ifeq ($(CONFIG_ADHOC_GRATE), y)
CFLAGS += -DADHOC_GRATE
endif
ifeq ($(CONFIG_MCF_USED),y)
ifeq ($(CONFIG_CF83xx),y)
CFLAGS += -DMCF_USED
endif
endif
ifeq ($(KERNEL_WE),14)
CONFIG_WPA=n
CONFIG_WPA2=n
endif
ifeq ($(CONFIG_WPA),y)
CFLAGS += -DWPA
endif
ifeq ($(CONFIG_WPA2),y)
CFLAGS += -DWPA2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -