-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile.fuse
More file actions
27 lines (19 loc) · 737 Bytes
/
Makefile.fuse
File metadata and controls
27 lines (19 loc) · 737 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# SPDX-License-Identifier: GPL-2.0-only
#
# Makefile for the FUSE filesystem.
#
# Needed for trace events
ccflags-y := -DCONFIG_FUSE_IO_URING=1 -I$(src)
obj-m += fuse.o cuse.o virtiofs.o
fuse-y := dev.o dir.o file.o inode.o control.o xattr.o acl.o readdir.o ioctl.o
fuse-y += iomode.o dax.o dev_uring.o sysctl.o
virtiofs-y := virtio_fs.o
all:
$(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
$(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
install:
install -D fuse.ko /lib/modules/$(shell uname -r)/extra/fuse.ko
modsign:
/lib/modules/$(shell uname -r)/build/scripts/sign-file sha512 /var/lib/dkms/mok.key /var/lib/dkms/mok.pub /lib/modules/$(shell uname -r)/extra/fuse.ko
.PHONY: clean