BUILDING¶
FILES SYSTEM¶
File | Description |
---|---|
src/debian/ | Specification Debian package |
src/dpkg/ | Depedency package was built |
src/man/ | Manual for magnus command |
src/vim/ | Vim scripts |
src/cli.py | Magnus command |
dsrc/ | Source files of dependency packages |
tsrc/ | Temporary build of dependency packages |
dest/man/ | Temporary build files of man pages |
dest/vim/ | Temporary build files of vim scripts |
dest/doc/ | Temporary build files of documentation |
BUILD DEPENDENCY PACKAGES¶
Building of dependency packages is rare perform. It only occur when add new dependency packages. Build result put into src/dpkg/ directory and use to build source files.
YouCompleteMe is special dependency package, it require more thang 2GB RAM and about 1GB storage to build and building is slow.
# remove temporary files if needed
# remove dest files if needed
./ctl dbuild --clean-tmp
./ctl dbuild --clean-dest
# build new files
./ctl dbuild
# or show list of dependency packages
# build specific package, for example: ycm
./ctl dbuild --list
./ctl build ycm