GFMD_COMMON_SRCS = \
	$(GFMD_SRCDIR)/uint64_map.c \
	$(GFMD_SRCDIR)/thrpool.c \
	$(GFMD_SRCDIR)/callout.c \
	$(GFMD_SRCDIR)/subr.c \
	$(GFMD_SRCDIR)/inum_string_list.c \
	$(GFMD_SRCDIR)/rpcsubr.c \
	$(GFMD_SRCDIR)/watcher.c \
	$(GFMD_SRCDIR)/journal_file.c \
	$(GFMD_SRCDIR)/db_access.c \
	$(GFMD_SRCDIR)/db_journal_apply.c \
	$(GFMD_SRCDIR)/db_none.c \
	$(GFMD_SRCDIR)/user.c \
	$(GFMD_SRCDIR)/group.c \
	$(GFMD_SRCDIR)/abstract_host.c \
	$(GFMD_SRCDIR)/mdhost.c \
	$(GFMD_SRCDIR)/mdcluster.c \
	$(GFMD_SRCDIR)/internal_host_info.c \
	$(GFMD_SRCDIR)/host.c \
	$(GFMD_SRCDIR)/fsngroup.c \
	$(GFMD_SRCDIR)/xattr.c \
	$(GFMD_SRCDIR)/acl.c \
	$(GFMD_SRCDIR)/dir.c \
	$(GFMD_SRCDIR)/file_copy.c \
	$(GFMD_SRCDIR)/dead_file_copy.c \
	$(GFMD_SRCDIR)/quota.c \
	$(GFMD_SRCDIR)/quota_dir.c \
	$(GFMD_SRCDIR)/inode.c \
	$(GFMD_SRCDIR)/dirset.c \
	$(GFMD_SRCDIR)/process.c \
	$(GFMD_SRCDIR)/job.c \
	$(GFMD_SRCDIR)/peer.c \
	$(GFMD_SRCDIR)/back_channel.c \
	$(GFMD_SRCDIR)/gfmd_channel.c \
	$(GFMD_SRCDIR)/replica_check.c

GFMD_COMMON_OBJS = \
	$(GFMD_BUILDDIR)/uint64_map.o \
	$(GFMD_BUILDDIR)/thrpool.o \
	$(GFMD_BUILDDIR)/callout.o \
	$(GFMD_BUILDDIR)/subr.o \
	$(GFMD_BUILDDIR)/inum_string_list.o \
	$(GFMD_BUILDDIR)/rpcsubr.o \
	$(GFMD_BUILDDIR)/watcher.o \
	$(GFMD_BUILDDIR)/journal_file.o \
	$(GFMD_BUILDDIR)/db_access.o \
	$(GFMD_BUILDDIR)/db_journal_apply.o \
	$(GFMD_BUILDDIR)/db_none.o \
	$(GFMD_BUILDDIR)/user.o \
	$(GFMD_BUILDDIR)/group.o \
	$(GFMD_BUILDDIR)/abstract_host.o \
	$(GFMD_BUILDDIR)/mdhost.o \
	$(GFMD_BUILDDIR)/mdcluster.o \
	$(GFMD_BUILDDIR)/internal_host_info.o \
	$(GFMD_BUILDDIR)/host.o \
	$(GFMD_BUILDDIR)/fsngroup.o \
	$(GFMD_BUILDDIR)/xattr.o \
	$(GFMD_BUILDDIR)/acl.o \
	$(GFMD_BUILDDIR)/dir.o \
	$(GFMD_BUILDDIR)/file_copy.o \
	$(GFMD_BUILDDIR)/dead_file_copy.o \
	$(GFMD_BUILDDIR)/quota.o \
	$(GFMD_BUILDDIR)/quota_dir.o \
	$(GFMD_BUILDDIR)/inode.o \
	$(GFMD_BUILDDIR)/dirset.o \
	$(GFMD_BUILDDIR)/process.o \
	$(GFMD_BUILDDIR)/job.o \
	$(GFMD_BUILDDIR)/peer.o \
	$(GFMD_BUILDDIR)/back_channel.o \
	$(GFMD_BUILDDIR)/gfmd_channel.o \
	$(GFMD_BUILDDIR)/replica_check.o

DEPGFMDINC = \
	$(GFUTIL_SRCDIR)/gfutil.h \
	$(GFUTIL_SRCDIR)/gflog_reduced.h \
	$(GFUTIL_SRCDIR)/hash.h \
	$(GFUTIL_SRCDIR)/id_table.h \
	$(GFUTIL_SRCDIR)/queue.h \
	$(GFUTIL_SRCDIR)/tree.h \
	$(GFUTIL_SRCDIR)/thrsubr.h \
	$(GFARMLIB_SRCDIR)/context.h \
	$(GFARMLIB_SRCDIR)/patmatch.h \
	$(GFARMLIB_SRCDIR)/gfp_xdr.h \
	$(GFARMLIB_SRCDIR)/io_fd.h \
	$(GFARMLIB_SRCDIR)/sockopt.h \
	$(GFARMLIB_SRCDIR)/auth.h \
	$(GFARMLIB_SRCDIR)/config.h \
	$(GFARMLIB_SRCDIR)/gfm_proto.h \
	$(GFARMLIB_SRCDIR)/gfj_client.h \
	$(GFARMLIB_SRCDIR)/timespec.h \
	$(GFMD_SRCDIR)/uint64_map.h \
	$(GFMD_SRCDIR)/thrpool.h \
	$(GFMD_SRCDIR)/callout.h \
	$(GFMD_SRCDIR)/subr.h \
	$(GFMD_SRCDIR)/inum_string_list.h \
	$(GFMD_SRCDIR)/rpcsubr.h \
	$(GFMD_SRCDIR)/watcher.h \
	$(GFMD_SRCDIR)/journal_file.h \
	$(GFMD_SRCDIR)/db_access.h \
	$(GFMD_SRCDIR)/db_ops.h \
	$(GFMD_SRCDIR)/db_journal.h \
	$(GFMD_SRCDIR)/db_journal_apply.h \
	$(GFMD_SRCDIR)/user.h \
	$(GFMD_SRCDIR)/group.h \
	$(GFMD_SRCDIR)/abstract_host.h \
	$(GFMD_SRCDIR)/mdhost.h \
	$(GFMD_SRCDIR)/mdcluster.h \
	$(GFMD_SRCDIR)/internal_host_info.h \
	$(GFMD_SRCDIR)/host.h \
	$(GFMD_SRCDIR)/fsngroup.h \
	$(GFMD_SRCDIR)/xattr.h \
	$(GFMD_SRCDIR)/acl.h \
	$(GFMD_SRCDIR)/dir.h \
	$(GFMD_SRCDIR)/file_copy.h \
	$(GFMD_SRCDIR)/dead_file_copy.h \
	$(GFMD_SRCDIR)/quota.h \
	$(GFMD_SRCDIR)/quota_dir.h \
	$(GFMD_SRCDIR)/inode.h \
	$(GFMD_SRCDIR)/dirset.h \
	$(GFMD_SRCDIR)/process.h \
	$(GFMD_SRCDIR)/protocol_state.h \
	$(GFMD_SRCDIR)/peer.h \
	$(GFMD_SRCDIR)/back_channel.h \
	$(GFMD_SRCDIR)/gfmd_channel.h
