1bin_PROGRAMS = mate-session 2noinst_LTLIBRARIES = libgsmutil.la 3noinst_PROGRAMS = \ 4 test-client-dbus \ 5 test-inhibit 6 7AM_CPPFLAGS = \ 8 $(MATE_SESSION_CFLAGS) \ 9 $(SYSTEMD_CFLAGS) \ 10 $(LIBELOGIND_CFLAGS) \ 11 $(DISABLE_DEPRECATED_CFLAGS) 12 13AM_CFLAGS = $(WARN_CFLAGS) 14 15mate_session_SOURCES = \ 16 gsm-app.h \ 17 gsm-app.c \ 18 gsm-autostart-app.h \ 19 gsm-autostart-app.c \ 20 gsm-client.c \ 21 gsm-client.h \ 22 gsm-xsmp-client.h \ 23 gsm-xsmp-client.c \ 24 gsm-dbus-client.h \ 25 gsm-dbus-client.c \ 26 gsm-marshal.h \ 27 gsm-marshal.c \ 28 gsm-consolekit.c \ 29 gsm-consolekit.h \ 30 gsm-systemd.c \ 31 gsm-systemd.h \ 32 gsm-logout-dialog.h \ 33 gsm-logout-dialog.c \ 34 gsm-inhibit-dialog.h \ 35 gsm-inhibit-dialog.c \ 36 gs-idle-monitor.h \ 37 gs-idle-monitor.c \ 38 gsm-presence.h \ 39 gsm-presence.c \ 40 mdm.h \ 41 mdm.c \ 42 mdm-signal-handler.h \ 43 mdm-signal-handler.c \ 44 mdm-log.h \ 45 mdm-log.c \ 46 msm-gnome.c \ 47 msm-gnome.h \ 48 main.c \ 49 gsm-store.h \ 50 gsm-store.c \ 51 gsm-inhibitor.h \ 52 gsm-inhibitor.c \ 53 gsm-manager.c \ 54 gsm-manager.h \ 55 gsm-session-save.c \ 56 gsm-session-save.h \ 57 gsm-xsmp-server.c \ 58 gsm-xsmp-server.h 59 60mate_session_CPPFLAGS = \ 61 $(AM_CPPFLAGS) \ 62 $(X11_CFLAGS) \ 63 $(SM_CFLAGS) \ 64 $(ICE_CFLAGS) \ 65 $(XEXT_CFLAGS) \ 66 -I$(top_srcdir)/mate-submodules/libegg \ 67 -DLOCALE_DIR=\""$(datadir)/locale"\" \ 68 -DDATA_DIR=\""$(datadir)/mate-session"\" \ 69 -DLIBEXECDIR=\"$(libexecdir)\" \ 70 -DGTKBUILDER_DIR=\""$(pkgdatadir)"\" \ 71 -DI_KNOW_THE_DEVICEKIT_POWER_API_IS_SUBJECT_TO_CHANGE 72 73mate_session_LDADD = \ 74 libgsmutil.la \ 75 $(X11_LIBS) \ 76 $(top_builddir)/mate-submodules/libegg/libegg.la \ 77 $(SM_LIBS) \ 78 $(ICE_LIBS) \ 79 $(XRENDER_LIBS) \ 80 $(XTEST_LIBS) \ 81 $(XEXT_LIBS) \ 82 $(MATE_SESSION_LIBS) \ 83 $(SYSTEMD_LIBS) \ 84 $(LIBELOGIND_LIBS) \ 85 $(EXECINFO_LIBS) 86 87libgsmutil_la_SOURCES = \ 88 gsm-util.c \ 89 gsm-util.h 90 91libgsmutil_la_LIBADD = \ 92 $(MATE_SESSION_LIBS) 93 94test_inhibit_SOURCES = test-inhibit.c 95test_inhibit_LDADD = $(MATE_SESSION_LIBS) 96 97test_client_dbus_SOURCES = test-client-dbus.c 98test_client_dbus_LDADD = $(MATE_SESSION_LIBS) 99 100gsm-marshal.c: gsm-marshal.list 101 $(AM_V_GEN)echo "#include \"gsm-marshal.h\"" > $@ && \ 102 $(GLIB_GENMARSHAL) $< --prefix=gsm_marshal --body >> $@ 103 104gsm-marshal.h: gsm-marshal.list 105 $(AM_V_GEN)$(GLIB_GENMARSHAL) $< --prefix=gsm_marshal --header > $@ 106 107gsm-manager-glue.h: org.gnome.SessionManager.xml Makefile.am 108 $(AM_V_GEN)dbus-binding-tool --prefix=gsm_manager --mode=glib-server --output=gsm-manager-glue.h $(srcdir)/org.gnome.SessionManager.xml 109 110gsm-client-glue.h: org.gnome.SessionManager.Client.xml Makefile.am 111 $(AM_V_GEN)dbus-binding-tool --prefix=gsm_client --mode=glib-server --output=gsm-client-glue.h $(srcdir)/org.gnome.SessionManager.Client.xml 112 113gsm-app-glue.h: org.gnome.SessionManager.App.xml Makefile.am 114 $(AM_V_GEN)dbus-binding-tool --prefix=gsm_app --mode=glib-server --output=gsm-app-glue.h $(srcdir)/org.gnome.SessionManager.App.xml 115 116gsm-inhibitor-glue.h: org.gnome.SessionManager.Inhibitor.xml Makefile.am 117 $(AM_V_GEN)dbus-binding-tool --prefix=gsm_inhibitor --mode=glib-server --output=gsm-inhibitor-glue.h $(srcdir)/org.gnome.SessionManager.Inhibitor.xml 118 119gsm-presence-glue.h: org.gnome.SessionManager.Presence.xml Makefile.am 120 $(AM_V_GEN)dbus-binding-tool --prefix=gsm_presence --mode=glib-server --output=gsm-presence-glue.h $(srcdir)/org.gnome.SessionManager.Presence.xml 121 122BUILT_SOURCES = \ 123 gsm-marshal.c \ 124 gsm-marshal.h \ 125 gsm-manager-glue.h \ 126 gsm-presence-glue.h \ 127 gsm-inhibitor-glue.h \ 128 gsm-client-glue.h \ 129 gsm-app-glue.h 130 131EXTRA_DIST = \ 132 README \ 133 gsm-marshal.list \ 134 org.gnome.SessionManager.xml \ 135 org.gnome.SessionManager.App.xml \ 136 org.gnome.SessionManager.Client.xml \ 137 org.gnome.SessionManager.ClientPrivate.xml \ 138 org.gnome.SessionManager.Inhibitor.xml \ 139 org.gnome.SessionManager.Presence.xml 140 141CLEANFILES = \ 142 $(BUILT_SOURCES) 143 144-include $(top_srcdir)/git.mk 145