diff options
author | Giovanni Campagna <gcampagna@src.gnome.org> | 2012-05-03 11:26:51 +0200 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2012-07-17 03:38:10 -0400 |
commit | c417ebc2f2efd9e4198e29b482f4b610ab056683 (patch) | |
tree | e219259bd7ca1b6d9e2ab183aef3c4422a9a74c6 /daemon/Makefile.am | |
parent | 3f6eecfa8769249f0877a2c6ebe2563c33c8dcd1 (diff) | |
download | gdm-c417ebc2f2efd9e4198e29b482f4b610ab056683.tar.gz |
daemon: Port GdmGreeterServer to GDBus
GdmGreeterServer is the slave-side object that handles communication
with greeters. The greeter talks over a private peer-to-peer dbus
connection to its slave via GdmGreeterServer.
This commit makes GdmGreeterServer use GDBus.
This gets us one step closer to GDM running without dbus-glib.
https://bugzilla.gnome.org/show_bug.cgi?id=622888
Diffstat (limited to 'daemon/Makefile.am')
-rw-r--r-- | daemon/Makefile.am | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/daemon/Makefile.am b/daemon/Makefile.am index 6116ebe8..58351a14 100644 --- a/daemon/Makefile.am +++ b/daemon/Makefile.am @@ -38,6 +38,7 @@ BUILT_SOURCES = \ gdm-static-display-glue.h \ gdm-transient-display-glue.h \ gdm-local-display-factory-glue.h \ + gdm-greeter-glue.h \ $(NULL) gdm-manager-glue.h: gdm-manager.xml Makefile.am @@ -59,6 +60,13 @@ gdm-transient-display-glue.h: gdm-transient-display.xml Makefile.am gdm-local-display-factory-glue.h: gdm-local-display-factory.xml Makefile.am dbus-binding-tool --prefix=gdm_local_display_factory --mode=glib-server --output=gdm-local-display-factory-glue.h $(srcdir)/gdm-local-display-factory.xml +gdm-greeter-glue.c gdm-greeter-glue.h : gdm-greeter-server.xml Makefile.am + $(AM_V_GEN)gdbus-codegen \ + --c-namespace=GdmDBus \ + --interface-prefix=org.gnome.DisplayManager \ + --generate-c-code=gdm-greeter-glue \ + $(srcdir)/gdm-greeter-server.xml + noinst_PROGRAMS = \ test-session \ $(NULL) @@ -114,6 +122,13 @@ gdm_simple_slave_SOURCES = \ gdm-slave.h \ gdm-simple-slave.c \ gdm-simple-slave.h \ + gdm-dbus-util.c \ + gdm-dbus-util.h \ + $(NULL) + +nodist_gdm_simple_slave_SOURCES = \ + gdm-greeter-glue.c \ + gdm-greeter-glue.h \ $(NULL) gdm_simple_slave_LDFLAGS = \ @@ -149,6 +164,8 @@ gdm_xdmcp_chooser_slave_SOURCES = \ gdm-slave.h \ gdm-xdmcp-chooser-slave.c \ gdm-xdmcp-chooser-slave.h \ + gdm-dbus-util.c \ + gdm-dbus-util.h \ $(NULL) gdm_xdmcp_chooser_slave_LDADD = \ @@ -274,6 +291,7 @@ CLEANFILES = \ EXTRA_DIST = \ gdm.in \ + gdm-greeter-server.xml \ gdm-slave.xml \ gdm-simple-slave.xml \ gdm-xdmcp-chooser-slave.xml \ |