diff options
author | Emanuele Aina <emanuele.aina@collabora.com> | 2013-03-22 23:39:22 +0800 |
---|---|---|
committer | Emanuele Aina <emanuele.aina@collabora.com> | 2013-04-01 17:50:28 +0800 |
commit | a169a5c76e983532b4a0699bfc39cd510768a923 (patch) | |
tree | 5112d15ff58ffdc5989543e7e2955054c30c693a /libempathy-gtk/Makefile.am | |
parent | 788d278853ee3ac061f84b611a3290d5adc31577 (diff) | |
download | gsoc2013-empathy-a169a5c76e983532b4a0699bfc39cd510768a923.tar gsoc2013-empathy-a169a5c76e983532b4a0699bfc39cd510768a923.tar.gz gsoc2013-empathy-a169a5c76e983532b4a0699bfc39cd510768a923.tar.bz2 gsoc2013-empathy-a169a5c76e983532b4a0699bfc39cd510768a923.tar.lz gsoc2013-empathy-a169a5c76e983532b4a0699bfc39cd510768a923.tar.xz gsoc2013-empathy-a169a5c76e983532b4a0699bfc39cd510768a923.tar.zst gsoc2013-empathy-a169a5c76e983532b4a0699bfc39cd510768a923.zip |
account-widget: Embed .ui files with GResource
https://bugzilla.gnome.org/show_bug.cgi?id=696978
Diffstat (limited to 'libempathy-gtk/Makefile.am')
-rw-r--r-- | libempathy-gtk/Makefile.am | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/libempathy-gtk/Makefile.am b/libempathy-gtk/Makefile.am index 902a5e57f..2de397a57 100644 --- a/libempathy-gtk/Makefile.am +++ b/libempathy-gtk/Makefile.am @@ -22,6 +22,8 @@ AM_CPPFLAGS = \ $(DISABLE_DEPRECATED) BUILT_SOURCES = \ + empathy-account-widgets-resources.c \ + empathy-account-widgets-resources.h \ empathy-gtk-enum-types.h \ empathy-gtk-enum-types.c @@ -209,10 +211,7 @@ check_c_sources = \ include $(top_srcdir)/tools/check-coding-style.mk check-local: check-coding-style -uidir = $(datadir)/empathy -ui_DATA = \ - empathy-contact-widget.ui \ - empathy-contact-blocking-dialog.ui \ +account_widgets_ui_files = \ empathy-account-widget-generic.ui \ empathy-account-widget-jabber.ui \ empathy-account-widget-msn.ui \ @@ -223,6 +222,12 @@ ui_DATA = \ empathy-account-widget-yahoo.ui \ empathy-account-widget-groupwise.ui \ empathy-account-widget-aim.ui \ + $(NULL) + +uidir = $(datadir)/empathy +ui_DATA = \ + empathy-contact-widget.ui \ + empathy-contact-blocking-dialog.ui \ empathy-status-preset-dialog.ui \ empathy-log-window.ui \ empathy-chat.ui \ @@ -267,7 +272,17 @@ empathy-gtk-enum-types.c: Makefile $(libempathy_gtk_headers) && cp xgen-gtc $(@F) \ && rm -f xgen-gtc -EXTRA_DIST = \ +account_widgets_resource_files = $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir=$(srcdir) $(srcdir)/empathy-account-widgets.gresource.xml) + +empathy-account-widgets-resources.c: empathy-account-widgets.gresource.xml $(account_widgets_resource_files) + $(AM_V_GEN)$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) --generate-source $< + +empathy-account-widgets-resources.h: empathy-account-widgets.gresource.xml $(account_widgets_resource_files) + $(AM_V_GEN)$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) --generate-header $< + +EXTRA_DIST = \ + empathy-account-widgets.gresource.xml \ + $(account_widgets_ui_files) \ $(ui_DATA) if HAVE_GEOCLUE |