Blob Blame History Raw
plugin_name = account

dbus_accounts_built_sources = org.freedesktop.Accounts.c org.freedesktop.Accounts.h
dbus_accounts_user_built_sources = org.freedesktop.Accounts.User.c org.freedesktop.Accounts.User.h

BUILT_SOURCES = $(dbus_accounts_built_sources) \
		$(dbus_accounts_user_built_sources)

libexec_PROGRAMS = gsd-account

$(dbus_accounts_built_sources) : Makefile.am org.freedesktop.Accounts.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.freedesktop. \
	--c-namespace Gsd \
	--generate-c-code org.freedesktop.Accounts \
	--annotate "org.freedesktop.Accounts"	\
		   "org.gtk.GDBus.C.Name" Accounts	\
	$(srcdir)/org.freedesktop.Accounts.xml

$(dbus_accounts_user_built_sources) : Makefile.am org.freedesktop.Accounts.User.xml
	$(AM_V_GEN) gdbus-codegen \
	--interface-prefix org.freedesktop. \
	--c-namespace Gsd \
	--generate-c-code org.freedesktop.Accounts.User \
	--annotate "org.freedesktop.Accounts.User"	\
		   "org.gtk.GDBus.C.Name" AccountsUser	\
	$(srcdir)/org.freedesktop.Accounts.User.xml

gsd_account_SOURCES =		\
	main.c			\
	gsd-account-manager.c	\
	gsd-account-manager.h	\
	$(COMMON_FILES)

nodist_gsd_account_SOURCES = \
	$(dbus_accounts_built_sources) \
	$(dbus_accounts_user_built_sources)

gsd_account_CPPFLAGS =					\
	-I$(top_srcdir)/data/					\
	-I$(top_srcdir)/gnome-settings-daemon			\
	-I$(top_builddir)/gnome-settings-daemon			\
	-I$(top_srcdir)/plugins/common				\
	-DGNOME_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\"	\
	-DLIBEXECDIR=\""$(libexecdir)"\"			\
	$(AM_CPPFLAGS)

gsd_account_CFLAGS =		\
	$(PLUGIN_CFLAGS)		\
	$(ACCOUNT_CFLAGS)

gsd_account_LDADD =					\
	$(top_builddir)/gnome-settings-daemon/libgsd.la		\
	$(top_builddir)/plugins/common/libcommon.la		\
	$(ACCOUNT_LIBS)

desktopdir = $(sysconfdir)/xdg/autostart
desktop_in_files = org.gnome.SettingsDaemon.Account.desktop.in
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)

org.gnome.SettingsDaemon.Account.desktop: $(desktop_in_files) Makefile
	$(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@

EXTRA_DIST = $(desktop_in_files)

CLEANFILES = $(desktop_DATA)

DISTCLEANFILES = $(desktop_DATA)