| #!/bin/sh | |
| # check if generated files are up-to-date | |
| set -eu | |
| if [ -d library -a -d include -a -d tests ]; then :; else | |
| echo "Must be run from mbed TLS root" >&2 | |
| exit 1 | |
| fi | |
| check() | |
| { | |
| FILE=$1 | |
| SCRIPT=$2 | |
| cp $FILE $FILE.bak | |
| $SCRIPT | |
| diff $FILE $FILE.bak | |
| mv $FILE.bak $FILE | |
| } | |
| check library/error.c scripts/generate_errors.pl | |
| check library/version_features.c scripts/generate_features.pl |