1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
|
DISTCHECK_CONFIGURE_FLAGS = --disable-icon-mapping
SUBDIRS = po $(SVGSRCDIR)
theme_in_files = index.theme.in.in
theme_DATA = $(theme_in_files:.theme.in.in=.theme)
THEME_DIRS=$(shell SIZES="$(render_sizes)"; for size in $$SIZES; do for dir in `find $(srcdir)/$(SVGOUTDIR)/$$size/* -type d`; do printf "$$dir,"; done; done; echo "scalable/actions,scalable/apps,scalable/devices,scalable/emblems,scalable/mimetypes,scalable/places,scalable/status,scalable/categories")
%.theme.in: %.theme.in.in $(SVGOUTDIR) Makefile
dirs="`echo $(THEME_DIRS) | sed -e 's#$(srcdir)/gnome/##g'`"; \
sed -e "s|\@THEME_DIRS\@|$$dirs|g" < $< > $@; \
for dir in `echo $$dirs | sed -e "s/,/ /g"`; do \
sizefull="`dirname $$dir`"; \
if test "$$sizefull" = "scalable"; then \
size="16"; \
else \
size="`echo $$sizefull | sed -e 's/x.*$$//g'`"; \
fi; \
context="`basename $$dir`"; \
echo "[$$dir]" >> $@; \
if test "$$context" = "actions"; then \
echo "Context=Actions" >> $@; \
fi; \
if test "$$context" = "animations"; then \
echo "Context=Animations" >> $@; \
fi; \
if test "$$context" = "apps"; then \
echo "Context=Applications" >> $@; \
fi; \
if test "$$context" = "categories"; then \
echo "Context=Categories" >> $@; \
fi; \
if test "$$context" = "devices"; then \
echo "Context=Devices" >> $@; \
fi; \
if test "$$context" = "emblems"; then \
echo "Context=Emblems" >> $@; \
fi; \
if test "$$context" = "emotes"; then \
echo "Context=Emotes" >> $@; \
fi; \
if test "$$context" = "intl"; then \
echo "Context=International" >> $@; \
fi; \
if test "$$context" = "mimetypes"; then \
echo "Context=MimeTypes" >> $@; \
fi; \
if test "$$context" = "places"; then \
echo "Context=Places" >> $@; \
fi; \
if test "$$context" = "status"; then \
echo "Context=Status" >> $@; \
fi; \
echo "Size=$$size" >> $@; \
if test "$$sizefull" = "scalable"; then \
echo "MinSize=8" >> $@; \
echo "MaxSize=512" >> $@; \
echo "Type=Scalable" >> $@; \
elif test "$$size" = "256"; then \
echo "MinSize=56" >> $@; \
echo "MaxSize=512" >> $@; \
echo "Type=Scalable" >> $@; \
else \
echo "Type=Fixed" >> $@; \
fi; \
echo "" >> $@; \
done
@INTLTOOL_THEME_RULE@
# we don't want to install mo files, all translations are already stored
# in theme files
install-data-local:
$(MAKE) -C po uninstall
if [ -h $(DESTDIR)$(themedir) ]; then \
rm -f $(DESTDIR)$(themedir); \
fi
if [ -d $(DESTDIR)$(themedir) ]; then \
touch $(DESTDIR)$(themedir); \
fi
install-data-hook:
$(GTK_UPDATE_ICON_CACHE) -q $(DESTDIR)$(themedir)
pkgconfigdir = $(datadir)/pkgconfig
pkgconfig_DATA = gnome-icon-theme.pc
EXTRA_DIST = \
gnome-icon-theme.pc.in \
gnome \
COPYING_CCBYSA3 \
COPYING_LGPL \
$(theme_in_files)
CLEANFILES = \
$(theme_DATA)
MAINTAINERCLEANFILES = \
Makefile.in \
aclocal.m4 \
config.guess \
config.h.in \
config.sub \
configure \
depcomp \
install-sh \
intltool-*.in \
libtool \
ltmain.sh \
missing \
mkinstalldirs \
po/Makefile.in.in \
po/$(GETTEXT_PACKAGE).pot
|