xref: /linux/fs/netfs/Makefile (revision ca56a74a31e26d81a481304ed2f631e65883372b)
13d3c9504SDavid Howells# SPDX-License-Identifier: GPL-2.0
23d3c9504SDavid Howells
33a4a38e6SDavid Howellsnetfs-y := \
416211268SDavid Howells	buffered_read.o \
5c38f4e96SDavid Howells	buffered_write.o \
6016dc851SDavid Howells	direct_read.o \
7153a9961SDavid Howells	direct_write.o \
885dd2c8fSDavid Howells	iterator.o \
946ed60dcSDavid Howells	locking.o \
10b900f4b8SDavid Howells	main.o \
11c9c4ff12SDavid Howells	misc.o \
120e0f2dfeSDavid Howells	objects.o \
13ee4cdf7bSDavid Howells	read_collect.o \
14ee4cdf7bSDavid Howells	read_pgpriv2.o \
15ee4cdf7bSDavid Howells	read_retry.o \
16*49866ce7SDavid Howells	read_single.o \
1706fa229cSDavid Howells	rolling_buffer.o \
18288ace2fSDavid Howells	write_collect.o \
19751e213fSDavid Howells	write_issue.o \
20751e213fSDavid Howells	write_retry.o
213a4a38e6SDavid Howells
223a4a38e6SDavid Howellsnetfs-$(CONFIG_NETFS_STATS) += stats.o
233d3c9504SDavid Howells
24915cd30cSDavid Howellsnetfs-$(CONFIG_FSCACHE) += \
25915cd30cSDavid Howells	fscache_cache.o \
26915cd30cSDavid Howells	fscache_cookie.o \
27915cd30cSDavid Howells	fscache_io.o \
28915cd30cSDavid Howells	fscache_main.o \
29915cd30cSDavid Howells	fscache_volume.o
30915cd30cSDavid Howells
31915cd30cSDavid Howellsifeq ($(CONFIG_PROC_FS),y)
32915cd30cSDavid Howellsnetfs-$(CONFIG_FSCACHE) += fscache_proc.o
33915cd30cSDavid Howellsendif
34915cd30cSDavid Howellsnetfs-$(CONFIG_FSCACHE_STATS) += fscache_stats.o
35915cd30cSDavid Howells
3647757ea8SDavid Howellsobj-$(CONFIG_NETFS_SUPPORT) += netfs.o
37