10bd37d32Smrg#!/bin/sh 204b94745Smrg# $XTermId: make-xpms,v 1.6 2012/10/07 22:50:56 tom Exp $ 30bd37d32Smrg# some files are generated from other icons... 40bd37d32Smrgfor name in mini.xterm filled-xterm xterm xterm-color 50bd37d32Smrgdo 60bd37d32Smrg target=${name}.xpms 70bd37d32Smrg NAME=`echo "$target" | sed -e 's/[\.-]/_/g'` 80bd37d32Smrg LIST= 90bd37d32Smrg echo "** creating $target" 100bd37d32Smrg rm -f $target 110bd37d32Smrg echo "/* @XTermId@ */" | sed -e 's/@/$/g' >$target 120bd37d32Smrg echo "/* generated by $0 $* */" >>$target 130bd37d32Smrg echo "/* vile:xpmmode */" >>$target 140bd37d32Smrg for source in ${name}_*[0-9]x[1-9]*.xpm 150bd37d32Smrg do 160bd37d32Smrg echo ".. from $source" 170bd37d32Smrg BASE=`basename "$source" .xpm` 180bd37d32Smrg PART=`echo "$source" | sed -e 's/[\.-]/_/g'` 190bd37d32Smrg test -n "$LIST" && LIST="$LIST, " 200bd37d32Smrg LIST="$LIST 210bd37d32Smrg { \"$BASE\", $PART }" 220bd37d32Smrg sed -e 's/char \*/const char * const/' $source >>$target 230bd37d32Smrg done 240bd37d32Smrg echo "static const XPM_DATA $NAME[] = {$LIST 250bd37d32Smrg};" >>$target 260bd37d32Smrgdone 27