X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=test%2FmakeMain.sh;h=c3d415cb58ec6ffb6774339e676c939af320eaec;hb=0261c3b62a23974d7be2db9335dde5e9ff4ddc23;hp=958370420f233bf9861700453c438ff610dbc60f;hpb=a78687686f5b490d99fae21f9fa8aaa9a34f1812;p=cgds.git diff --git a/test/makeMain.sh b/test/makeMain.sh index 9583704..c3d415c 100644 --- a/test/makeMain.sh +++ b/test/makeMain.sh @@ -1,5 +1,4 @@ #/bin/bash -#TODO: dispatch in several files and run in parallel ?! #initialize main.c printf '#include \n' > main.c @@ -10,11 +9,11 @@ printf '{\n' >> main.c #add functions for file in `find . -type f -name \*.c ! -name main.c`; do printf "\t//file $file :\n" >> main.c - functions=`grep "//FTEST" $file | sed 's/void \(.\+\) \/\/FTEST/\t\1;/g'` + functions=`grep '^ *void t_' $file | sed 's/^ *void \([^(]*\).*/\t\1();/g'` printf "$functions" >> main.c - printf "\n\n" >> main.c + printf '\n\n' >> main.c done #finalize main.c -printf "\treturn 0;\n" >> main.c +printf '\treturn 0;\n' >> main.c printf '}\n' >> main.c