From 5f0f42555f39f5b4adaf4a3b32b1c78d913c22ab Mon Sep 17 00:00:00 2001 From: Christian Starkjohann Date: Tue, 29 Apr 2008 18:26:02 +0000 Subject: - added mechanism to measure code sizes --- mkdist.sh | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) (limited to 'mkdist.sh') diff --git a/mkdist.sh b/mkdist.sh index fc35b99..7c176a3 100755 --- a/mkdist.sh +++ b/mkdist.sh @@ -47,6 +47,26 @@ fi #------------------------------------------------------------------- open -a X11 # we need X11 for EAGLE +version=`grep USBDRV_VERSION usbdrv/usbdrv.h | awk '{print $NF}'` +if [ "$isPublic" != yes ]; then + version="$version"-priv +fi + +if [ "$isPublic" = yes ]; then +( + cd tests + for i in 3 4; do + avr-gcc-select $i >/dev/null 2>&1 + gccvers=`avr-gcc --version | awk '{print $NF; exit}'` + file=sizes-$version-gcc$gccvers.txt + make sizes + mv sizes.txt sizes-reference/$file + svn add sizes-reference/$file + svn commit -m "Added sizes file for this version" sizes-reference/$file + done +) +fi + if svn commit; then : else @@ -54,13 +74,6 @@ else exit 1 fi -version=`grep USBDRV_VERSION usbdrv/usbdrv.h | awk '{print $NF}'` - -if [ "$isPublic" != yes ]; then - version="$version"-priv -fi - - repository=`svn info | sed -n -e '/^URL:/ s|^URL: \(.*\)/trunk|\1| p'` if [ "$isPublic" = yes ]; then echo "Tagging $repository as $version" -- cgit v1.2.3