xref: /linux/fs/fuse/Makefile (revision 1260ed77798502de9c98020040d2995008de10cc)
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
139ac29fd3SMiklos Szeredifuse-y := dev.o dir.o file.o inode.o control.o xattr.o acl.o readdir.o ioctl.o
14cb098dd2SAmir Goldsteinfuse-y += iomode.o
151dd53957SVivek Goyalfuse-$(CONFIG_FUSE_DAX) += dax.o
167dc4e97aSAmir Goldsteinfuse-$(CONFIG_FUSE_PASSTHROUGH) += passthrough.o
172b3933b1SJoanne Koongfuse-$(CONFIG_SYSCTL) += sysctl.o
18*24fe962cSBernd Schubertfuse-$(CONFIG_FUSE_IO_URING) += dev_uring.o
191dd53957SVivek Goyal
201dd53957SVivek Goyalvirtiofs-y := virtio_fs.o
21