Сохраните головную боль:
make all test
Работает из коробки для меня и будет создавать зависимости перед запуском теста. Учитывая, насколько это просто, это почти делает функциональность make test
удобной, поскольку она дает вам возможность запускать последние компиляционные тесты, даже если ваш код поврежден.