GNU Linux-libre 6.9-gnu
[releases.git] / fs / bcachefs / Makefile
1
2 obj-$(CONFIG_BCACHEFS_FS)       += bcachefs.o
3
4 bcachefs-y              :=      \
5         acl.o                   \
6         alloc_background.o      \
7         alloc_foreground.o      \
8         backpointers.o          \
9         bkey.o                  \
10         bkey_methods.o          \
11         bkey_sort.o             \
12         bset.o                  \
13         btree_cache.o           \
14         btree_gc.o              \
15         btree_io.o              \
16         btree_iter.o            \
17         btree_journal_iter.o    \
18         btree_key_cache.o       \
19         btree_locking.o         \
20         btree_node_scan.o       \
21         btree_trans_commit.o    \
22         btree_update.o          \
23         btree_update_interior.o \
24         btree_write_buffer.o    \
25         buckets.o               \
26         buckets_waiting_for_journal.o   \
27         chardev.o               \
28         checksum.o              \
29         clock.o                 \
30         compress.o              \
31         darray.o                \
32         debug.o                 \
33         dirent.o                \
34         disk_groups.o           \
35         data_update.o           \
36         ec.o                    \
37         errcode.o               \
38         error.o                 \
39         extents.o               \
40         extent_update.o         \
41         eytzinger.o             \
42         fs.o                    \
43         fs-common.o             \
44         fs-ioctl.o              \
45         fs-io.o                 \
46         fs-io-buffered.o        \
47         fs-io-direct.o          \
48         fs-io-pagecache.o       \
49         fsck.o                  \
50         inode.o                 \
51         io_read.o               \
52         io_misc.o               \
53         io_write.o              \
54         journal.o               \
55         journal_io.o            \
56         journal_reclaim.o       \
57         journal_sb.o            \
58         journal_seq_blacklist.o \
59         keylist.o               \
60         logged_ops.o            \
61         lru.o                   \
62         mean_and_variance.o     \
63         migrate.o               \
64         move.o                  \
65         movinggc.o              \
66         nocow_locking.o         \
67         opts.o                  \
68         printbuf.o              \
69         quota.o                 \
70         rebalance.o             \
71         recovery.o              \
72         recovery_passes.o       \
73         reflink.o               \
74         replicas.o              \
75         sb-clean.o              \
76         sb-counters.o           \
77         sb-downgrade.o          \
78         sb-errors.o             \
79         sb-members.o            \
80         siphash.o               \
81         six.o                   \
82         snapshot.o              \
83         subvolume.o             \
84         super.o                 \
85         super-io.o              \
86         sysfs.o                 \
87         tests.o                 \
88         time_stats.o            \
89         thread_with_file.o      \
90         trace.o                 \
91         two_state_shared_lock.o \
92         util.o                  \
93         varint.o                \
94         xattr.o
95
96 obj-$(CONFIG_MEAN_AND_VARIANCE_UNIT_TEST)   += mean_and_variance_test.o
97
98 # Silence "note: xyz changed in GCC X.X" messages
99 subdir-ccflags-y += $(call cc-disable-warning, psabi)