⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 marvell wifi driver GSPI-8385-LINUX-OMAP1510-5.0.10.p0-144-src.rar
💻
📖 第 1 页 / 共 4 页
字号:
endif

ifeq ($(CONFIG_PS),y)
	CFLAGS += -DPS_REQUIRED
ifeq ($(CONFIG_PS_PRESLEEP),y)
	CFLAGS += -DPS_PRESLEEP
endif
ifeq ($(CONFIG_FW_WAKEUP_METHOD),y)
	CFLAGS += -DFW_WAKEUP_METHOD
endif
ifeq ($(CONFIG_FW_WAKEUP_TIME),y)
	CFLAGS += -DFW_WAKEUP_TIME
endif
endif

ifeq ($(CONFIG_THROUGHPUT_TEST),y)
	CFLAGS += -DTHROUGHPUT_TEST
endif

ifeq ($(CONFIG_AD_HOC_PS),y)
	CFLAGS += -DAD_HOC_PS
endif

ifeq ($(CONFIG_DEEP_SLEEP),y)
	CFLAGS += -DDEEP_SLEEP
endif

ifeq ($(CONFIG_HOST_WAKEUP),y)
	CFLAGS += -DHOST_WAKEUP
endif

ifeq ($(CONFIG_BCA),y)
	CFLAGS += -DBCA
endif

ifeq ($(CONFIG_HELPER_IMAGE),y)
	CFLAGS += -DHELPER_IMAGE
endif

ifeq ($(CONFIG_ARM_2_4_21), y)
	export CONFIG_ARM_2_4_21
endif

ifeq ($(CONFIG_RF8010),y)
	CFLAGS += -DRF8010
	export CONFIG_RF8010
endif

ifeq ($(CONFIG_RF8015),y)
	CFLAGS += -DRF8015
	export CONFIG_RF8015
endif

ifeq ($(CONFIG_RF8019),y)
	CFLAGS += -DRF8019
	export CONFIG_RF8019
endif

ifeq ($(CONFIG_RF8031),y)
	CFLAGS += -DRF8031
	export CONFIG_RF8031
endif

ifeq ($(CONFIG_SD8305),y)
	CFLAGS += -DBULVERDE_SDIO -DSD8305
	export CONFIG_SD8305
endif

ifeq ($(CONFIG_SD8380),y)
	CFLAGS += -DBULVERDE_SDIO -DSD8380
	export CONFIG_SD8380
endif

ifeq ($(CONFIG_SD8381),y)
	CFLAGS += -DBULVERDE_SDIO -DSD8381
	export CONFIG_SD8381
endif

ifeq ($(CONFIG_SD8389),y)
	CFLAGS += -DBULVERDE_SDIO -DSD8389
	export CONFIG_SD8389
endif

ifeq ($(CONFIG_SD8385),y)
	CFLAGS += -DBULVERDE_SDIO -DSD8385
	export CONFIG_SD8385
endif

ifeq ($(CONFIG_SD8388),y)
	CFLAGS += -DBULVERDE_SDIO -DSD8388
	export CONFIG_SD8388
endif

ifeq ($(CONFIG_SD8399),y)
	CFLAGS += -DBULVERDE_SDIO -DSD8399
	export CONFIG_SD8399
endif

ifeq ($(CONFIG_SPI8385),y)
	CFLAGS += -DSPI8385
	export CONFIG_SPI8385
endif

ifeq ($(CONFIG_SPI8381),y)
	CFLAGS += -DSPI8381
	export CONFIG_SPI8381
endif

ifeq ($(CONFIG_SPI8389),y)
	CFLAGS += -DSPI8389
	export CONFIG_SD8389
endif

ifeq ($(CONFIG_GSPI8385),y)
	CFLAGS += -DGSPI8385
	export CONFIG_GSPI8385
endif

ifeq ($(CONFIG_GSPI8399),y)
	CFLAGS += -DGSPI8399
	export CONFIG_GSPI8399
endif

ifeq ($(CONFIG_CF8385),y)
	CFLAGS += -DCF8385
	export CONFIG_CF8385
endif

ifeq ($(CONFIG_CF8305),y)
	CFLAGS += -DCF8305
	export CONFIG_CF8305
endif

ifeq ($(CONFIG_CF8381),y)
	CFLAGS += -DCF8381
	export CONFIG_CF8381
endif

ifeq ($(CONFIG_CF8389),y)
	CFLAGS += -DCF8389
	export CONFIG_CF8389
endif

ifeq ($(CONFIG_CF8399),y)
	CFLAGS += -DCF8399
	export CONFIG_CF8399
endif

ifeq ($(CONFIG_MS8380),y)
	CFLAGS += -DMS8380
	export CONFIG_MS8380
endif

ifeq ($(CONFIG_MS8381),y)
	CFLAGS += -DMS8381
	export CONFIG_MS8381
endif

ifeq ($(CONFIG_MS8385),y)
	CFLAGS += -DMS8385
	export CONFIG_MS8385
endif

ifeq ($(CONFIG_MS83xx),y)
	CFLAGS += -DMS83xx
endif

ifeq ($(CONFIG_USB83xx),y)
	CFLAGS += -DUSB83xx
	CFLAGS += -DUSB8388
endif

ifeq ($(CONFIG_TX_PRINT_DEBUG),y)
	CFLAGS += -DTX_PRINT_DEBUG
endif

ifeq ($(CONFIG_RX_PRINT_DEBUG),y)
	CFLAGS += -DRX_PRINT_DEBUG
endif

# Send dummy packets to indicate transmit done
#	CFLAGS += -DDUMMY_PACKET

ifeq ($(CONFIG_PROGRESSIVE_SCAN),y)
	CFLAGS += -DPROGRESSIVE_SCAN
endif

ifeq ($(CONFIG_PCB_REV4),y)
	CFLAGS += -DPCB_REV4
endif

ifeq ($(CONFIG_WPA2),y)
	CONFIG_WPA=y
endif

ifeq ($(CONFIG_WPA),y)
	ifeq ($(CONFIG_ADHOCAES),y)
		CFLAGS += -DADHOCAES
	endif
endif

ifeq ($(CONFIG_OMAP1510_TIMER_DEBUG),y)
	CFLAGS += -DOMAP1510_TIMER_DEBUG
endif

ifeq ($(CONFIG_CAL_DATA),y)
	CFLAGS += -DCAL_DATA
	export CONFIG_CAL_DATA
endif

ifeq ($(CONFIG_PM),y)
	CFLAGS += -DCONFIG_PM
endif

ifeq ($(CONFIG_MULTI_BANDS),y)
	CFLAGS += -DMULTI_BANDS
endif

ifeq ($(CONFIG_AFC),y)
	CFLAGS += -DAUTO_FREQ_CTRL
endif

ifeq ($(CONFIG_802_11H_TPC), y)
	CONFIG_802_11D=y
	CFLAGS += -DENABLE_802_11H_TPC
	export CONFIG_802_11H_TPC
endif

ifeq ($(CONFIG_CCX), y)
	CFLAGS += -DCCX -DIWGENIE_SUPPORT -DTIMESTAMP_SCAN_RESULTS
	CFLAGS += -DREASSOC_CMD_SUPPORT
	export CONFIG_CCX
endif

ifeq ($(CONFIG_802_11D), y)
        CFLAGS += -DENABLE_802_11D
	CONFIG_TLV_SCAN=y
	export CONFIG_802_11D
endif

ifeq ($(CONFIG_BG_SCAN), y)
	CFLAGS += -DBG_SCAN
	CONFIG_TLV_SCAN=y
	export CONFIG_BG_SCAN
endif

ifeq ($(CONFIG_TLV_SCAN), y)
	CFLAGS += -DTLV_SCAN
	export CONFIG_TLV_SCAN
endif

ifeq ($(CONFIG_WMM_UAPSD), y)
	CFLAGS += -DWMM_UAPSD
	CONFIG_WMM=y
	export CONFIG_WMM_UAPSD
endif

ifeq ($(CONFIG_WMM), y)
	CFLAGS += -DWMM
	export CONFIG_WMM
ifeq ($(CONFIG_WMM_AIFS), y)
	CFLAGS += -DWMM_AIFS
	export CONFIG_WMM_AIFS
endif
endif

ifeq ($(CONFIG_TLV_ASSOCIATION), y)
	CFLAGS += -DTLV_ASSOCIATION
endif

ifeq ($(CONFIG_MULTIPLE_URB_ALLOC),y)
	CFLAGS += -DMULTIPLE_URB_ALLOC
endif

ifeq ($(CONFIG_LED_GPIO_CTRL),y)
	CFLAGS += -DLED_GPIO_CTRL
endif

ifeq ($(CONFIG_SUBSCRIBE_EVENT_CTRL),y)
	CFLAGS += -DSUBSCRIBE_EVENT_CTRL
	export CONFIG_SUBSCRIBE_EVENT_CTRL
endif

ifeq ($(CONFIG_PROC_DEBUG),y)
	CFLAGS += -DPROC_DEBUG
	export CONFIG_PROC_DEBUG
endif

ifeq ($(CONFIG_REASSOCIATION),y)
	CFLAGS += -DREASSOCIATION
	export CONFIG_REASSOCIATION
endif

ifdef CONFIG_SMP
	CFLAGS += -D__SMP__ -DSMP
endif

ifeq ($(CONFIG_CIPHER_TEST),y)
	CFLAGS += -DCIPHER_TEST
	export CONFIG_CIPHER_TEST
endif

ifeq ($(CONFIG_ATIMGEN),y)
	CFLAGS += -DATIMGEN
endif

ifneq ($(CONFIG_DEBUG),n)
	CFLAGS += -DDEBUG_VER
endif

ifeq ($(CONFIG_DEBUG),0)
	CONFIG_DEBUG=y
	CFLAGS += -DDEBUG_LEVEL0
	DBG=	-dbg
endif

ifeq ($(CONFIG_DEBUG),1)
	CONFIG_DEBUG=y
	CFLAGS += -DDEBUG_LEVEL0
	CFLAGS += -DDEBUG_LEVEL1
	DBG=	-dbg
endif

ifeq ($(CONFIG_DEBUG),2)
	CONFIG_DEBUG=y
	CFLAGS += -DDEBUG_LEVEL0
	CFLAGS += -DDEBUG_LEVEL1
	CFLAGS += -DDEBUG_LEVEL2
	DBG=	-dbg
endif

#CFLAGS += -DTXRX_DEBUG

#############################################################################
# Make Targets
#############################################################################

export		CC LD CFLAGS KERNELDIR

all: 	
		@if [ ! -s .config ]; then \
			echo "Type 'make [ARCH=PLATFORM] <CARD>'"; \
			exit 1; \
		fi
		$(MAKE) -C wlan
ifeq ($(CONFIG_LUBBOCK),y)
		$(MAKE) -C io/sdio/pxa250
		$(MAKE) -C if/if_sdio
		$(LD) -r -o sd83xx.o wlan/wlan.o if/if_sdio/if_sdio.o
endif

ifeq ($(CONFIG_BULVERDE),y)
ifneq ($(CONFIG_USB8388),y)
	@if [ "$(CONFIG_GSPI8385)" == "y" ]; then \
		$(MAKE) -C io/gspi/pxa270; \
		$(MAKE) -C if/if_gspi; \
		$(LD) -r -o gspi8385.o wlan/wlan.o if/if_gspi/if_gspi.o; \
	elif [ "$(CONFIG_SPI8385)" == "y" ]; then \
		$(MAKE) -C io/sdspi/pxa270; \
		$(MAKE) -C if/if_sdspi; \
		$(LD) -r -o spi8385.o wlan/wlan.o if/if_sdspi/if_sdspi.o; \
	elif [ "$(CONFIG_SPI8381)" == "y" ]; then \
		$(MAKE) -C io/sdspi/pxa270; \
		$(MAKE) -C if/if_sdspi; \
		$(LD) -r -o spi8381.o wlan/wlan.o if/if_sdspi/if_sdspi.o; \
	elif [ "$(CONFIG_SPI8389)" == "y" ]; then \
		$(MAKE) -C io/sdspi/pxa270; \
		$(MAKE) -C if/if_sdspi; \
		$(LD) -r -o spi8389.o wlan/wlan.o if/if_sdspi/if_sdspi.o; \
	elif [ "$(CONFIG_SDIO_M)" == "y" ]; then \
		$(MAKE) -C io/sdio/pxa270m; \
		$(MAKE) -C if/if_sdio; \
		$(LD) -r -o sd83xx.o wlan/wlan.o if/if_sdio/if_sdio.o; \
	else \
		$(MAKE) -C io/sdio/pxa270; \
		$(MAKE) -C if/if_sdio; \
		$(LD) -r -o sd83xx.o wlan/wlan.o if/if_sdio/if_sdio.o; \
	fi
endif
endif

ifeq ($(CONFIG_OMAP1510),y)
	@if [ "$(CONFIG_GSPI8385)" == "y" ]; then \
		$(MAKE) -C io/gspi/omap1510; \
		$(MAKE) -C if/if_gspi; \
	elif [ "$(CONFIG_GSPI8399)" == "y" ]; then \
		$(MAKE) -C io/gspi/omap1510; \
		$(MAKE) -C if/if_gspi; \
	else \
		$(MAKE) -C io/sdspi/omap1510; \
		$(MAKE) -C if/if_sdspi; \
	fi
ifeq ($(CONFIG_SPI8381),y)
		$(LD) -r -o spi8381.o wlan/wlan.o if/if_sdspi/if_sdspi.o
endif
ifeq ($(CONFIG_SPI8389),y)
		$(LD) -r -o spi8389.o wlan/wlan.o if/if_sdspi/if_sdspi.o
endif
ifeq ($(CONFIG_SPI8385),y)
		$(LD) -r -o spi8385.o wlan/wlan.o if/if_sdspi/if_sdspi.o
endif
ifeq ($(CONFIG_GSPI8385),y)
		$(LD) -r -o gspi8385.o wlan/wlan.o if/if_gspi/if_gspi.o
endif
ifeq ($(CONFIG_GSPI8399),y)
		$(LD) -r -o gspi8399.o wlan/wlan.o if/if_gspi/if_gspi.o
endif
endif

ifeq ($(CONFIG_CF83xx),y)
ifeq ($(CONFIG_MCF_USED),y)		
		$(MAKE) -C if/if_mcf
		$(MAKE) -C io/mcf
else
		$(MAKE) -C if/if_cf
endif
ifeq ($(CONFIG_CF8385),y)
ifeq ($(CONFIG_MCF_USED),y)		
		$(LD) -r -o cf8385.o wlan/wlan.o if/if_mcf/if_cf83xx.o
else
		$(LD) -r -o cf8385.o wlan/wlan.o if/if_cf/if_cf83xx.o
endif
endif
ifeq ($(CONFIG_CF8381),y)
ifeq ($(CONFIG_MCF_USED),y)		
		$(LD) -r -o cf8381.o wlan/wlan.o if/if_mcf/if_cf83xx.o
else
		$(LD) -r -o cf8381.o wlan/wlan.o if/if_cf/if_cf83xx.o
endif
endif
ifeq ($(CONFIG_CF8389),y)
ifeq ($(CONFIG_MCF_USED),y)		
		$(LD) -r -o cf8389.o wlan/wlan.o if/if_mcf/if_cf83xx.o
else
		$(LD) -r -o cf8389.o wlan/wlan.o if/if_cf/if_cf83xx.o
endif
endif
ifeq ($(CONFIG_CF8399),y)
ifeq ($(CONFIG_MCF_USED),y)		
		$(LD) -r -o cf8399.o wlan/wlan.o if/if_mcf/if_cf83xx.o
else
		$(LD) -r -o cf8399.o wlan/wlan.o if/if_cf/if_cf83xx.o
endif
endif
ifeq ($(CONFIG_CF8305),y)
ifeq ($(CONFIG_MCF_USED),y)		
		$(LD) -r -o cf8305.o wlan/wlan.o if/if_mcf/if_cf83xx.o
else
		$(LD) -r -o cf8305.o wlan/wlan.o if/if_cf/if_cf83xx.o
endif
endif
endif

ifeq ($(CONFIG_MS83xx),y)
		$(MAKE) -C if/if_ms
ifeq ($(CONFIG_MS8380),y)
		$(LD) -r -o ms8380.o wlan/wlan.o if/if_ms/if_ms83xx.o
endif
ifeq ($(CONFIG_MS8381),y)
		$(LD) -r -o ms8381.o wlan/wlan.o if/if_ms/if_ms83xx.o
endif
ifeq ($(CONFIG_MS8385),y)
		$(LD) -r -o ms8385.o wlan/wlan.o if/if_ms/if_ms83xx.o
endif
		$(MAKE) -C io/mspio
endif

ifeq ($(CONFIG_USB83xx),y)
		$(MAKE) -C if/if_usb
ifeq ($(CONFIG_USB8388),y)
		$(LD) -r -o usb8388.o wlan/wlan.o if/if_usb/if_usb83xx.o
endif
ifeq ($(CONFIG_USB8385),y)
		$(LD) -r -o usb8385.o wlan/wlan.o if/if_usb/if_usb83xx.o
endif
ifeq ($(CONFIG_USB8381),y)
		$(LD) -r -o usb8381.o wlan/wlan.o if/if_usb/if_usb83xx.o
endif
endif
	@echo "Finished Making Marvell Wlan Linux Driver"


wlanconfig:	$(WLANCONFIGOBJS)
		echo "Compiling wlanconfig"

echo:
		@echo "Please make sure the following are done before building:"
		@echo "	1. Modify */*_version.h to set correct version number"
		@echo "	2. Updates the CHANGES/INSTALL/README files"
		@echo "	3. Select correct project name to make the build"

build:		echo all

		@if [ ! -d $(BINDIR) ]; then \
			mkdir $(BINDIR); \
		fi 

		@if [ "$(CONFIG_CF83xx)" == "y" ]; then \
			if [ "$(CONFIG_MCF_USED)" == "y" ]; then \
				cp io/mcf/cfio.o $(BINDIR)/cfio$(DBG).o; \
			fi \
		fi 

		@if [ "$(CONFIG_SD8388)" == "y" ]; then \
			if [ "$(CONFIG_SDIO_M)" == "y" ]; then \
				mv sd83xx.o $(BINDIR)/sd8388$(DBG).o; \
				cp -f io/sdio/pxa270m/sdio.o $(BINDIR); \
				cp -f README wlan/wlanconfig wlan/wlancis $(BINDIR); \
			else \

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -