xref: /linux/fs/bcachefs/Makefile (revision 2622f290417001b0440f4a48dc6978f5f1e12a56)
11c6fdbd8SKent Overstreet
21c6fdbd8SKent Overstreetobj-$(CONFIG_BCACHEFS_FS)	+= bcachefs.o
31c6fdbd8SKent Overstreet
41c6fdbd8SKent Overstreetbcachefs-y		:=	\
5a9a7bbabSKent Overstreet	acl.o			\
67b3f84eaSKent Overstreet	alloc_background.o	\
77b3f84eaSKent Overstreet	alloc_foreground.o	\
8a8c752bbSKent Overstreet	backpointers.o		\
91c6fdbd8SKent Overstreet	bkey.o			\
101c6fdbd8SKent Overstreet	bkey_methods.o		\
115b8a9227SKent Overstreet	bkey_sort.o		\
121c6fdbd8SKent Overstreet	bset.o			\
131c6fdbd8SKent Overstreet	btree_cache.o		\
141c6fdbd8SKent Overstreet	btree_gc.o		\
151c6fdbd8SKent Overstreet	btree_io.o		\
161c6fdbd8SKent Overstreet	btree_iter.o		\
17401585feSKent Overstreet	btree_journal_iter.o	\
182ca88e5aSKent Overstreet	btree_key_cache.o	\
19cd5afabeSKent Overstreet	btree_locking.o		\
204409b808SKent Overstreet	btree_node_scan.o	\
218079aab0SKent Overstreet	btree_trans_commit.o	\
228079aab0SKent Overstreet	btree_update.o		\
231c6fdbd8SKent Overstreet	btree_update_interior.o	\
24920e69bcSKent Overstreet	btree_write_buffer.o	\
251c6fdbd8SKent Overstreet	buckets.o		\
2621aec962SKent Overstreet	buckets_waiting_for_journal.o	\
271c6fdbd8SKent Overstreet	chardev.o		\
281c6fdbd8SKent Overstreet	checksum.o		\
291c6fdbd8SKent Overstreet	clock.o			\
301c6fdbd8SKent Overstreet	compress.o		\
3173ab9e03SKent Overstreet	darray.o		\
322744e5c9SKent Overstreet	data_update.o		\
331c6fdbd8SKent Overstreet	debug.o			\
341c6fdbd8SKent Overstreet	dirent.o		\
352744e5c9SKent Overstreet	disk_accounting.o	\
361c6fdbd8SKent Overstreet	disk_groups.o		\
37cd575ddfSKent Overstreet	ec.o			\
38615f867cSKent Overstreet	errcode.o		\
391c6fdbd8SKent Overstreet	error.o			\
401c6fdbd8SKent Overstreet	extents.o		\
4108c07feaSKent Overstreet	extent_update.o		\
42ca1e02f7SKent Overstreet	eytzinger.o		\
431c6fdbd8SKent Overstreet	fs.o			\
4496385742SKent Overstreet	fs-common.o		\
451c6fdbd8SKent Overstreet	fs-ioctl.o		\
461c6fdbd8SKent Overstreet	fs-io.o			\
47dbbfca9fSKent Overstreet	fs-io-buffered.o	\
48dbbfca9fSKent Overstreet	fs-io-direct.o		\
49dbbfca9fSKent Overstreet	fs-io-pagecache.o	\
501c6fdbd8SKent Overstreet	fsck.o			\
511c6fdbd8SKent Overstreet	inode.o			\
521809b8cbSKent Overstreet	io_read.o		\
531809b8cbSKent Overstreet	io_misc.o		\
541809b8cbSKent Overstreet	io_write.o		\
551c6fdbd8SKent Overstreet	journal.o		\
561c6fdbd8SKent Overstreet	journal_io.o		\
571c6fdbd8SKent Overstreet	journal_reclaim.o	\
5825be2e5dSKent Overstreet	journal_sb.o		\
591c6fdbd8SKent Overstreet	journal_seq_blacklist.o	\
601c6fdbd8SKent Overstreet	keylist.o		\
61aaad530aSKent Overstreet	logged_ops.o		\
62d326ab2fSKent Overstreet	lru.o			\
6392095781SDaniel Hill	mean_and_variance.o	\
641c6fdbd8SKent Overstreet	migrate.o		\
651c6fdbd8SKent Overstreet	move.o			\
661c6fdbd8SKent Overstreet	movinggc.o		\
67a8b3a677SKent Overstreet	nocow_locking.o		\
681c6fdbd8SKent Overstreet	opts.o			\
69401ec4dbSKent Overstreet	printbuf.o		\
701c6fdbd8SKent Overstreet	quota.o			\
711c6fdbd8SKent Overstreet	rebalance.o		\
728e973a4fSKent Overstreet	rcu_pending.o		\
731c6fdbd8SKent Overstreet	recovery.o		\
74d2554263SKent Overstreet	recovery_passes.o	\
7576426098SKent Overstreet	reflink.o		\
761c6fdbd8SKent Overstreet	replicas.o		\
77a37ad1a3SKent Overstreet	sb-clean.o		\
783a58dfbcSKent Overstreet	sb-counters.o		\
7984f16387SKent Overstreet	sb-downgrade.o		\
80f5d26fa3SKent Overstreet	sb-errors.o		\
81fb8e5b4cSKent Overstreet	sb-members.o		\
821c6fdbd8SKent Overstreet	siphash.o		\
831c6fdbd8SKent Overstreet	six.o			\
848e877caaSKent Overstreet	snapshot.o		\
85*d4c9fc00SKent Overstreet	str_hash.o		\
8614b393eeSKent Overstreet	subvolume.o		\
871c6fdbd8SKent Overstreet	super.o			\
881c6fdbd8SKent Overstreet	super-io.o		\
891c6fdbd8SKent Overstreet	sysfs.o			\
901c6fdbd8SKent Overstreet	tests.o			\
91f1ca1abfSKent Overstreet	time_stats.o		\
9296f37eabSKent Overstreet	thread_with_file.o	\
931c6fdbd8SKent Overstreet	trace.o			\
94a7ecd30cSKent Overstreet	two_state_shared_lock.o	\
951c6fdbd8SKent Overstreet	util.o			\
96a3e72262SKent Overstreet	varint.o		\
971c6fdbd8SKent Overstreet	xattr.o
9859e2480fSDan Robertson
9992095781SDaniel Hillobj-$(CONFIG_MEAN_AND_VARIANCE_UNIT_TEST)   += mean_and_variance_test.o
100c7cad231SCalvin Owens
101c7cad231SCalvin Owens# Silence "note: xyz changed in GCC X.X" messages
102c7cad231SCalvin Owenssubdir-ccflags-y += $(call cc-disable-warning, psabi)
103