1 Star 10 Fork 3

Quard/virts

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Makefile 601 Bytes
一键复制 编辑 原始数据 按行查看 历史
Quard 提交于 2022-06-29 15:13 . build:update makefile
define FIND_SRC_FILE
$(addprefix $(1)/,$(notdir $(patsubst %.c,%.o,$(wildcard $(dir $(abspath $(lastword $(MAKEFILE_LIST))))$(1)/*.c))))
endef
ifeq ($(KERNELRELEASE), )
KERNELDIR := /lib/modules/$(shell uname -r)/build
PWD :=$(shell pwd)
default:
$(MAKE) -C $(KERNELDIR) M=$(PWD)
clean:
rm -rf .tmp_versions Module.symvers *.mod *.mod.c *.o *.ko .*.cmd built-in.a Module.markers modules.order .cache.mk
load:
insmod virts.ko
unload:
rmmod virts
install:
cp virts.ko /lib/modules/$(shell uname -r)/kernel/drivers/virts.ko
else
obj-m := virts.o
virts-objs := \
$(call FIND_SRC_FILE,.)
endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/QQxiaoming/virts.git
git@gitee.com:QQxiaoming/virts.git
QQxiaoming
virts
virts
main

搜索帮助

D67c1975 1850385 1daf7b77 1850385