noinst_HEADERS=grr_icon_svg.h noinst_PROGRAMS = bin2cstring bin2cstring_SOURCES = bin2cstring.c pkgdata_DATA = \ cell.svg \ robot_blue.svg \ robot_green.svg \ robot_red.svg \ robot_yellow.svg \ target_blue_circle.svg \ target_blue_octagon.svg \ target_blue_square.svg \ target_blue_triangle.svg \ target_green_circle.svg \ target_green_octagon.svg \ target_green_square.svg \ target_green_triangle.svg \ target_red_circle.svg \ target_red_octagon.svg \ target_red_square.svg \ target_red_triangle.svg \ target_whirl.svg \ target_yellow_circle.svg \ target_yellow_octagon.svg \ target_yellow_square.svg \ target_yellow_triangle.svg \ wall.svg grr_icon_svg.h: \ cell.svgz \ robot_blue.svgz \ robot_green.svgz \ robot_red.svgz \ robot_yellow.svgz \ target_blue_circle.svgz \ target_blue_octagon.svgz \ target_blue_square.svgz \ target_blue_triangle.svgz \ target_green_circle.svgz \ target_green_octagon.svgz \ target_green_square.svgz \ target_green_triangle.svgz \ target_red_circle.svgz \ target_red_octagon.svgz \ target_red_square.svgz \ target_red_triangle.svgz \ target_whirl.svgz \ target_yellow_circle.svgz \ target_yellow_octagon.svgz \ target_yellow_square.svgz \ target_yellow_triangle.svgz \ wall.svgz rm -f $@ for svgz in $^; do \ echo -n "char " >> $@; \ echo -n "grr_icon_svg_$${svgz/.svgz/}[] = " | tr "a-z" "A-Z" >> $@; \ ./bin2cstring $$svgz >> $@; \ echo ";" >> $@; \ done %.svgz: %.svg gzip -c $< > $@