xref: /kernel/linux/linux-6.6/fs/ocfs2/Makefile (revision 62306a36)
162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ciccflags-y := -I$(src)
362306a36Sopenharmony_ci
462306a36Sopenharmony_ciobj-$(CONFIG_OCFS2_FS) += 	\
562306a36Sopenharmony_ci	ocfs2.o			\
662306a36Sopenharmony_ci	ocfs2_stackglue.o
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciobj-$(CONFIG_OCFS2_FS_O2CB) += ocfs2_stack_o2cb.o
962306a36Sopenharmony_ciobj-$(CONFIG_OCFS2_FS_USERSPACE_CLUSTER) += ocfs2_stack_user.o
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciocfs2-objs := \
1262306a36Sopenharmony_ci	alloc.o 		\
1362306a36Sopenharmony_ci	aops.o 			\
1462306a36Sopenharmony_ci	blockcheck.o		\
1562306a36Sopenharmony_ci	buffer_head_io.o	\
1662306a36Sopenharmony_ci	dcache.o 		\
1762306a36Sopenharmony_ci	dir.o 			\
1862306a36Sopenharmony_ci	dlmglue.o 		\
1962306a36Sopenharmony_ci	export.o 		\
2062306a36Sopenharmony_ci	extent_map.o 		\
2162306a36Sopenharmony_ci	file.o 			\
2262306a36Sopenharmony_ci	heartbeat.o 		\
2362306a36Sopenharmony_ci	inode.o 		\
2462306a36Sopenharmony_ci	ioctl.o 		\
2562306a36Sopenharmony_ci	journal.o 		\
2662306a36Sopenharmony_ci	localalloc.o 		\
2762306a36Sopenharmony_ci	locks.o			\
2862306a36Sopenharmony_ci	mmap.o 			\
2962306a36Sopenharmony_ci	namei.o 		\
3062306a36Sopenharmony_ci	refcounttree.o		\
3162306a36Sopenharmony_ci	reservations.o		\
3262306a36Sopenharmony_ci	move_extents.o		\
3362306a36Sopenharmony_ci	resize.o		\
3462306a36Sopenharmony_ci	slot_map.o 		\
3562306a36Sopenharmony_ci	suballoc.o 		\
3662306a36Sopenharmony_ci	super.o 		\
3762306a36Sopenharmony_ci	symlink.o 		\
3862306a36Sopenharmony_ci	sysfile.o 		\
3962306a36Sopenharmony_ci	uptodate.o		\
4062306a36Sopenharmony_ci	quota_local.o		\
4162306a36Sopenharmony_ci	quota_global.o		\
4262306a36Sopenharmony_ci	xattr.o			\
4362306a36Sopenharmony_ci	acl.o	\
4462306a36Sopenharmony_ci	filecheck.o
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ciocfs2_stackglue-objs := stackglue.o
4762306a36Sopenharmony_ciocfs2_stack_o2cb-objs := stack_o2cb.o
4862306a36Sopenharmony_ciocfs2_stack_user-objs := stack_user.o
4962306a36Sopenharmony_ci
5062306a36Sopenharmony_ciobj-$(CONFIG_OCFS2_FS) += dlmfs/
5162306a36Sopenharmony_ci# cluster/ is always needed when OCFS2_FS for masklog support
5262306a36Sopenharmony_ciobj-$(CONFIG_OCFS2_FS) += cluster/
5362306a36Sopenharmony_ciobj-$(CONFIG_OCFS2_FS_O2CB) += dlm/
54