1
bin_PROGRAMS = gnome-session
2
noinst_LTLIBRARIES = libgsmutil.la
9
$(GNOME_SESSION_CFLAGS) \
10
$(DISABLE_DEPRECATED_CFLAGS)
12
AM_CFLAGS = $(WARN_CFLAGS)
14
gnome_session_SOURCES = \
25
gsm-fail-whale-dialog.h \
26
gsm-fail-whale-dialog.c \
34
gsm-inhibit-dialog.h \
35
gsm-inhibit-dialog.c \
44
gdm-signal-handler.h \
45
gdm-signal-handler.c \
55
gsm-process-helper.c \
56
gsm-process-helper.h \
66
gnome_session_CPPFLAGS = \
73
-DLOCALE_DIR=\""$(datadir)/locale"\" \
74
-DDATA_DIR=\""$(datadir)/gnome-session"\" \
75
-DLIBEXECDIR=\"$(libexecdir)\" \
76
-DGTKBUILDER_DIR=\""$(pkgdatadir)"\" \
77
-DGCONF_SANITY_CHECK=\""$(GCONF_SANITY_CHECK)"\" \
78
-DGCONFTOOL_CMD=\"$(GCONFTOOL)\" \
79
-DI_KNOW_THE_DEVICEKIT_POWER_API_IS_SUBJECT_TO_CHANGE
81
gnome_session_LDADD = \
83
$(top_builddir)/egg/libeggdesktopfile.la \
89
$(GNOME_SESSION_LIBS) \
93
libgsmutil_la_SOURCES = \
97
libgsmutil_la_LIBADD = \
100
test_inhibit_SOURCES = test-inhibit.c
101
test_inhibit_LDADD = $(GNOME_SESSION_LIBS)
103
test_client_dbus_SOURCES = test-client-dbus.c
104
test_client_dbus_LDADD = $(DBUS_GLIB_LIBS)
106
test_process_helper_SOURCES = test-process-helper.c gsm-process-helper.c gsm-process-helper.h
107
test_process_helper_LDADD = $(DBUS_GLIB_LIBS)
109
gsm-marshal.c: gsm-marshal.list
110
$(AM_V_GEN)echo "#include \"gsm-marshal.h\"" > $@ && \
111
$(GLIB_GENMARSHAL) $< --prefix=gsm_marshal --body >> $@
113
gsm-marshal.h: gsm-marshal.list
114
$(AM_V_GEN)$(GLIB_GENMARSHAL) $< --prefix=gsm_marshal --header > $@
116
gsm-manager-glue.h: org.gnome.SessionManager.xml Makefile.am
117
$(AM_V_GEN)dbus-binding-tool --prefix=gsm_manager --mode=glib-server --output=gsm-manager-glue.h $(srcdir)/org.gnome.SessionManager.xml
119
gsm-client-glue.h: org.gnome.SessionManager.Client.xml Makefile.am
120
$(AM_V_GEN)dbus-binding-tool --prefix=gsm_client --mode=glib-server --output=gsm-client-glue.h $(srcdir)/org.gnome.SessionManager.Client.xml
122
gsm-app-glue.h: org.gnome.SessionManager.App.xml Makefile.am
123
$(AM_V_GEN)dbus-binding-tool --prefix=gsm_app --mode=glib-server --output=gsm-app-glue.h $(srcdir)/org.gnome.SessionManager.App.xml
125
gsm-inhibitor-glue.h: org.gnome.SessionManager.Inhibitor.xml Makefile.am
126
$(AM_V_GEN)dbus-binding-tool --prefix=gsm_inhibitor --mode=glib-server --output=gsm-inhibitor-glue.h $(srcdir)/org.gnome.SessionManager.Inhibitor.xml
128
gsm-presence-glue.h: org.gnome.SessionManager.Presence.xml Makefile.am
129
$(AM_V_GEN)dbus-binding-tool --prefix=gsm_presence --mode=glib-server --output=gsm-presence-glue.h $(srcdir)/org.gnome.SessionManager.Presence.xml
135
gsm-presence-glue.h \
136
gsm-inhibitor-glue.h \
143
org.gnome.SessionManager.xml \
144
org.gnome.SessionManager.App.xml \
145
org.gnome.SessionManager.Client.xml \
146
org.gnome.SessionManager.ClientPrivate.xml \
147
org.gnome.SessionManager.Inhibitor.xml \
148
org.gnome.SessionManager.Presence.xml
153
-include $(top_srcdir)/git.mk