diff options
Diffstat (limited to 'trunk/data/Makefile.am')
-rw-r--r-- | trunk/data/Makefile.am | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/trunk/data/Makefile.am b/trunk/data/Makefile.am new file mode 100644 index 000000000..404e0311a --- /dev/null +++ b/trunk/data/Makefile.am @@ -0,0 +1,114 @@ +SUBDIRS = icons + +man_MANS = totem.1 totem-video-thumbnailer.1 + +stuffdir = $(pkgdatadir) +stuff_DATA = \ + filmholes.png \ + filmholes-big-left.png \ + filmholes-big-right.png \ + stock-tool-brightness-contrast-22.png \ + totem.glade \ + playlist.glade \ + playlist-ui.xml \ + mozilla-viewer.glade \ + properties.glade \ + skip_to.glade \ + uri.glade \ + screenshot.glade \ + totem-ui.xml \ + totem_logo.png \ + vanity.glade \ + vanity.png + +pixmapdir = $(datadir)/pixmaps +pixmap_DATA = vanity.png + +gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor + +install-data-hook: + @-if test -z "$(DESTDIR)"; then \ + echo "Updating Gtk icon cache."; \ + $(gtk_update_icon_cache); \ + else \ + echo "*** Icon cache not updated. After install, run this:"; \ + echo "*** $(gtk_update_icon_cache)"; \ + fi + +# totem.desktop.in.in.in = original +# totem.desktop.in.in = by configure, includes the X-Gnome-Bugzilla +# totem.desktop.in = includes the mime-types +# totem.desktop = intltool-ised + +desktop_in_files = totem.desktop.in +if TOTEM_VANITY +desktop_in_files += vanity.desktop.in +endif + +desktopdir = $(datadir)/applications +desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) +@INTLTOOL_DESKTOP_RULE@ + +totem.desktop.in: totem.desktop.in.in mime-type-list.txt desktop.sh + cat totem.desktop.in.in > $@ &&\ + $(SHELL) $(srcdir)/desktop.sh $(srcdir)/mime-type-list.txt \ + >> $@ + +nodist_noinst_HEADERS = totem-mime-types.h +totem-mime-types.h: mime-type-include.sh mime-type-list.txt + $(srcdir)/mime-type-include.sh $(srcdir)/mime-type-list.txt \ + > $@ + +update-gconf.sh: totem-video-thumbnail.schemas.in + +totem-video-thumbnail.schemas.in: schemas.sh mime-type-list.txt + $(srcdir)/schemas.sh $(srcdir)/mime-type-list.txt $(bindir) \ + > $@ \ + 2> update-gconf.sh + +totem-handlers.schemas.in: handlers.sh + $(srcdir)/handlers.sh > $@ + +generated_schema_in_files = totem-video-thumbnail.schemas.in totem-handlers.schemas.in +schema_in_files = totem.schemas.in $(generated_schema_in_files) +schemadir = $(GCONF_SCHEMA_FILE_DIR) +schema_DATA = $(schema_in_files:.schemas.in=.schemas) +@INTLTOOL_SCHEMAS_RULE@ + +totem-video-thumbnailer.1: totem-video-thumbnailer.pod + pod2man -c "" -s 1 -q none -n totem-video-thumbnailer -r GNOME $< > $@ + +install-data-local: $(schema_DATA) +if GCONF_SCHEMAS_INSTALL + if test -z "$(DESTDIR)" ; then \ + for p in $^ ; do \ + GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $$p 2>&1 > /dev/null; \ + done \ + fi +endif + +EXTRA_DIST = \ + $(man_MANS) \ + $(stuff_DATA) \ + desktop.sh \ + handlers.sh \ + lirc_example \ + mime-type-include.sh \ + mime-type-list.txt \ + schemas.sh \ + totem.schemas.in \ + totem-video-thumbnailer.1 \ + totem-video-thumbnailer.pod + +CLEANFILES = \ + *.bak *.gladep core* *.orig *~ \ + $(desktop_in_files) \ + $(desktop_DATA) \ + $(generated_schema_in_files) \ + $(schema_DATA) \ + totem-handlers.schemas.in \ + totem-mime-types.h \ + totem-video-thumbnail.schemas.in\ + update-gconf.sh + +DISTCLEANFILES = |