+noinst_LIBRARIES = libicons.a
+libicons_a_SOURCES = icons.c icons.h
+
+icons.h: $(ALL_ICONS_HEADER)
+ echo "/* Generated file */" > $@
+ sed -n "s/^\(const.*\) = {/extern \1;/p" *_pixmap.h >> $@
+
+icons.c: $(ALL_ICONS_HEADER)
+ echo "/* Generated file */" > $@
+ echo "#include <gdk-pixbuf/gdk-pixdata.h>" >> $@
+ for file in *_pixmap.h ; do echo "#include \"$$file\"" >> $@ ; done
+
+%_pixmap.h: %.png
+ gdk-pixbuf-csource --name="`basename $< .png`_pixbuf" --struct --extern $< > $@
+ cat $@ | sed -e 's/\(pixel_data: ..\)/\1 (unsigned char \*)/' > temp.h
+ mv temp.h $@
+
+$(BUILT_SOURCES): $(srcdir)/Makefile.am
+
+INCLUDES = @GTK_CFLAGS@
+AM_CFLAGS = -Wall -g -D_GNU_SOURCE