Makefiles: optimise for compiling