diff options
author | Perberos <[email protected]> | 2011-12-01 23:03:59 -0300 |
---|---|---|
committer | Perberos <[email protected]> | 2011-12-01 23:03:59 -0300 |
commit | 52d7aadcc57f3fa09653d315fc1a7fef52ae6bca (patch) | |
tree | 93f7e38ac79b2592d48d22e6912aeddfd227ffab /mate-session/Makefile.am | |
download | mate-session-manager-52d7aadcc57f3fa09653d315fc1a7fef52ae6bca.tar.bz2 mate-session-manager-52d7aadcc57f3fa09653d315fc1a7fef52ae6bca.tar.xz |
moving from https://github.com/perberos/mate-desktop-environment
Diffstat (limited to 'mate-session/Makefile.am')
-rw-r--r-- | mate-session/Makefile.am | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/mate-session/Makefile.am b/mate-session/Makefile.am new file mode 100644 index 0000000..ee98a30 --- /dev/null +++ b/mate-session/Makefile.am @@ -0,0 +1,140 @@ +bin_PROGRAMS = mate-session +noinst_LTLIBRARIES = libgsmutil.la +noinst_PROGRAMS = \ + test-client-dbus \ + test-inhibit + +AM_CPPFLAGS = \ + $(MATE_SESSION_CFLAGS) \ + $(DISABLE_DEPRECATED_CFLAGS) + +AM_CFLAGS = $(WARN_CFLAGS) + +mate_session_SOURCES = \ + gsm-app.h \ + gsm-app.c \ + gsm-autostart-app.h \ + gsm-autostart-app.c \ + gsm-client.c \ + gsm-client.h \ + gsm-xsmp-client.h \ + gsm-xsmp-client.c \ + gsm-dbus-client.h \ + gsm-dbus-client.c \ + gsm-marshal.h \ + gsm-marshal.c \ + gsm-consolekit.c \ + gsm-consolekit.h \ + gsm-logout-dialog.h \ + gsm-logout-dialog.c \ + gsm-inhibit-dialog.h \ + gsm-inhibit-dialog.c \ + gs-idle-monitor.h \ + gs-idle-monitor.c \ + gsm-presence.h \ + gsm-presence.c \ + gsm-mateconf.c \ + gsm-mateconf.h \ + mdm.h \ + mdm.c \ + mdm-signal-handler.h \ + mdm-signal-handler.c \ + mdm-log.h \ + mdm-log.c \ + main.c \ + gsm-store.h \ + gsm-store.c \ + gsm-inhibitor.h \ + gsm-inhibitor.c \ + gsm-manager.c \ + gsm-manager.h \ + gsm-session-save.c \ + gsm-session-save.h \ + gsm-xsmp-server.c \ + gsm-xsmp-server.h + +mate_session_CPPFLAGS = \ + $(AM_CPPFLAGS) \ + $(SM_CFLAGS) \ + $(ICE_CFLAGS) \ + $(XEXT_CFLAGS) \ + $(MATECONF_CFLAGS) \ + -I$(top_srcdir)/egg \ + -DLOCALE_DIR=\""$(datadir)/locale"\" \ + -DDATA_DIR=\""$(datadir)/mate-session"\" \ + -DLIBEXECDIR=\"$(libexecdir)\" \ + -DGTKBUILDER_DIR=\""$(pkgdatadir)"\" \ + -DMATECONF_SANITY_CHECK=\""$(MATECONF_SANITY_CHECK)"\" \ + -DMATECONFTOOL_CMD=\"$(MATECONFTOOL)\" \ + -DI_KNOW_THE_DEVICEKIT_POWER_API_IS_SUBJECT_TO_CHANGE + +mate_session_LDADD = \ + libgsmutil.la \ + $(top_builddir)/egg/libeggdesktopfile.la \ + $(SM_LIBS) \ + $(ICE_LIBS) \ + $(XRENDER_LIBS) \ + $(XTEST_LIBS) \ + $(XEXT_LIBS) \ + $(MATE_SESSION_LIBS) \ + $(MATECONF_LIBS) \ + $(EXECINFO_LIBS) + +libgsmutil_la_SOURCES = \ + gsm-util.c \ + gsm-util.h + +libgsmutil_la_LIBADD = \ + $(MATE_SESSION_LIBS) + +test_inhibit_SOURCES = test-inhibit.c +test_inhibit_LDADD = $(MATE_SESSION_LIBS) + +test_client_dbus_SOURCES = test-client-dbus.c +test_client_dbus_LDADD = $(DBUS_GLIB_LIBS) + +gsm-marshal.c: gsm-marshal.list + $(AM_V_GEN)echo "#include \"gsm-marshal.h\"" > $@ && \ + $(GLIB_GENMARSHAL) $< --prefix=gsm_marshal --body >> $@ + +gsm-marshal.h: gsm-marshal.list + $(AM_V_GEN)$(GLIB_GENMARSHAL) $< --prefix=gsm_marshal --header > $@ + +gsm-manager-glue.h: org.mate.SessionManager.xml Makefile.am + $(AM_V_GEN)dbus-binding-tool --prefix=gsm_manager --mode=glib-server --output=gsm-manager-glue.h $(srcdir)/org.mate.SessionManager.xml + +gsm-client-glue.h: org.mate.SessionManager.Client.xml Makefile.am + $(AM_V_GEN)dbus-binding-tool --prefix=gsm_client --mode=glib-server --output=gsm-client-glue.h $(srcdir)/org.mate.SessionManager.Client.xml + +gsm-app-glue.h: org.mate.SessionManager.App.xml Makefile.am + $(AM_V_GEN)dbus-binding-tool --prefix=gsm_app --mode=glib-server --output=gsm-app-glue.h $(srcdir)/org.mate.SessionManager.App.xml + +gsm-inhibitor-glue.h: org.mate.SessionManager.Inhibitor.xml Makefile.am + $(AM_V_GEN)dbus-binding-tool --prefix=gsm_inhibitor --mode=glib-server --output=gsm-inhibitor-glue.h $(srcdir)/org.mate.SessionManager.Inhibitor.xml + +gsm-presence-glue.h: org.mate.SessionManager.Presence.xml Makefile.am + $(AM_V_GEN)dbus-binding-tool --prefix=gsm_presence --mode=glib-server --output=gsm-presence-glue.h $(srcdir)/org.mate.SessionManager.Presence.xml + +BUILT_SOURCES = \ + gsm-marshal.c \ + gsm-marshal.h \ + gsm-manager-glue.h \ + gsm-presence-glue.h \ + gsm-inhibitor-glue.h \ + gsm-client-glue.h \ + gsm-app-glue.h + +EXTRA_DIST = \ + README \ + gsm-marshal.list \ + org.mate.SessionManager.xml \ + org.mate.SessionManager.App.xml \ + org.mate.SessionManager.Client.xml \ + org.mate.SessionManager.ClientPrivate.xml \ + org.mate.SessionManager.Inhibitor.xml \ + org.mate.SessionManager.Presence.xml + +CLEANFILES = \ + $(BUILT_SOURCES) + +-include $(top_srcdir)/git.mk |