A GNU Make-based framework for TDD and strict compilation