aboutsummaryrefslogtreecommitdiffstats
path: root/mkdist.sh
diff options
context:
space:
mode:
authorChristian Starkjohann <cs+github@obdev.at>2008-04-29 18:26:02 +0000
committerChristian Starkjohann <cs+github@obdev.at>2008-04-29 18:26:02 +0000
commit5f0f42555f39f5b4adaf4a3b32b1c78d913c22ab (patch)
tree3b12af4c38fa3bedc7890f13c5ef418052375f70 /mkdist.sh
parentbb11ee9f4a24c98ad359d074810ad82a61d00408 (diff)
downloadv-usb-5f0f42555f39f5b4adaf4a3b32b1c78d913c22ab.tar.gz
v-usb-5f0f42555f39f5b4adaf4a3b32b1c78d913c22ab.tar.bz2
v-usb-5f0f42555f39f5b4adaf4a3b32b1c78d913c22ab.zip
- added mechanism to measure code sizes
Diffstat (limited to 'mkdist.sh')
-rwxr-xr-xmkdist.sh27
1 files changed, 20 insertions, 7 deletions
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"