EXTRA_CFLAGS += -DCONFIG_OCFS2_DEBUG_MASKLOG
EXTRA_CFLAGS += -DNO_DELAYED_WORK_STRUCT
EXTRA_CFLAGS += -DREGISTER_SYSCTL_TWO_ARGS
EXTRA_CFLAGS += -DNO_SU_MUTEX_IN_STRUCT_CONFIGFS_SUBSYSTEM
EXTRA_CFLAGS += -DSTRUCT_SUBSYSTEM_DEFINED
EXTRA_CFLAGS += -DOLD_BIO_END_IO

EXTRA_CFLAGS += -Ifs/ocfs2
EXTRA_CFLAGS += -Ifs/ocfs2/kapi-compat
EXTRA_CFLAGS += -include kapi-compat/include/workqueue.h
EXTRA_CFLAGS += -include kapi-compat/include/kobject.h
EXTRA_CFLAGS += -include kapi-compat/include/configfs.h
EXTRA_CFLAGS += -include kapi-compat/include/sysctl.h
EXTRA_CFLAGS += -include kapi-compat/include/su_mutex.h
EXTRA_CFLAGS += -include kapi-compat/include/register_sysctl.h
EXTRA_CFLAGS += -include kapi-compat/include/i_private.h

obj-m := ocfs2_nodemanager.o
obj-$(CONFIG_OCFS2_FS_USERSPACE_CLUSTER) += ocfs2_user_heartbeat.o

ocfs2_nodemanager-objs :=	\
	heartbeat.o		\
	disk_heartbeat.o	\
	masklog.o		\
	netdebug.o		\
	nodemanager.o		\
	quorum.o		\
	sys.o			\
	tcp.o			\
	ver.o

ocfs2_user_heartbeat-objs := user_heartbeat.o
