forked from pyrite-dev/milsko
faster
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@514 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
parent
fed11f4a95
commit
1ae9b9408c
12 changed files with 81 additions and 32 deletions
|
|
@ -23,14 +23,15 @@ for i in resource/icon/*.png; do
|
|||
OUT=src/icon/$LOWER.c
|
||||
NAME=`echo -n $LOWER | perl -e 'my $l = <>;$l =~ s/^(.)/uc($1)/e;print($l);'`
|
||||
NAME=MwIcon$NAME
|
||||
WIDTH=`convert $i json:- 2>/dev/null | jq '.[0].image.geometry.width'`
|
||||
HEIGHT=`convert $i json:- 2>/dev/null | jq '.[0].image.geometry.height'`
|
||||
GEO=`convert $i json:- 2>/dev/null | jq -r '(.[0].image.geometry.width | tostring) + "x" + (.[0].image.geometry.height | tostring)'`
|
||||
WIDTH=`echo $GEO | cut -dx -f1`
|
||||
HEIGHT=`echo $GEO | cut -dx -f2`
|
||||
echo '/* $Id$ */' > $OUT
|
||||
echo '#include <Mw/Milsko.h>' >> $OUT
|
||||
echo >> $OUT
|
||||
echo "unsigned int $NAME[] = {" >> $OUT
|
||||
echo " ($WIDTH << 16) | $HEIGHT," >> $OUT
|
||||
convert $i txt:- 2>/dev/null | grep -oE '#[0-9a-fA-F]{8}' | sed 's/#/ 0x/' | sed -E 's/$/,/' >> $OUT
|
||||
convert $i txt:- 2>/dev/null | grep -oE '[0-9a-fA-F]{8}' | xargs printf ' 0x%s,\n' >> $OUT
|
||||
echo " 0" >> $OUT
|
||||
echo "};" >> $OUT
|
||||
echo $NAME
|
||||
|
|
|
|||
|
|
@ -4,6 +4,5 @@ MAKE=make
|
|||
if which gmake >/dev/null 2>&1; then
|
||||
MAKE=gmake
|
||||
fi
|
||||
./tools/icon.sh
|
||||
./tools/genmk.pl
|
||||
$MAKE format
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue