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

📄 makefile

📁 Linux下的RT系列无线网卡驱动,可以直接在x86平台上编译
💻
字号:
RT2860_MODE = STATARGET = LINUXRT2860_DIR = $(shell pwd)#PLATFORM = 5VT#PLATFORM = PC#PLATFORM = SIGMA#PLATFORM = INIC#PLATFORM = STARPLATFORM = IXP#PLATFORM = INF_TWINPASSifeq ($(PLATFORM),5VT)LINUX_SRC = /opt/fvt_11N_SDK_0807/fvt131x_SDK_11n/linux-2.6.17CROSS_COMPILE = /opt/crosstool/uClibc_v5te_le_gcc_4_1_1/bin/arm-linux-endififeq ($(PLATFORM),SIGMA)LINUX_SRC = /root/sigma/smp86xx_kernel_source_2.7.172.0/linux-2.6.15CROSS_COMPILE = /root/sigma/smp86xx_toolchain_2.7.172.0/build_mipsel_nofpu/staging_dir/bin/mipsel-linux-endififeq ($(PLATFORM),STAR)LINUX_SRC = /opt/star/kernel/linux-2.4.27-starCROSS_COMPILE = /opt/star/tools/arm-linux/bin/arm-linux-endififeq ($(PLATFORM),PC)# Linux 2.6LINUX_SRC = /lib/modules/$(shell uname -r)/build# Linux 2.4 Change to your local settingLINUX_SRC = /usr/src/linux-2.4.20-8CROSS_COMPILE = endififeq ($(PLATFORM),IXP)#LINUX_SRC = /project/stable/Gmtek/snapgear-uclibc/linux-2.6.xLINUX_SRC =  /home/yan/Desktop/linux26/snapgear/linux-2.6.xCROSS_COMPILE = /home/yan/Desktop/linux26/tools/usr/local/bin/arm-linux-endififeq ($(PLATFORM),INF_TWINPASS)# Linux 2.6#LINUX_SRC = /lib/modules/$(shell uname -r)/build# Linux 2.4 Change to your local settingLINUX_SRC = /project/stable/twinpass/release/2.0.1/source/kernel/opensource/linux-2.4.31/CROSS_COMPILE = mips-linux-endifexport RT2860_DIR RT2860_MODE LINUX_SRC CROSS_COMPILE PLATFORMall: build_tools $(TARGET)build_tools:	make -C tools	$(RT2860_DIR)/tools/bin2hUCOS:	make -C os/ucos/ MODE=$(RT2860_MODE)	echo $(RT2860_MODE)LINUX:ifneq (,$(findstring 2.4,$(LINUX_SRC)))	cp -f os/linux/Makefile.4 os/linux/Makefile	make -C os/linux/ifeq ($(RT2860_MODE),AP)	cp -f $(RT2860_DIR)/os/linux/rt2860ap.o /tftpbootelse		cp -f $(RT2860_DIR)/os/linux/rt2860sta.o /tftpbootendif	else	cp -f os/linux/Makefile.6 os/linux/Makefile	make V=1  -C  $(LINUX_SRC) SUBDIRS=$(PWD)/os/linux modulesifeq ($(RT2860_MODE),AP)	cp -f $(RT2860_DIR)/os/linux/rt2860ap.ko /tftpbootelse		cp -f $(RT2860_DIR)/os/linux/rt2860sta.ko /tftpbootendif	endifclean:ifeq ($(TARGET), LINUX)ifneq (,$(findstring 2.4,$(LINUX_SRC)))	cp -f os/linux/Makefile.4 os/linux/Makefileelse	cp -f os/linux/Makefile.6 os/linux/Makefileendif	make -C os/linux clean	rm -rf os/linux/Makefileendif	

⌨️ 快捷键说明

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