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

📄 makefile

📁 ralink最新rt3070 usb wifi 无线网卡驱动程序
💻
字号:
RT28xx_MODE = STATARGET = LINUXCHIPSET = 3070#RT28xx_DIR = home directory of RT28xx source codeRT28xx_DIR = $(shell pwd)RTMP_SRC_DIR = $(RT28xx_DIR)/RT$(CHIPSET)PLATFORM = PC#PLATFORM = 5VT#PLATFORM = IKANOS_V160#PLATFORM = IKANOS_V180#PLATFORM = SIGMA#PLATFORM = SIGMA_8622#PLATFORM = INIC#PLATFORM = STAR#PLATFORM = IXP#PLATFORM = INF_TWINPASS#PLATFORM = INF_DANUBE#PLATFORM = BRCM_6358#PLATFORM = INF_AMAZON_SE#PLATFORM = CAVM_OCTEON#PLATFORM = CMPCRELEASE = DPOifeq ($(PLATFORM),CMPC)LINUX_SRC = /opt/fvt_11N_SDK_0807/fvt131x_SDK_11n/linux-2.6.17CROSS_COMPILE =endififeq ($(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),IKANOS_V160)LINUX_SRC = /home/sample/projects/LX_2618_RG_5_3_00r4_SRC/linux-2.6.18CROSS_COMPILE = mips-linux-endififeq ($(PLATFORM),IKANOS_V180)LINUX_SRC = /home/sample/projects/LX_BSP_VX180_5_4_0r1_ALPHA_26DEC07/linux-2.6.18CROSS_COMPILE = mips-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),SIGMA_8622)LINUX_SRC = /home/snowpin/armutils_2.5.120.1/build_arm/linux-2.4.22-em86xxCROSS_COMPILE = /home/snowpin/armutils_2.5.120.1/toolchain/bin/arm-elf-CROSS_COMPILE_INCLUDE = /home/snowpin/armutils_2.5.120.1/toolchain/lib/gcc-lib/arm-elf/2.95.3endififeq ($(PLATFORM),INIC)UCOS_SRC = /opt/uCOS/iNIC_rt2880CROSS_COMPILE = /usr/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 setting#LINUX_SRC = /usr/src/linux-2.4LINUX_SRC_MODULE = /lib/modules/$(shell uname -r)/kernel/drivers/net/wireless/CROSS_COMPILE = endififeq ($(PLATFORM),IXP)LINUX_SRC = /project/stable/Gmtek/snapgear-uclibc/linux-2.6.xCROSS_COMPILE = 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-endififeq ($(PLATFORM),INF_DANUBE)LINUX_SRC = /opt/danube/sdk/linux-2.6.16.xCROSS_COMPILE = mips-linux-ROOTDIR = /opt/danube/sdkexport ROOTDIRendififeq ($(PLATFORM),BRCM_6358)LINUX_SRC = CROSS_COMPILE = endififeq ($(PLATFORM),INF_AMAZON_SE)# Linux 2.6#LINUX_SRC = /lib/modules/$(shell uname -r)/build# Linux 2.4 Change to your local settingLINUX_SRC = /backup/ifx/3.6.2.2/source/kernel/opensource/linux-2.4.31#CROSS_COMPILE = mips-linux-#LINUX_SRC = /project/Infineon/3.6.2.2/source/kernel/opensource/linux-2.4.31CROSS_COMPILE = /opt/uclibc-toolchain/ifx-lxdb-1-2-3-external/gcc-3.3.6/toolchain-mips/R0208V35/mips-linux-uclibc/bin/endififeq ($(PLATFORM),CAVM_OCTEON)OCTEON_ROOT = /usr/local/Cavium_Networks/OCTEON-SDKLINUX_SRC = $(OCTEON_ROOT)/linux/kernel_2.6/linuxCROSS_COMPILE = mips64-octeon-linux-gnu-endifexport RT28xx_DIR RT28xx_MODE LINUX_SRC CROSS_COMPILE CROSS_COMPILE_INCLUDE PLATFORM RELEASE CHIPSET RTMP_SRC_DIR LINUX_SRC_MODULEall: build_tools $(TARGET)build_tools:	make -C tools	$(RT28xx_DIR)/tools/bin2hUCOS:	make -C os/ucos/ MODE=$(RT28xx_MODE)	echo $(RT28xx_MODE)LINUX:ifneq (,$(findstring 2.4,$(LINUX_SRC)))	cp -f os/linux/Makefile.4 $(RT28xx_DIR)/os/linux/Makefile	make -C $(RT28xx_DIR)/os/linux/	cp -f $(RT28xx_DIR)/os/linux/rt$(CHIPSET)sta.o /tftpbootelse	cp -f os/linux/Makefile.6 $(RT28xx_DIR)/os/linux/Makefile	make  -C  $(LINUX_SRC) SUBDIRS=$(RT28xx_DIR)/os/linux modules	cp -f $(RT28xx_DIR)/os/linux/rt$(CHIPSET)sta.ko /tftpbootendifrelease:ifeq ($(TARGET), LINUX)	make -C $(RT28xx_DIR)/os/linux -f Makefile.release releaseifeq ($(RELEASE), DPO)	make -C $(RT28xx_DIR)/os/linux -f Makefile.DPO release	rm -rf buildendifendifclean: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	ifeq ($(TARGET), UCOS)	make -C os/ucos clean MODE=$(RT28xx_MODE)endifuninstall:ifeq ($(TARGET), LINUX)ifneq (,$(findstring 2.4,$(LINUX_SRC)))	make -C $(RT28xx_DIR)/os/linux -f Makefile.4 uninstallelse	make -C $(RT28xx_DIR)/os/linux -f Makefile.6 uninstallendifendifinstall:ifeq ($(TARGET), LINUX)ifneq (,$(findstring 2.4,$(LINUX_SRC)))	make -C $(RT28xx_DIR)/os/linux -f Makefile.4 installelse	make -C $(RT28xx_DIR)/os/linux -f Makefile.6 installendifendif

⌨️ 快捷键说明

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