look libymp.md file
- Document line must starts with
//DOC:
- Document type is markdown.
- ccode/ has C source files.
- data/ has package, repository and other functions.
- operations/ has install/remove and other operation functions.
- tools/ has command line programs.
- util/ has utility functions for libymp.
- constants.h common preprocessor definitions file
- ymp.vala is main libymp file.
- settings.vala has init functions and settings.
- wslblock.vala has wsl blocker functions.
Number | Meaning |
---|---|
31 | Ymp init error |
3 | Archive extract error |
2 | File not found |
1 | Operation failed |
0 | Successfull |
- vala sources preprocess with gcc -E - command
- generated vala sources converted to C sources
- gcc compile C sources
- link all .o files for creating libymp.so
- main.vala converted to C source
- gcc compile main.c file
- gcc create ymp-cli and link with libymp.so