SRC=$1 [ "$SRC" = "" ] && { SRC=`quilt files | tail -1 | grep -v '\.h$'`; } FILE=`basename $SRC` DIR=`dirname $SRC` OBJ=`echo $SRC | sed 's/..$/.o/'` OBJ_FILE=`echo $FILE | sed 's/..$/.o/'` quilt refresh rm -f $OBJ make $OBJ rm -f $OBJ_FILE.after cp $OBJ $OBJ_FILE.after objdump -d $OBJ > $OBJ_FILE.after.asm quilt pop rm -f $OBJ make $OBJ rm -f $OBJ_FILE.before cp $OBJ $OBJ_FILE.before objdump -d $OBJ > $OBJ_FILE.before.asm quilt push echo "$OBJ:" size $OBJ_FILE.before $OBJ_FILE.after echo "md5:" md5sum $OBJ_FILE.before.asm $OBJ_FILE.after.asm rm -f $OBJ $OBJ_FILE.before $OBJ_FILE.after $OBJ_FILE.before.asm $OBJ_FILE.after.asm