1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyunccflags-y := -I$(src) 3*4882a593Smuzhiyun 4*4882a593Smuzhiyunobj-$(CONFIG_OCFS2_FS) += \ 5*4882a593Smuzhiyun ocfs2.o \ 6*4882a593Smuzhiyun ocfs2_stackglue.o 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunobj-$(CONFIG_OCFS2_FS_O2CB) += ocfs2_stack_o2cb.o 9*4882a593Smuzhiyunobj-$(CONFIG_OCFS2_FS_USERSPACE_CLUSTER) += ocfs2_stack_user.o 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunocfs2-objs := \ 12*4882a593Smuzhiyun alloc.o \ 13*4882a593Smuzhiyun aops.o \ 14*4882a593Smuzhiyun blockcheck.o \ 15*4882a593Smuzhiyun buffer_head_io.o \ 16*4882a593Smuzhiyun dcache.o \ 17*4882a593Smuzhiyun dir.o \ 18*4882a593Smuzhiyun dlmglue.o \ 19*4882a593Smuzhiyun export.o \ 20*4882a593Smuzhiyun extent_map.o \ 21*4882a593Smuzhiyun file.o \ 22*4882a593Smuzhiyun heartbeat.o \ 23*4882a593Smuzhiyun inode.o \ 24*4882a593Smuzhiyun ioctl.o \ 25*4882a593Smuzhiyun journal.o \ 26*4882a593Smuzhiyun localalloc.o \ 27*4882a593Smuzhiyun locks.o \ 28*4882a593Smuzhiyun mmap.o \ 29*4882a593Smuzhiyun namei.o \ 30*4882a593Smuzhiyun refcounttree.o \ 31*4882a593Smuzhiyun reservations.o \ 32*4882a593Smuzhiyun move_extents.o \ 33*4882a593Smuzhiyun resize.o \ 34*4882a593Smuzhiyun slot_map.o \ 35*4882a593Smuzhiyun suballoc.o \ 36*4882a593Smuzhiyun super.o \ 37*4882a593Smuzhiyun symlink.o \ 38*4882a593Smuzhiyun sysfile.o \ 39*4882a593Smuzhiyun uptodate.o \ 40*4882a593Smuzhiyun quota_local.o \ 41*4882a593Smuzhiyun quota_global.o \ 42*4882a593Smuzhiyun xattr.o \ 43*4882a593Smuzhiyun acl.o \ 44*4882a593Smuzhiyun filecheck.o 45*4882a593Smuzhiyun 46*4882a593Smuzhiyunocfs2_stackglue-objs := stackglue.o 47*4882a593Smuzhiyunocfs2_stack_o2cb-objs := stack_o2cb.o 48*4882a593Smuzhiyunocfs2_stack_user-objs := stack_user.o 49*4882a593Smuzhiyun 50*4882a593Smuzhiyunobj-$(CONFIG_OCFS2_FS) += dlmfs/ 51*4882a593Smuzhiyun# cluster/ is always needed when OCFS2_FS for masklog support 52*4882a593Smuzhiyunobj-$(CONFIG_OCFS2_FS) += cluster/ 53*4882a593Smuzhiyunobj-$(CONFIG_OCFS2_FS_O2CB) += dlm/ 54