xref: /linux-6.15/fs/bcachefs/Makefile (revision 8e877caa)
1
2obj-$(CONFIG_BCACHEFS_FS)	+= bcachefs.o
3
4bcachefs-y		:=	\
5	alloc_background.o	\
6	alloc_foreground.o	\
7	backpointers.o		\
8	bkey.o			\
9	bkey_methods.o		\
10	bkey_sort.o		\
11	bset.o			\
12	btree_cache.o		\
13	btree_gc.o		\
14	btree_io.o		\
15	btree_iter.o		\
16	btree_journal_iter.o	\
17	btree_key_cache.o	\
18	btree_locking.o		\
19	btree_trans_commit.o	\
20	btree_update.o		\
21	btree_update_interior.o	\
22	btree_write_buffer.o	\
23	buckets.o		\
24	buckets_waiting_for_journal.o	\
25	chardev.o		\
26	checksum.o		\
27	clock.o			\
28	compress.o		\
29	counters.o		\
30	debug.o			\
31	dirent.o		\
32	disk_groups.o		\
33	data_update.o		\
34	ec.o			\
35	errcode.o		\
36	error.o			\
37	extents.o		\
38	extent_update.o		\
39	fs.o			\
40	fs-common.o		\
41	fs-ioctl.o		\
42	fs-io.o			\
43	fs-io-buffered.o	\
44	fs-io-direct.o		\
45	fs-io-pagecache.o	\
46	fsck.o			\
47	inode.o			\
48	io.o			\
49	journal.o		\
50	journal_io.o		\
51	journal_reclaim.o	\
52	journal_sb.o		\
53	journal_seq_blacklist.o	\
54	keylist.o		\
55	lru.o			\
56	mean_and_variance.o	\
57	migrate.o		\
58	move.o			\
59	movinggc.o		\
60	nocow_locking.o		\
61	opts.o			\
62	printbuf.o		\
63	quota.o			\
64	rebalance.o		\
65	recovery.o		\
66	reflink.o		\
67	replicas.o		\
68	sb-clean.o		\
69	sb-members.o		\
70	siphash.o		\
71	six.o			\
72	snapshot.o		\
73	subvolume.o		\
74	super.o			\
75	super-io.o		\
76	sysfs.o			\
77	tests.o			\
78	trace.o			\
79	two_state_shared_lock.o	\
80	util.o			\
81	varint.o		\
82	xattr.o
83
84bcachefs-$(CONFIG_BCACHEFS_POSIX_ACL) += acl.o
85obj-$(CONFIG_MEAN_AND_VARIANCE_UNIT_TEST)   += mean_and_variance_test.o
86