7 echo "Testing verion" `grep "^VERSION=" makefile | sed "s/.*=//"`
8 #grep "VERSION=" makefile | perl -e "@a = split('=', <>); print @a[1];"`
11 echo "uname="`uname -a`
14 echo "gcc="`gcc -dumpversion`
18 bash run.sh
"STOCK" " " "$1" "$2" "$3" ||
exit 1
21 bash run.sh
"SMALL" "-DLTC_SMALL_CODE" "$1" "$2" "$3" ||
exit 1
24 bash run.sh
"NOTABLES" "-DLTC_NO_TABLES" "$1" "$2" "$3" ||
exit 1
27 bash run.sh
"SMALL+NOTABLES" "-DLTC_SMALL_CODE -DLTC_NO_TABLES" "$1" "$2" "$3" ||
exit 1
30 bash run.sh
"CLEANSTACK" "-DLTC_CLEAN_STACK" "$1" "$2" "$3" ||
exit 1
33 bash run.sh
"CLEANSTACK+SMALL" "-DLTC_SMALL_CODE -DLTC_CLEAN_STACK" "$1" "$2" "$3" ||
exit 1
35 # CLEANSTACK + NOTABLES
36 bash run.sh
"CLEANSTACK+NOTABLES" "-DLTC_NO_TABLES -DLTC_CLEAN_STACK" "$1" "$2" "$3" ||
exit 1
38 # CLEANSTACK + NOTABLES + SMALL
39 bash run.sh
"CLEANSTACK+NOTABLES+SMALL" "-DLTC_NO_TABLES -DLTC_CLEAN_STACK -DLTC_SMALL_CODE" "$1" "$2" "$3" ||
exit 1
42 bash run.sh
"NO_FAST" "-DLTC_NO_FAST" "$1" "$2" "$3" ||
exit 1
45 bash run.sh
"NO_FAST+NOTABLES" "-DLTC_NO_FAST -DLTC_NO_TABLES" "$1" "$2" "$3" ||
exit 1
48 bash run.sh
"NO_ASM" "-DLTC_NO_ASM" "$1" "$2" "$3" ||
exit 1
50 # test build with no testing
51 bash testbuild.sh
"NOTEST" "-DLTC_NO_TEST" "$1" "$2" "$3" ||
exit 1
53 # test build with no file routines
54 bash testbuild.sh
"NOFILE" "-DLTC_NO_FILE" "$1" "$2" "$3" ||
exit 1
56 # $Source: /cvs/libtom/libtomcrypt/testme.sh,v $
58 # $Date: 2006/01/26 14:49:43 $