mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-28 00:15:16 +00:00
25 lines
591 B
Bash
25 lines
591 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
LOGFILE=iteropts.log
|
||
|
EXAPPDIR=../../../examples/example_app
|
||
|
|
||
|
pushd `dirname "$0"`
|
||
|
pwd
|
||
|
echo Starting Iteropts run >> $LOGFILE
|
||
|
for f in $EXAPPDIR/test_configs/*.h
|
||
|
do
|
||
|
echo Cleaning...
|
||
|
make clean
|
||
|
BUILDLOG=$(basename "$f" ".h").log
|
||
|
echo testing $f
|
||
|
echo testing $f >> $LOGFILE
|
||
|
rm $EXAPPDIR/lwipopts_test.h
|
||
|
# cat the file to update its timestamp
|
||
|
cat $f > $EXAPPDIR/lwipopts_test.h
|
||
|
make TESTFLAGS=-DLWIP_OPTTEST_FILE -j 8 &> $BUILDLOG 2>&1 || echo file $f failed >> $LOGFILE
|
||
|
echo test $f done >> $LOGFILE
|
||
|
done
|
||
|
echo done, cleaning
|
||
|
make clean
|
||
|
popd
|