makefile

来自「VT665 无线网卡驱动 LINUX平台下」· 代码 · 共 57 行

TXT
57
字号
## Build options:#  ## check kernel versionKVER := $(shell uname -r | cut -c1-3 | sed 's/2\.[56]/2\.6/')KERVER2=$(shell uname -r | cut -d. -f2)ifeq ($(KVER), 2.6)# 2.6 kernelTARGET = vntwusb.koelseTARGET = vntwusb.oendifINSTDIR	:= $(shell find /lib/modules/$(shell uname -r) -name $(TARGET) -printf "%h\n" | sort | head -1)ifeq (,$(INSTDIR))	ifeq (,$(KERVER2))		ifneq (,$(wildcard /lib/modules/$(shell uname -r)/kernel))			INSTDIR := /lib/modules/$(shell uname -r)/kernel/drivers/net		else			INSTDIR := /lib/modules/$(shell uname -r)/net		endif	else		ifneq ($(KERVER2),2)			INSTDIR := /lib/modules/$(shell uname -r)/kernel/drivers/net		else			INSTDIR := /lib/modules/$(shell uname -r)/net		endif	endifendifall:install:	mkdir -p $(MOD_ROOT)$(INSTDIR)	install -m 644 -o root $(TARGET) $(MOD_ROOT)$(INSTDIR)ifeq (,$(MOD_ROOT))	/sbin/depmod -a || trueelse	/sbin/depmod -b $(MOD_ROOT) -a || trueendifuninstall:	rm -f $(INSTDIR)/$(TARGET)	/sbin/depmod -aclean:-include .depend.mak

⌨️ 快捷键说明

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