summaryrefslogtreecommitdiff
path: root/settings.am
diff options
context:
space:
mode:
Diffstat (limited to 'settings.am')
-rw-r--r--settings.am9
1 files changed, 9 insertions, 0 deletions
diff --git a/settings.am b/settings.am
index 06642db..940623a 100644
--- a/settings.am
+++ b/settings.am
@@ -17,4 +17,13 @@
gsettings_SCHEMAS = %reldir%/eu.planete_kraus.Disfluid.gschema.xml
EXTRA_DIST += %reldir%/eu.planete_kraus.Disfluid.gschema.xml.in
+xdg-extra-data-dir/glib-2.0/schemas/eu.planete_kraus.Disfluid.gschema.xml: %reldir%/eu.planete_kraus.Disfluid.gschema.xml
+ $(MKDIR_P) $$(dirname $@)
+ $(AM_V_GEN) cp $< $@-t
+ @mv $@-t $@
+
+xdg-extra-data-dir/glib-2.0/schemas/gschemas.compiled: xdg-extra-data-dir/glib-2.0/schemas/eu.planete_kraus.Disfluid.gschema.xml
+ $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --strict "$$(dirname $<)" --targetdir=$(abs_top_builddir)
+ @mv gschemas.compiled $@
+
@GSETTINGS_RULES@