Set up a proper build system.