Preperead the files to become a submodule of other projects instead of a project on its own, this means that the core files won't compile unles placed in the correct directory tree. But it allows easier integration into other projects, and this project is not suposed to do anything on its own