3248c6852c
intltool is unmaintained nowadays while upstream gettext gained support for formats like GSettings schemas and .desktop files, and offers a mechanism to teach it about other XML formats not yet supported out of the box which we can use for the rest. So there's nothing stopping us, just make the switch ... https://bugzilla.gnome.org/show_bug.cgi?id=769073
38 lines
933 B
Makefile
38 lines
933 B
Makefile
desktopfiles_in_files = \
|
|
mutter.desktop.in
|
|
desktopfilesdir = $(datadir)/applications
|
|
desktopfiles_DATA = $(desktopfiles_in_files:.desktop.in=.desktop)
|
|
|
|
%.desktop:%.desktop.in
|
|
$(AM_V_GET) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@
|
|
|
|
xmldir = $(GNOME_KEYBINDINGS_KEYSDIR)
|
|
xml_DATA = \
|
|
50-mutter-navigation.xml \
|
|
50-mutter-system.xml \
|
|
50-mutter-windows.xml
|
|
|
|
gschema_in_files = \
|
|
org.gnome.mutter.gschema.xml.in \
|
|
org.gnome.mutter.wayland.gschema.xml.in
|
|
gsettings_SCHEMAS = $(gschema_in_files:.xml.in=.xml)
|
|
|
|
%.gschema.xml: %.gschema.xml.in Makefile
|
|
$(AM_V_GEN) sed -e 's|@GETTEXT_DOMAIN[@]|$(GETTEXT_DOMAIN)|g' \
|
|
$< > $@ || rm $@
|
|
|
|
@GSETTINGS_RULES@
|
|
|
|
convertdir = $(datadir)/GConf/gsettings
|
|
convert_DATA = mutter-schemas.convert
|
|
|
|
CLEANFILES = \
|
|
$(desktopfiles_DATA) \
|
|
$(gsettings_SCHEMAS)
|
|
|
|
EXTRA_DIST = \
|
|
$(convert_DATA) \
|
|
$(desktopfiles_in_files) \
|
|
$(gschema_in_files) \
|
|
$(xml_DATA)
|