When the user has a umask such as 022, the generated Makefile created folders without setting their permissions, making them readable only by root. Adding explicit permissions to mkdir fixes this problem.