2 INTERFACES_DIR = $(top_srcdir)/src/daemon/dbus/interfaces
3 SERVICES_DIR = $(top_builddir)/src/daemon/dbus/services
5 gsignond-dbus-auth-service-gen.c \
6 gsignond-dbus-auth-service-gen.h \
7 gsignond-dbus-auth-session-gen.c \
8 gsignond-dbus-auth-session-gen.h \
9 gsignond-dbus-identity-gen.c \
10 gsignond-dbus-identity-gen.h \
11 gsignond-dbus-remote-plugin-gen.c \
12 gsignond-dbus-remote-plugin-gen.h \
16 gsignond-dbus-auth-service-doc-gen-com.google.code.AccountsSSO.gSingleSignOn.AuthService.xml \
17 gsignond-dbus-auth-session-doc-gen-com.google.code.AccountsSSO.gSingleSignOn.AuthSession.xml \
18 gsignond-dbus-identity-doc-gen-com.google.code.AccountsSSO.gSingleSignOn.Identity.xml \
19 gsignond-dbus-remote-plugin-doc-gen-com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.xml \
22 DBUS_INTERFACE_PREFIX="com.google.code.AccountsSSO.gSingleSignOn."
23 gsignond-dbus-auth-service-gen.c gsignond-dbus-auth-service-gen.h : $(INTERFACES_DIR)/com.google.code.AccountsSSO.gSingleSignOn.AuthService.xml
25 --interface-prefix $(DBUS_INTERFACE_PREFIX) \
26 --c-namespace GSignondDbus \
27 --generate-c-code gsignond-dbus-auth-service-gen \
28 --generate-docbook gsignond-dbus-auth-service-doc-gen \
31 gsignond-dbus-auth-session-gen.c gsignond-dbus-auth-session-gen.h : $(INTERFACES_DIR)/com.google.code.AccountsSSO.gSingleSignOn.AuthSession.xml
33 --interface-prefix $(DBUS_INTERFACE_PREFIX) \
34 --c-namespace GSignondDbus \
35 --generate-c-code gsignond-dbus-auth-session-gen \
36 --generate-docbook gsignond-dbus-auth-session-doc-gen \
39 gsignond-dbus-identity-gen.c gsignond-dbus-identity-gen.h : $(INTERFACES_DIR)/com.google.code.AccountsSSO.gSingleSignOn.Identity.xml
41 --interface-prefix $(DBUS_INTERFACE_PREFIX) \
42 --c-namespace GSignondDbus \
43 --generate-c-code gsignond-dbus-identity-gen \
44 --generate-docbook gsignond-dbus-identity-doc-gen \
47 gsignond-dbus-remote-plugin-gen.c gsignond-dbus-remote-plugin-gen.h : $(INTERFACES_DIR)/com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.xml
49 --interface-prefix $(DBUS_INTERFACE_PREFIX) \
50 --c-namespace GSignondDbus \
51 --generate-c-code gsignond-dbus-remote-plugin-gen \
52 --generate-docbook gsignond-dbus-remote-plugin-doc-gen \
55 noinst_LTLIBRARIES = libgsignond-dbus-glue.la
57 libgsignond_dbus_glue_la_CPPFLAGS = \
62 libgsignond_dbus_glue_la_LIBADD = \
66 libgsignond_dbus_glue_la_SOURCES = $(DBUS_BUILT_SOURCES)
68 noinst_LTLIBRARIES += libgsignond-dbus.la
70 libgsignond_dbus_la_CPPFLAGS = \
72 -I$(top_srcdir)/include \
74 -I$(top_builddir)/src/daemon/dbus \
78 libgsignond_dbus_la_LIBADD = \
79 libgsignond-dbus-glue.la \
83 libgsignond_dbus_la_SOURCES = \
84 $(DBUS_BUILT_SOURCES) \
86 gsignond-dbus-server.c \
87 gsignond-dbus-server.h \
88 gsignond-dbus-auth-service-adapter.c \
89 gsignond-dbus-auth-service-adapter.h \
90 gsignond-dbus-auth-session-adapter.c \
91 gsignond-dbus-auth-session-adapter.h \
92 gsignond-dbus-identity-adapter.c \
93 gsignond-dbus-identity-adapter.h \
94 gsignond-dbus-signonui-adapter.c \
95 gsignond-dbus-signonui-adapter.h \
98 dbusservicedir = $(DBUS_SERVICES_DIR)
100 $(SERVICES_DIR)/com.google.code.AccountsSSO.gSingleSignOn.service
101 nodist_dbusservice_DATA = \
102 $(SERVICES_DIR)/com.google.code.AccountsSSO.gSingleSignOn.service
104 dbusinterfacesdir = $(DBUS_INTERFACES_DIR)
105 dbusinterfaces_DATA = \
106 $(INTERFACES_DIR)/com.google.code.AccountsSSO.gSingleSignOn.AuthService.xml \
107 $(INTERFACES_DIR)/com.google.code.AccountsSSO.gSingleSignOn.AuthSession.xml \
108 $(INTERFACES_DIR)/com.google.code.AccountsSSO.gSingleSignOn.Identity.xml
110 EXTRA_DIST = interfaces
113 rm -f *~ $(DBUS_BUILT_SOURCES) $(DBUS_BUILT_DOCS)