X-Git-Url: https://git.0d.be/?p=empathy.git;a=blobdiff_plain;f=data%2FMakefile.am;h=a2be750cfe7f0cc76fecbfbf942de4c81885a9af;hp=50ac351855a403535eb357f0060e48daf129c7e8;hb=aeab15ec37370f3c3aa8b4e1a4aec480109a6803;hpb=473a3821f0185b1af001bce45bef98d69a720cff diff --git a/data/Makefile.am b/data/Makefile.am index 50ac3518..a2be750c 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,54 +1,93 @@ SUBDIRS = icons -profiledir = $(datadir)/mission-control/profiles -profile_DATA = \ - aim.profile \ - icq.profile \ - jabber.profile \ - salut.profile \ - yahoo.profile \ - gtalk.profile \ - irc.profile \ - msn.profile \ - msn-haze.profile \ - sofiasip.profile \ - ekiga.profile \ - fwd.profile \ - sipphone.profile \ - groupwise.profile \ - gadugadu.profile \ - qq.profile \ - sametime.profile - desktopdir = $(datadir)/applications -desktop_in_files = empathy.desktop.in +desktop_in_files = \ + empathy.desktop.in \ + empathy-accounts.desktop.in \ + $(NULL) desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) @INTLTOOL_DESKTOP_RULE@ -schemasdir = $(GCONF_SCHEMA_FILE_DIR) -schemas_in_files = empathy.schemas.in -schemas_DATA = $(schemas_in_files:.schemas.in=.schemas) -@INTLTOOL_SCHEMAS_RULE@ - -if GCONF_SCHEMAS_INSTALL -install-data-local: - if test -z "$(DESTDIR)" ; then \ - for p in $(schemas_DATA) ; do \ - GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $$p ; \ - done \ - fi -else -install-data-local: +gsettings_files = \ + org.gnome.Empathy.gschema.xml.in \ + $(NULL) +gsettings_SCHEMAS = $(gsettings_files:.xml.in=.xml) +@INTLTOOL_XML_NOMERGE_RULE@ +@GSETTINGS_RULES@ + +# We need to compile schemas at make time +# to run from source tree +gschemas.compiled: $(gsettings_SCHEMAS:.xml=.valid) + $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --targetdir=. . + +all-local: gschemas.compiled + +convertdir = $(datarootdir)/GConf/gsettings +convert_DATA = \ + empathy.convert + +servicefiledir = $(datadir)/dbus-1/services +servicefile_in_files = \ + org.freedesktop.Telepathy.Client.Empathy.Chat.service.in \ + org.freedesktop.Telepathy.Client.Empathy.Auth.service.in \ + org.freedesktop.Telepathy.Client.Empathy.Call.service.in \ + org.freedesktop.Telepathy.Client.Empathy.FileTransfer.service.in + +if HAVE_EMPATHY_AV +servicefile_in_files += \ + org.freedesktop.Telepathy.Client.Empathy.AudioVideo.service.in +endif + +servicefile_DATA = $(servicefile_in_files:.service.in=.service) + +org.freedesktop.Telepathy.Client.Empathy.Chat.service: org.freedesktop.Telepathy.Client.Empathy.Chat.service.in + $(AM_V_GEN)sed -e "s|[@]libexecdir[@]|$(libexecdir)|" $< > $@ + +org.freedesktop.Telepathy.Client.Empathy.AudioVideo.service: org.freedesktop.Telepathy.Client.Empathy.AudioVideo.service.in + $(AM_V_GEN)sed -e "s|[@]libexecdir[@]|$(libexecdir)|" $< > $@ + +org.freedesktop.Telepathy.Client.Empathy.Auth.service: org.freedesktop.Telepathy.Client.Empathy.Auth.service.in + $(AM_V_GEN)sed -e "s|[@]libexecdir[@]|$(libexecdir)|" $< > $@ + +org.freedesktop.Telepathy.Client.Empathy.Call.service: org.freedesktop.Telepathy.Client.Empathy.Call.service.in + $(AM_V_GEN)sed -e "s|[@]libexecdir[@]|$(libexecdir)|" $< > $@ + +org.freedesktop.Telepathy.Client.Empathy.FileTransfer.service: org.freedesktop.Telepathy.Client.Empathy.FileTransfer.service.in + $(AM_V_GEN)sed -e "s|[@]bindir[@]|$(bindir)|" $< > $@ + +clientfiledir = $(datarootdir)/telepathy/clients +clientfile_DATA = \ + Empathy.Chat.client \ + Empathy.Auth.client \ + Empathy.Call.client \ + Empathy.FileTransfer.client + +if HAVE_EMPATHY_AV +clientfile_DATA += \ + Empathy.AudioVideo.client endif +htmldir = $(datadir)/empathy +html_DATA = \ + Template.html \ + empathy-log-window.html \ + $(NULL) + EXTRA_DIST = \ - $(profile_DATA) \ + $(convert_DATA) \ $(desktop_in_files) \ - $(desktop_DATA) \ - $(schemas_in_files) \ - $(schemas_DATA) + $(desktop_DATA) \ + $(schemas_DATA) \ + $(html_DATA) \ + $(clientfile_DATA) \ + $(servicefile_in_files) \ + $(gsettings_files) \ + $(NULL) -DISTCLEANFILES = \ +DISTCLEANFILES = \ $(desktop_DATA) \ - $(schemas_DATA) - + $(schemas_DATA) \ + $(servicefile_DATA) \ + $(gsettings_SCHEMAS) \ + gschemas.compiled \ + $(NULL)