xref: /linux/fs/ocfs2/Makefile (revision f2c870e3b12e38da6d9b5b17c4c8ae56a0ed68e4)
1ccd979bdSMark FashehEXTRA_CFLAGS += -Ifs/ocfs2
2ccd979bdSMark Fasheh
3ccd979bdSMark FashehEXTRA_CFLAGS += -DCATCH_BH_JBD_RACES
4ccd979bdSMark Fasheh
5b92eccddSJoel Beckerobj-$(CONFIG_OCFS2_FS) += 	\
6b92eccddSJoel Becker	ocfs2.o			\
79341d229SJoel Becker	ocfs2_stackglue.o
89341d229SJoel Becker
99341d229SJoel Beckerobj-$(CONFIG_OCFS2_FS_O2CB) += ocfs2_stack_o2cb.o
109341d229SJoel Beckerobj-$(CONFIG_OCFS2_FS_USERSPACE_CLUSTER) += ocfs2_stack_user.o
11ccd979bdSMark Fasheh
12ccd979bdSMark Fashehocfs2-objs := \
13ccd979bdSMark Fasheh	alloc.o 		\
14ccd979bdSMark Fasheh	aops.o 			\
1570ad1ba7SJoel Becker	blockcheck.o		\
16ccd979bdSMark Fasheh	buffer_head_io.o	\
17ccd979bdSMark Fasheh	dcache.o 		\
18ccd979bdSMark Fasheh	dir.o 			\
19ccd979bdSMark Fasheh	dlmglue.o 		\
20ccd979bdSMark Fasheh	export.o 		\
21ccd979bdSMark Fasheh	extent_map.o 		\
22ccd979bdSMark Fasheh	file.o 			\
23ccd979bdSMark Fasheh	heartbeat.o 		\
24ccd979bdSMark Fasheh	inode.o 		\
25ca4d147eSHerbert Poetzl	ioctl.o 		\
26ccd979bdSMark Fasheh	journal.o 		\
27ccd979bdSMark Fasheh	localalloc.o 		\
2853fc622bSMark Fasheh	locks.o			\
29ccd979bdSMark Fasheh	mmap.o 			\
30ccd979bdSMark Fasheh	namei.o 		\
31*f2c870e3STao Ma	refcounttree.o		\
32d659072fSTao Ma	resize.o		\
33ccd979bdSMark Fasheh	slot_map.o 		\
34ccd979bdSMark Fasheh	suballoc.o 		\
35ccd979bdSMark Fasheh	super.o 		\
36ccd979bdSMark Fasheh	symlink.o 		\
37ccd979bdSMark Fasheh	sysfile.o 		\
38ccd979bdSMark Fasheh	uptodate.o		\
39f56654c4STao Ma	ver.o			\
409e33d69fSJan Kara	quota_local.o		\
419e33d69fSJan Kara	quota_global.o		\
4299219aeaSMark Fasheh	xattr.o
43ccd979bdSMark Fasheh
44929fb014STiger Yangifeq ($(CONFIG_OCFS2_FS_POSIX_ACL),y)
45929fb014STiger Yangocfs2-objs += acl.o
46929fb014STiger Yangendif
47929fb014STiger Yang
48286eaa95SJoel Beckerocfs2_stackglue-objs := stackglue.o
49286eaa95SJoel Beckerocfs2_stack_o2cb-objs := stack_o2cb.o
50b92eccddSJoel Beckerocfs2_stack_user-objs := stack_user.o
51286eaa95SJoel Becker
529341d229SJoel Becker# cluster/ is always needed when OCFS2_FS for masklog support
53ccd979bdSMark Fashehobj-$(CONFIG_OCFS2_FS) += cluster/
549341d229SJoel Beckerobj-$(CONFIG_OCFS2_FS_O2CB) += dlm/
55