A new way of generating project Makefiles