xref: /linux/fs/fuse/Makefile (revision 6238729bfce13f94b701766996a5d116d2df8bff)
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
13*cb403594SDarrick J. Wongfuse-y := trace.o	# put trace.o first so we see ftrace errors sooner
14*cb403594SDarrick J. Wongfuse-y += dev.o dir.o file.o inode.o control.o xattr.o acl.o readdir.o ioctl.o
15cb098dd2SAmir Goldsteinfuse-y += iomode.o
161dd53957SVivek Goyalfuse-$(CONFIG_FUSE_DAX) += dax.o
17c4331e19SDarrick J. Wongfuse-$(CONFIG_FUSE_PASSTHROUGH) += passthrough.o backing.o
182b3933b1SJoanne Koongfuse-$(CONFIG_SYSCTL) += sysctl.o
1924fe962cSBernd Schubertfuse-$(CONFIG_FUSE_IO_URING) += dev_uring.o
201dd53957SVivek Goyal
211dd53957SVivek Goyalvirtiofs-y := virtio_fs.o
22