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

📄 makefile

📁 RT73无线网络芯片最新linux下驱动 支持到linux2.6.24 并向下兼容
💻
字号:
#######################################################################	Module Name: Makefile#	Abstract: Makefile for rt73 linux driver on kernel series 2.6 ######################################################################PLATFORM=PC#PLATFORM=CMPC#Enable for wpa_supplicant's spcific driver "driver_ralink.c", default enabled.HAS_RALINK_WPA_SUPPLICANT_SUPPORT=y#Enable for wpa_supplicant's generic driver "driver_wext.c", used for NetworkManagerHAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n#Support Block Net-If during TxSw queue full.HAS_BLOCK_NET_IF=yWFLAGS := -Wall -Wstrict-prototypes -Wno-trigraphsifeq ($(HAS_RALINK_WPA_SUPPLICANT_SUPPORT),y)WFLAGS += -DRALINK_WPA_SUPPLICANT_SUPPORTendififeq ($(HAS_NATIVE_WPA_SUPPLICANT_SUPPORT),y)WFLAGS += -DNATIVE_WPA_SUPPLICANT_SUPPORTendififeq ($(HAS_BLOCK_NET_IF),y)WFLAGS += -DBLOCK_NET_IFendif## Comment/uncomment the following line to enable/disable debugging#EXTRA_CFLAGS += -DDBGEXTRA_CFLAGS += $(WFLAGS)ifeq ($(PLATFORM),PC)LINUX_SRC =/lib/modules/$(shell uname -r)/buildendififeq ($(PLATFORM),CMPC)LINUX_SRC = /home/fonchi/vendor/kernel-default-2.6.21/linux-2.6.21endifEXTRA_CFLAGS += -I$(LINUX_SRC)/includeobj-m := rt73.ort73-objs := \	rtmp_main.o \	mlme.o \	connect.o \	rtusb_bulk.o \	rtusb_io.o \	sync.o \	assoc.o \	auth.o \	auth_rsp.o \	rtusb_data.o \	rtmp_init.o \	sanity.o \	rtmp_wep.o \	rtmp_info.o \	rtmp_tkip.o \	wpa.o md5.oifeq ($(HAS_NATIVE_WPA_SUPPLICANT_SUPPORT),y)rt73-objs += rtmp_wext.oendififeq ($(HAS_BLOCK_NET_IF),y)rt73-objs += netif_block.oendif## Configuration files on SuSE#NDDIR=/etc/sysconfig/network#MOD_CONF=/etc/modprobe.d/module-renames## NDDIR/ifcfg-rausb0ND_CONF=/etc/sysconfig/network-scripts/ifcfg-rausb0ifdef NDDIR	NDDIR := $(NDDIR)else 	NDDIR := /etc/sysconfig/network-scriptsendififdef MOD_CONF	MOD_CONF := $(MOD_CONF)	else	MOD_CONF := /etc/modprobe.conf endifall: 	make -C $(LINUX_SRC) SUBDIRS=$(shell pwd) modulesclean:	rm -rf *.o *~ .*.cmd *.ko *.mod.c .tmp_versions built-in.o	install:	make -C /lib/modules/$(shell uname -r)/build \	INSTALL_MOD_DIR=extra SUBDIRS=$(shell pwd) \	modules_install 		@echo "Network device directory $(NDDIR)"; 	@echo "Module configuration file $(MOD_CONF)";			@if [ -d "$(NDDIR)" ] ; then \		if [ ! -f "$(ND_CONF)" ]; then \			echo "Create 'ifcfg-rausb0' in $(NDDIR)/"; \			cp ifcfg-rausb0 $(NDDIR)/ ; \		fi; \ 	fi		@if ! grep -q 'rausb0' $(MOD_CONF) ; then \		echo "append 'alias rausb0 rt73' to $(MOD_CONF)"; \		echo "alias rausb0 rt73" >> $(MOD_CONF) ; \ 	fi	/sbin/depmod -a#	auto copy *.bin to /etc/Wireless/RT73STA#	mkdir /etc/Wireless ;#	mkdir /etc/Wireless/RT73STA ;#	cp $(shell pwd)/*.bin /etc/Wireless/RT73STA ;#	cp $(shell pwd)/*.dat /etc/Wireless/RT73STA ;#	Copy file on Mandriva 2007.1#	cp $(shell pwd)/*.bin /lib/firmware/ ;config:	@touch config.mk	@./Configure

⌨️ 快捷键说明

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