]> git.0d.be Git - empathy.git/blobdiff - data/Makefile.am
[darcs-to-svn @ Move schemas to data/ and hide main window by default]
[empathy.git] / data / Makefile.am
index 06f7e87a62786e8333b93d12255a24018add5b30..a39621f35e3ef69a178d02abac7743f7a94130c8 100644 (file)
@@ -25,9 +25,29 @@ autostart_in_files = empathy.desktop.in
 autostart_DATA = $(autostart_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 $(srcdir)/$$p ; \
+         done \
+       fi
+else
+install-data-local:
+endif
+
 EXTRA_DIST =                           \
        $(image_DATA)                   \
        $(autostart_DATA)               \
-       $(profile_DATA)
+       $(profile_DATA)                 \
+       $(schemas_in_files)             \
+       $(schemas_DATA)
 
+DISTCLEANFILES =               \
+       $(schemas_DATA)