EXTRA_CFLAGS += -DCONFIG_OCFS2_DEBUG_MASKLOG
EXTRA_CFLAGS += -DNO_DELAYED_WORK_STRUCT
EXTRA_CFLAGS += -DNO_F_PATH_IN_STRUCT_FILE
EXTRA_CFLAGS += -DKMEM_CACHE_CREATE_DTOR
EXTRA_CFLAGS += -DSTRUCT_SUBSYSTEM_DEFINED
EXTRA_CFLAGS += -DSOP_IS_NOT_CONST
EXTRA_CFLAGS += -DIOP_IS_NOT_CONST
EXTRA_CFLAGS += -DFOP_IS_NOT_CONST
EXTRA_CFLAGS += -DNO_VFSMOUNT_IN_GET_SB_BDEV
EXTRA_CFLAGS += -DNO_I_PRIVATE
EXTRA_CFLAGS += -DNO_KMEM_CACHE_ZALLOC


EXTRA_CFLAGS += -Ifs/ocfs2
EXTRA_CFLAGS += -Ifs/ocfs2/kapi-compat/include

EXTRA_CFLAGS += -include kapi-compat/include/workqueue.h
EXTRA_CFLAGS += -include kapi-compat/include/slab.h
EXTRA_CFLAGS += -include kapi-compat/include/inc_nlink.h
EXTRA_CFLAGS += -include kapi-compat/include/fpath.h
EXTRA_CFLAGS += -include kapi-compat/include/task_pid_nr.h
EXTRA_CFLAGS += -include kapi-compat/include/i_private.h

obj-m += ocfs2_dlm.o ocfs2_dlmfs.o

ocfs2_dlm-objs :=		\
	dlmast.o		\
	dlmconvert.o		\
	dlmdebug.o		\
	dlmdomain.o		\
	dlmlock.o		\
	dlmmaster.o		\
	dlmrecovery.o		\
	dlmthread.o		\
	dlmunlock.o		\
	dlmver.o

ocfs2_dlmfs-objs :=		\
	userdlm.o		\
	dlmfsver.o		\
	dlmfs.o			\
