ehlo,
Attached patches reduce count of compiled ".c" files from 935 -> 815 (almost 9%). This reduction is achieved in deduplication of compiling "*.c" files in tests.
BTW the tests were compiled 4 times in our CI script. * make tests * mock build * make distcheck * code coverage
The result saving will not be 9% of time due to parallel build but it still worth. (and Makefile.am is simpler)
LS