You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

136 lines
3.1 KiB

xmldir = $(metadatadir)
xml_in_files = \
core.xml.in \
annotate.xml.in \
blur.xml.in \
clone.xml.in \
commands.xml.in \
cube.xml.in \
dbus.xml.in \
decoration.xml.in \
fade.xml.in \
fs.xml.in \
gconf.xml.in \
glib.xml.in \
gnomecompat.xml.in \
ini.xml.in \
inotify.xml.in \
kconfig.xml.in \
minimize.xml.in \
move.xml.in \
obs.xml.in \
place.xml.in \
png.xml.in \
regex.xml.in \
resize.xml.in \
rotate.xml.in \
scale.xml.in \
screenshot.xml.in \
svg.xml.in \
switcher.xml.in \
video.xml.in \
water.xml.in \
wobbly.xml.in \
zoom.xml.in
xml_files = $(xml_in_files:.xml.in=.xml)
xml_DATA = $(xml_files)
core.xml.in: core.xml.in.in Makefile
plugins=$(default_plugins); \
if [ -z $$plugins ]; then plugins="core"; fi; \
plugin_values=`echo $$plugins | sed 's/\([a-zA-Z0-9]*\)/<value>\1<\/value>/g' | tr ',' '\n' | sed 's/^/\t\t /g'`; \
$(AWK) -v aa="$$plugin_values" '{gsub("\t\t <default_plugins/>", aa); print }' <$(srcdir)/core.xml.in.in >core.xml.in
@INTLTOOL_XML_RULE@
if USE_GCONF
schemadir = $(GCONF_SCHEMA_FILE_DIR)
schema_files = $(patsubst %.xml.in,compiz-%.schemas,$(xml_in_files))
schema_DATA = $(schema_files)
%.schemas: $(xml_files)
xsltproc -o $@ --param defaultPlugins "'$(default_plugins)'" \
$(srcdir)/schemas.xslt $(subst compiz-,,$*).xml
schemas_stylesheets = schemas.xslt
endif
if USE_KCONFIG
kde_kcfgdir = $(DESTDIR)$(KDE_KCFG_DIR)
kde_kcfg_files = $(patsubst %.xml.in,compiz-%.kcfg,$(xml_in_files))
kde_kcfg_stylesheets = kcfg.xslt
%.kcfg: $(xml_files)
xsltproc -o $@ $(srcdir)/kcfg.xslt $(subst compiz-,,$*).xml;
kde_configdir = $(DESTDIR)$(KDE_KCONFIG_DIR)
kde_config_files = compizrc
compizrc: $(kde_kcfg_files)
xsltproc --stringparam screen 0 $(srcdir)/kconfig.xslt \
$(kde_kcfg_files) > $@;
kde_config_stylesheets = kconfig.xslt
endif
noinst_DATA = \
$(kde_kcfg_files) \
$(kde_config_files)
install-data-local:
if USE_GCONF
if GCONF_SCHEMAS_INSTALL
if test -z "$(DESTDIR)" ; then \
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(schema_DATA); \
fi
endif
endif
if USE_KCONFIG
if mkdir -p $(kde_kcfgdir) && test -w $(kde_kcfgdir); then ( \
$(INSTALL) -m 644 $(kde_kcfg_files) $(kde_kcfgdir) \
); \
fi
if mkdir -p $(kde_configdir) && test -w $(kde_configdir); then ( \
$(INSTALL) -m 644 $(kde_config_files) $(kde_configdir) \
); \
fi
endif
uninstall-local:
if USE_KCONFIG
if test -w $(kde_kcfgdir); then ( \
for file in $(kde_kcfg_files); do \
rm -f $(kde_kcfgdir)/$$file; \
done \
); \
fi
if test -w $(kde_configdir); then ( \
for file in $(kde_config_files); do \
rm -f $(kde_configdir)/$$file; \
done \
); \
fi
endif
xsltdir = $(stylesheetdir)
xslt_files = \
$(schemas_stylesheets) \
$(kde_kcfg_stylesheets) \
$(kde_config_stylesheets)
xslt_DATA = $(xslt_files)
EXTRA_DIST = \
$(xml_in_files) \
core.xml.in.in \
$(xslt_files)
DISTCLEANFILES = \
$(xml_files) \
core.xml.in \
$(schema_files) \
$(kde_kcfg_files) \
$(kde_config_files)