100 vikaggregatelayer.png \
116 cursor_iscissors.png \
123 ALL_ICONS = $(ICONS) $(WAYPOINT_ICONS) $(CURSORS)
124 EXTRA_DIST = $(ALL_ICONS)
125 ALL_ICONS_HEADER = $(ALL_ICONS:%.png=%_pixmap.h)
127 BUILT_SOURCES = $(ALL_ICONS_HEADER) icons.c icons.h
128 CLEANFILES = $(BUILT_SOURCES)
130 noinst_LIBRARIES = libicons.a
131 libicons_a_SOURCES = icons.c icons.h
133 icons.h: $(ALL_ICONS_HEADER)
134 echo "/* Generated file */" > $@
135 sed -n "s/^\(const.*\) = {/extern \1;/p" *_pixmap.h >> $@
137 icons.c: $(ALL_ICONS_HEADER)
138 echo "/* Generated file */" > $@
139 echo "#include <gdk-pixbuf/gdk-pixdata.h>" >> $@
140 for file in *_pixmap.h ; do echo "#include \"$$file\"" >> $@ ; done
143 gdk-pixbuf-csource --name="`basename $< .png`_pixbuf" --struct --extern $< > $@
144 cat $@ | sed -e 's/\(pixel_data: ..\)/\1 (unsigned char \*)/' > temp.h
147 $(BUILT_SOURCES): $(srcdir)/Makefile.am
149 INCLUDES = @GTK_CFLAGS@
150 AM_CFLAGS = -Wall -g -D_GNU_SOURCE
152 iconsdir = $(datadir)/icons
153 icons_DATA = viking_icon.png