Use autotools, move altos to src subdir
[fw/altos] / src / check-stack
diff --git a/src/check-stack b/src/check-stack
new file mode 100755 (executable)
index 0000000..82680b8
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+HEADER=$1
+MEM=$2
+
+HEADER_STACK=`awk '/#define AO_STACK_START/ {print $3}' $HEADER | nickle`
+MEM_STACK=`awk '/Stack starts at/ {print $4}' $MEM | nickle`
+
+if [ "$HEADER_STACK" -lt "$MEM_STACK" ]; then
+       MIN=0x`nickle -e "$MEM_STACK # 16"`
+       echo "Set AO_STACK_START to at least $MIN"
+       exit 1
+else
+       exit 0
+fi