makefile
来自「DM6437评估版BIOS下的PCI驱动程序」· 代码 · 共 42 行
TXT
42 行
MODULE_NAME = pcidriver
$(MODULE_NAME)-objs = pcidrv.o
RM = @rm -rf
JUNK = *~ *.bak DEADJOE
# First pass, kernel Makefile reads module objects
ifneq ($(KERNELRELEASE),)
obj-m := $(MODULE_NAME).o
EXTRA_CFLAGS += -I$(PWD)/../include
# Second pass, the actual build.
else
KVER ?= $(shell uname -r)
KDIR := /lib/modules/$(KVER)/build
PWD := $(shell pwd)
all:
$(MAKE) -C $(KDIR) M=$(PWD) modules
clean:
$(MAKE) -C $(KDIR) M=$(PWD) clean
distclean: clean
$(RM) $(JUNK) $(OBJS)
help:
$(MAKE) -C $(KDIR) M=$(PWD) help
# Indents the kernel source the way linux/Documentation/CodingStyle.txt
# wants it to be.
indent:
indent -kr -i8 $($(MODULE_NAME)-objs:.o=.c)
install:
$(MAKE) -C $(KDIR) M=$(PWD) modules_install
endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?