The Makefile does not work because of putting everything under the src dir. Should I fix it? Didn't think it is necessary if a CMake build system can be used.