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

📄 makefile

📁 RTL8187 for linux驱动 提供内核支持802.11g的模块
💻
字号:
#EXTRA_CFLAGS += -DCONFIG_IEEE80211_NOWEP=y#EXTRA_CFLAGS += -DCONFIG_RTL8180_PM=y#EXTRA_CFLAGS += -DCONIFG_RTL8180_IOMAPEXTRA_CFLAGS += -I$(TOPDIR)/drivers/net/wirelessPWD = $(shell pwd)KVER := $(shell uname -r)KSRC := /lib/modules/$(KVER)/buildinclude $(KSRC)/.configINSTALL_PREFIX :=EXTRA_CFLAGS += -std=gnu89EXTRA_CFLAGS += -O2EXTRA_CFLAGS += -mhard-float -DCONFIG_FORCE_HARD_FLOAT=y# if Rules.make exists in the kernel tree, we assume 2.4 style modules# if it doesn't assume 2.6 styleOLDMAKE = $(wildcard $(KSRC)/Rules.make)ifneq (,$(OLDMAKE))export-objs:= ieee80211_rx.o ieee80211_tx.o ieee80211_wx.o ieee80211_module.oexport-objs+= ieee80211_crypt.o ieee80211_crypt_wep.oexport-objs+= r8180_core.o r8180_sa2400.o r8180_93cx6.o r8180_wx.o r8180_max2820.o r8180_gct.oendifieee80211-r8180-objs := ieee80211_rx.o ieee80211_tx.o ieee80211_wx.o ieee80211_module.o ieee80211_crypt-r8180-objs := ieee80211_crypt.o ieee80211_crypt_wep-r8180-objs := ieee80211_crypt_wep.or8180-objs := r8180_core.o r8180_sa2400.o r8180_93cx6.o r8180_wx.o r8180_pm.o r8180_max2820.o r8180_gct.oobj-m += ieee80211-r8180.oobj-m += r8180.oobj-m += ieee80211_crypt-r8180.oobj-m += ieee80211_crypt_wep-r8180.oifeq (,$(OLDMAKE))# Build for kernel 2.6all: modulesmodules: 2.6else# Build for kernel 2.4all: 2.4ieee80211_crypt-r8180.o: $(ieee80211_crypt-r8180-objs)	$(LD) $(LD_RFLAGS) -r -o $@ $(ieee80211_crypt-r8180-objs)ieee80211_crypt_wep-r8180.o: $(ieee80211_crypt_wep-r8180-objs)	$(LD) $(LD_RFLAGS) -r -o $@ $(ieee80211_crypt_wep-r8180-objs)	r8180.o: $(r8180-objs)	$(LD) $(LD_RFLAG) -r -o $@ $(r8180-objs)ieee80211-r8180.o: $(ieee80211-r8180-objs)	$(LD) $(LD_RFLAG) -r -o $@ $(ieee80211-r8180-objs)-include $(OLDMAKE)endif2.4: 	make -C $(KSRC) SUBDIRS=$(PWD) modules2.6:	$(MAKE) -C $(KSRC) SUBDIRS=$(PWD) MODVERDIR=$(PWD) modulesclean:	rm -f *.mod.c *.mod *.o .*.cmd *.ko .*.flags	rm -rf $(PWD)/tmpifeq (,$(OLDMAKE))MODDESTDIR := $(INSTALL_PREFIX)/lib/modules/$(KVER)/kernel/drivers/net/wirelessMOD_ALGDESTDIR := $(INSTALL_PREFIX)/lib/modules/$(KVER)/kernel/drivers/net/wireless/alginstall: all	mkdir -p $(MODDESTDIR)	mkdir -p $(MOD_ALGDESTDIR)	install -p -m 644 r8180.ko ieee80211-r8180.ko ieee80211_crypt-r8180.ko $(MODDESTDIR)	install -p -m 644 ieee80211_crypt_wep-r8180.ko $(MOD_ALGDESTDIR)elseMODDESTDIR := $(INSTALL_PREFIX)/lib/modules/$(KVER)/kernel/net/wirelessMOD_ALGDESTDIR := $(INSTALL_PREFIX)/lib/modules/$(KVER)/kernel/net/wireless/alginstall: all	mkdir -p $(MODDESTDIR)	mkdir -p $(MOD_ALGDESTDIR)	install -p -m 644 r8180.o ieee80211-r8180.o ieee80211_crypt-r8180.o $(MODDESTDIR)	install -p -m 644 ieee80211_crypt_wep-r8180.o $(MOD_ALGDESTDIR)endif

⌨️ 快捷键说明

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