xref: /linux/fs/fuse/Makefile (revision b2128290c29902315e632ea59e0504d6bc9e9b42)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2d8a5ba45SMiklos Szeredi#
3d8a5ba45SMiklos Szeredi# Makefile for the FUSE filesystem.
4d8a5ba45SMiklos Szeredi#
5d8a5ba45SMiklos Szeredi
6396b209eSJosef Bacik# Needed for trace events
7396b209eSJosef Bacikccflags-y = -I$(src)
8396b209eSJosef Bacik
9d8a5ba45SMiklos Szerediobj-$(CONFIG_FUSE_FS) += fuse.o
10151060acSTejun Heoobj-$(CONFIG_CUSE) += cuse.o
11112e7237SVivek Goyalobj-$(CONFIG_VIRTIO_FS) += virtiofs.o
12d8a5ba45SMiklos Szeredi
13cb403594SDarrick J. Wongfuse-y := trace.o	# put trace.o first so we see ftrace errors sooner
14794e811dSMiklos Szeredifuse-y += dev.o dir.o file.o inode.o control.o xattr.o acl.o readdir.o ioctl.o req_timeout.o req.o
15*ca46a4acSMiklos Szeredifuse-y += poll.o notify.o
16cb098dd2SAmir Goldsteinfuse-y += iomode.o
171dd53957SVivek Goyalfuse-$(CONFIG_FUSE_DAX) += dax.o
18c4331e19SDarrick J. Wongfuse-$(CONFIG_FUSE_PASSTHROUGH) += passthrough.o backing.o
192b3933b1SJoanne Koongfuse-$(CONFIG_SYSCTL) += sysctl.o
2024fe962cSBernd Schubertfuse-$(CONFIG_FUSE_IO_URING) += dev_uring.o
211dd53957SVivek Goyal
221dd53957SVivek Goyalvirtiofs-y := virtio_fs.o
23