## Process this file with automake to produce Makefile.in iconsdir = $(gimpdatadir)/icons/Color icons_DATA = \ index.theme include $(top_srcdir)/icons/icon-list.mk # Vector icons are now committed into the repository. # librsvg is just too buggy to handle build-time extraction with # acceptable quality. #scalable/%.svg: color-scalable.svg ../../tools/compute-svg-viewbox # mkdir -p scalable && \ # SVG=`$(top_srcdir)/tools/extract-vector-icon.sh $< $*` && \ # echo $${SVG} > $@ ## Compiled-in icons for both the core and libgimpwidgets CORE_IMAGES = \ 64/gimp-question.png ICON_IMAGES = \ 64/gimp-wilber-eek.png EXTRA_DIST = \ $(icons_DATA) \ $(icons12_images) \ $(icons16_images) \ $(icons18_images) \ $(icons20_images) \ $(icons22_images) \ $(icons24_images) \ $(icons32_images) \ $(icons48_images) \ $(icons64_images) \ $(icons64_system_images) \ $(icons96_images) \ $(icons128_images) \ $(icons192_images) \ $(icons256_images) \ $(scalable_images) \ $(vector24_images) \ color-scalable.svg noinst_DATA = \ gimp-core-pixbufs.c \ gimp-icon-pixbufs.c CLEANFILES = \ $(noinst_DATA) \ gimp-core-pixbufs.gresource.xml \ gimp-icon-pixbufs.gresource.xml gimp-core-pixbufs.gresource.xml: $(CORE_IMAGES) Makefile.am $(AM_V_GEN) ( rm -f $@; \ echo '' > $@; \ echo '' >> $@; \ echo ' ' >> $@; \ for image in $(CORE_IMAGES); do \ echo " $$image" >> $@; \ done; \ echo ' ' >> $@; \ echo '' >> $@ ) gimp-core-pixbufs.c: gimp-core-pixbufs.gresource.xml $(AM_V_GEN) $(HOST_GLIB_COMPILE_RESOURCES) \ --sourcedir=$(srcdir) --generate-source \ --target=$@ gimp-core-pixbufs.gresource.xml gimp-icon-pixbufs.gresource.xml: $(ICON_IMAGES) Makefile.am $(AM_V_GEN) ( rm -f $@; \ echo '' > $@; \ echo '' >> $@; \ echo ' ' >> $@; \ for image in $(ICON_IMAGES); do \ echo " $$image" >> $@; \ done; \ echo ' ' >> $@; \ echo '' >> $@ ) gimp-icon-pixbufs.c: gimp-icon-pixbufs.gresource.xml $(AM_V_GEN) $(HOST_GLIB_COMPILE_RESOURCES) \ --sourcedir=$(srcdir) --generate-source \ --target=$@ gimp-icon-pixbufs.gresource.xml