Building blocks for a standardised Make build system